Există mai multe motive pentru care oamenii încearcă să migreze în țări străine. Acestea pot include căutarea unor oportunități mai bune de muncă, condiții de viețuire mai bune, mai multă libertate politică sau religioasă, regimuri opresive, persecutii etc. Uneori, oamenii migrează în căutarea de reuniune cu membrii ai familiei care au emigrat în prealabil. Pe de altă parte, există și presiuni sociale, economică sau probleme ale mediului înconjurător, care pot avea ca rezultat creșterea migrației forțate.