Fenomenul migrației poate fi explicat prin diferențele economice, culturale și politice dintre țările de origine și țările de destinație. Migrația poate fi determinată de căutarea unor locuri de muncă și a unor condiții de trai mai bune, reunirea cu membrii familiei, studiile sau chiar migrația fortată ca urmare a conflictelor armate sau a persecuțiilor. Acest fenomen poate avea efecte semnificative asupra economiilor și societăților din țările de destinație și de origine.