Las causas fundamentales y los impulsores de la migración se distinguen principalmente entre los factores de empuje y atracción. Los factores de empuje, como la violencia, la persecución o la hambruna, se identifican principalmente en casos de migración ‘forzada’. Los factores de atracción, como mejores salarios o redes de seguridad sólidas que atraen a personas a un país extranjero, son dominantes para la migración voluntaria.
Entre los macro-conductores de migración más distinguidos se encuentran:
- Tendencias demográficas,
- Conflicto / inseguridad,
- Cambio climático,
- Redes de migrantes existentes,
- Factores geográficos e históricos.
Los factores que juegan un papel central en las decisiones de migración individuales y no «forzadas» están relacionados con:
- Los ingresos,
- Las habilidades relacionadas,
- Las aspiraciones,
- La gestión de riesgos