A migração rural-urbana, ou urbanização, é o movimento das áreas rurais para as cidades e vilas. Há muitas razões para que as pessoas deixem o campo. Muitas vezes, elas são superpopulação, altas taxas de natalidade e inanição. A mecanização tem causado uma redução nos empregos disponíveis no campo.
A agricultura é um trabalho árduo, com longas horas e pouca remuneração. Muitos são agricultores de subsistência. Nos países em desenvolvimento, a falta de dinheiro significa a falta de máquinas. Os desastres naturais, como secas, furacões, enchentes e erupções vulcânicas, destroem vilarejos e plantações. Há uma falta de serviços como escolas e hospitais no campo.
As pessoas se mudam porque procuram empregos mais bem remunerados e uma qualidade de vida mais alta. Elas têm mais chance de serviços como escolas, tratamento médico e entretenimento. As pessoas também são atraídas frequentemente pelas vantagens de um estilo de vida cosmopolita como lojas, restaurantes, teatros e vida noturna.
Muitos chegam com pouco dinheiro e por isso não podem comprar ou alugar uma casa, mesmo que esta esteja disponível. Normalmente eles devem fazer um abrigo temporário com materiais baratos ou de uso fácil. Alguns desistem e vão para casa. Muitos filhos de trabalhadores migrantes lutam pela educação.
No novo país, muitas vezes eles não são integrados e são tratados como uma classe inferior. No entanto, eles são necessários mesmo que a população local não goste de imigrantes porque competem pelos mesmos empregos. Mais pessoas significam mais trânsito e mais criminalidade. Os imigrantes ajudam a construir cidades, fornecem mão-de-obra barata, investem dinheiro, compram produtos e serviços, pagam impostos e ajudam as empresas a competir.