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)
Rank | City | Population | State |
---|---|---|---|
1 | Delhi | 33.81 million | |
2 | Mumbai | 21.67 million | Maharashtra |
3 | Kolkata | 15.57 million | West Bengal |
4 | Bengaluru | 14.01 million | Karnataka |
5 | Chennai | 12.05 million | Tamil Nadu |
6 | Hyderabad | 11.07 million | Telangana |
7 | Ahmedabad | 8.85 million | Gujarat |
8 | Surat | 8.33 million | Gujarat |
9 | Pune | 7.35 million | Maharashtra |
10 | Jaipur | 4.31 million | Rajasthan |
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.
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