Most populous cities of India

The ten largest urban agglomerations by population at the last completed census.

10 entriesSource: Census of India 2011Reviewed November 2026
10 entries · click a column to sort
#
1Mumbai18.4Maharashtra
2Delhi16.3Delhi
3Kolkata14.1West Bengal
4Chennai8.7Tamil Nadu
5Bengaluru8.5Karnataka
6Hyderabad7.7Telangana
7Ahmedabad6.4Gujarat
8Pune5.1Maharashtra
9Surat4.6Gujarat
10Jaipur3.0Rajasthan

Note: The 2011 Census is the most recent completed census. Figures are for urban agglomerations, rounded to the nearest 0.1 million.