Migrația poate avea atât efecte pozitive, cât și negative asupra economiei unei țări. Printre efectele pozitive se numără creșterea forței de muncă disponibile, contribuția la creșterea economică prin intermediul remitențelor (bani trimiși în țară de migranți), transferul de cunoștințe și tehnologii noi. Cu toate acestea, migrația poate duce și la probleme precum scăderea salariilor în anumite domenii, creșterea șomajului printre populația autohtonă și stigmatizarea migranților. Efectele economice depind de politica migratorie și de modul în care migranții sunt integrați în societatea gazdă.