Mumbai ist die bevölkerungsreichste Stadt Indiens mit einer Gesamtbevölkerung von 12.478.447 im Jahr 2011. Die zweitgrößte Stadt ist Delhi, die drittgrößte ist Bangalore und die viertgrößte ist Hyderabad.
Mumbai ist auch die fünftgrößte Stadt der Welt und Delhi ist in Bezug auf die Bevölkerung die zehntgrößte der Welt. Mumbai ist Indiens Finanzhauptstadt und seine vielen Arbeitsmöglichkeiten haben zum Wachstum der Stadt geführt. Delhi, als Hauptstadt des Landes, hatte laut der Volkszählung von 2011 eine Bevölkerung von 11.007.835. Die Größe der indischen Städte hat das Land zum zweitgrößten Land der Welt gemacht, und Indien wird voraussichtlich China überholen und bis zum Jahr 2020 das größte Land werden.