भारतातील शहरीकरणाची मुख्य कारणे आहेत: द्वितीय विश्वयुद्धाचा परिणाम म्हणून सरकारी सेवांचा विस्तार . भारताच्या फाळणीच्या वेळी लोकांचे स्थलांतर. शहरी भागात औद्योगिक विकास.