Cauczele migrației umane pot fi multiple și diferite la nivel global și regional. Acestea pot fi împărțite în factori de push (de împingere) și de pull (de atragere). Printre cauzele migrației umane se numară:
- conflictele armate și terorismul,
- schimbările climatice,
- sărăcia și lipsa locurilor de muncă,
- discriminarea și persecuția,
- procesul de urbanizare și globalizarea.
Acestea pot avea consecințe atât pentru țările din care migranții provin, cât și pentru țările de destinație. Unele dintre acestea sunt:
- scăderea populației active și a forței de muncă în țările de origine,
- creșterea diversității culturale și a tensiunilor socio-politice în țările de destinație,
- problemele cu integrarea socială a migranților și crearea de comunități gheto,
- creșterea ratei criminalității sau a taxelor, cauzate de cererea crescută de servicii publice și sociale.
În general, este foarte important să analizăm ambele părți ale migrării umane pentru a putea înțelege cu adevărat consecințele acesteia.