Skip to main content

Top 10 Cities In India By Population

Top 10 Cities In India

As per 2011 Census of India the population of top ten cities in India are as follows. The cities with more than 4 million population are known as Mega Cities.

Mumbai Population

1. Mumbai
Population - 12,478,447


2. Delhi
Population - 11,007,835


3. Bangalore
Population - 8,425,970

Hyderabad Population

4. Hyderabad
Population - 7,170,545


5. Ahmedabad
5,570,585

Chennai

6. Chennai
Population - 4,681,087

Kolkata

7. Kolkata
Population - 4,486,679


8. Surat
Population - 4,462,002


9. Pune
Population - 3,115,431


10. Jaipur
Population - 3,073,350


Comments