As causas e efeitos da imigração são muitos e variam enormemente. A imigração pode ser voluntária, na qual o imigrante busca melhores oportunidades ou simplesmente opta por morar em outro país, ou involuntária, seja por crise ou remoção forçada por força externa. A imigração tem impactos econômicos, sociais e políticos potencialmente profundos para os países de origem e de destino.
O motivo voluntário mais comum para a imigração é a busca de emprego ou oportunidades econômicas não disponíveis no país de origem. Imigrantes ricos ou instruídos com ativos ou habilidades valiosas podem imigrar simplesmente porque preferem o clima, a política, as leis ou as convenções sociais de outro país.
Os imigrantes podem fugir de seus países de origem involuntariamente devido a perseguição religiosa, social ou política e solicitar asilo ou status de refugiado em outro país. Os imigrantes também podem fugir ou ser expulsos de países que estão em guerra ou sofreram um desastre natural grave.
A imigração tem uma ampla gama de efeitos tanto no país anfitrião quanto no país de origem. A economia do país anfitrião pode se beneficiar com a mão de obra barata ou ser prejudicada quando os imigrantes trabalham por salários ilegais, fomentando ressentimento social e político em relação a eles. A paisagem social e política do país anfitrião também pode ser alterada significativamente. O país de origem pode sofrer impactos econômicos negativos, como a falta de trabalhadores qualificados.