La migrazione rurale-urbana, o urbanizzazione, è il movimento dalle zone di campagna alle città. Ci sono molte ragioni per cui la gente lascia la campagna. Spesso sono la sovrappopolazione, l'alto tasso di natalità e la fame. La meccanizzazione ha causato una riduzione dei lavori disponibili nelle campagne.
L'agricoltura è un lavoro duro, con lunghe ore e poca paga. Molti sono agricoltori di sussistenza. Nei paesi in via di sviluppo, la mancanza di denaro significa mancanza di macchinari. I disastri naturali, come siccità, uragani, inondazioni ed eruzioni vulcaniche, distruggono villaggi e raccolti. Nelle campagne mancano servizi come scuole e ospedali.
Le persone si spostano perché cercano lavori meglio pagati e una qualità di vita più alta. Hanno una migliore possibilità di servizi come scuole, cure mediche e intrattenimento. Le persone sono anche attratte spesso dai vantaggi di uno stile di vita cosmopolita come negozi, ristoranti, teatri e vita notturna.
Molti arrivano con pochi soldi e quindi non possono comprare o affittare una casa, anche se è disponibile. Di solito devono costruirsi un riparo temporaneo con materiali economici o di uso comune. Alcuni si arrendono e tornano a casa. Molti figli di lavoratori migranti lottano per l'istruzione.
Nel nuovo paese, spesso non sono integrati e sono trattati come una sottoclasse. Tuttavia, sono necessari anche se la popolazione locale non ama gli immigrati perché competono per gli stessi lavori. Più gente significa più traffico e più criminalità. Gli immigrati aiutano a costruire le città, forniscono manodopera a basso costo, investono denaro, comprano prodotti e servizi, pagano le tasse e aiutano le aziende a competere.