Migrația poate avea efecte pozitive sau negative asupra economiei și societății. Pe de o parte, migrația poate aduce beneficii economice prin forța de muncă disponibilă și prin creșterea diversității culturale, care poate stimula inovația și creativitatea. Pe de altă parte, migrația poate duce la creșterea șomajului în rândul localnicilor și la tensiuni sociale în comunitățile de primire, mai ales în cazul migrației ilegale sau a exploatării muncii migranților.