Migrația globală poate fi cauzată de o varietate de factori, care variază de la conflicte și tulburări politice în țările de origine până la nevoia de oportunități economice și de viață mai bune. De asemenea, schimbările climatice și dezastrele naturale pot contribui la migrația populației, fie prin distrugerea proprietăților și infrastructurii, fie prin modificarea resurselor naturale. În plus, politica guvernamentală privind imigrația poate avea un impact semnificativ asupra fluxurilor de migrație internaționale.