Cauzele și efectele imigrației sunt multe și variază foarte mult. Imigrația poate fi voluntară, în care un imigrant caută oportunități mai bune sau alege pur și simplu să trăiască într-o altă țară sau involuntar, fie din cauza unei crize, fie a unei forțe externe forțate. Imigrația are un impact economic, social și politic potențial profund atât pentru țările de origine, cât și pentru țările de destinație.
Cel mai comun motiv voluntar pentru imigrare este căutarea de locuri de muncă sau oportunități economice care nu sunt disponibile în țara de origine. Imigranții bogați sau educați cu active sau aptitudini valoroase pot emigra doar pentru că preferă climatul, politica, legile sau convențiile sociale ale unei alte țări.
Imigranții pot părăsi țările de origine involuntar din cauza persecuției religioase, sociale sau politice și pot solicita azil sau statutul de refugiat în altă țară. Imigranții pot, de asemenea, să fugă sau să fie condamnați din țări care se află în război sau care au suferit un dezastru natural grav.
Imigrația are o gamă largă de efecte atât asupra țării gazdă, cât și asupra țării de origine. Economia țării gazdă poate beneficia de forța de muncă ieftină sau poate fi rănită atunci când imigranții lucrează pentru salarii ilegale, favorizând resentimente sociale și politice față de acestea. Peisajul social și politic al țării gazdă poate fi modificat în mod semnificativ. Țara de origine poate prezenta efecte economice negative, cum ar fi lipsa de lucrători calificați.