Există numeroase cauze ale migrației, printre care se numără factori economici, precum sărăcia și lipsa oportunităților de muncă, conflicte politice, religioase sau etnice, schimbările climatice și dezastre naturale, care pot afecta în mod sever calitatea vieții oamenilor. Migrația poate avea un impact semnificativ asupra societății, inclusiv asupra diversității culturale și economice.