भारत में शहरों के आकार में भारी अंतर है, जहाँ मुंबई जैसे विशाल महानगरों के साथ-साथ कई छोटे शहर भी मौजूद हैं। यह अंतर जनसंख्या वृद्धि, औद्योगिक विकास, व्यापारिक गतिविधियाँ, भौगोलिक स्थिति और ऐतिहासिक कारणों जैसे कई कारकों से प्रभावित है। मुंबई का विकास औद्योगिक क्रांति, व्यापार और बंदरगाह सुविधाओं से हुआ, जबकि छोटे शहरों का विकास सीमित संसाधनों और आर्थिक अवसरों से प्रभावित रहा।