Migrações podem ser internas, dentro de um país, ou externas, entre países. Fatores econômicos são atualmente a principal causa de migrações. No Brasil, entre 1850-1930 imigrantes vieram principalmente de Portugal, Itália, Espanha e Alemanha para trabalhar na agricultura e em cidades. Migrações internas trouxeram nordestinos para trabalhar na mineração, borracha e café em São Paulo.