Top 10 most populated cities in India (2024)

In a country like India which is so large in area as well as population, big cities are the driving force. These big cities not only help India move forward but also portray the global image of the country. The following are the top 10 most populated cities in India (2024) according to UN World Urbanisation Prospects.

Top 10 most populated cities in India (2024)

RankCityPopulationState
1Delhi33.81 million
2Mumbai21.67 millionMaharashtra
3Kolkata15.57 millionWest Bengal
4Bengaluru14.01 millionKarnataka
5Chennai12.05 millionTamil Nadu
6Hyderabad11.07 millionTelangana
7Ahmedabad8.85 millionGujarat
8Surat8.33 millionGujarat
9Pune 7.35 millionMaharashtra
10Jaipur4.31 millionRajasthan

Delhi is the most populated city in India with nearly 34 million residents. It is the world’s second most populated city after Tokyo, Japan. Mumbai takes the second spot on the list with 21.67 million population.

Bandra-Worli Sea link in Mumbai, Maharashtra
Bandra-Worli Sea link in Mumbai, Maharashtra

India recently overtook China to become the world most populated country. The United States and Indonesia are the third and fourth most populated countries in the world respectively.

Read more

Scroll to Top