Principalele cauze ale migrației sunt conflictele armate, instabilitatea politică, sărăcia, schimbările climatice și discriminarea. Pentru a preveni migrația, este necesară adoptarea unor politici care să îmbunătățească situația economică și politică în țările de origine, oferirea de ajutor umanitar în cazuri de conflicte armate sau dezastre naturale și combaterea discriminării.