La migración puede tener, en términos generales, tres causas: económicas (se emigra buscando mejores condiciones laborales, por lo general relacionadas con la remuneración), políticas (se emigra buscando mejores condiciones políticas, cualesquiera que estas sean para cada quien), sociales (se emigra buscando mejores condiciones sociales, mismas que debe definir cada cual).