visitindia
0-Accueil | Indian Cities
New Delhi is the capital city of the Republic of India but it is not the largest city of the country. The largest city of India is Mumbai, with a population close to 14 millions.

The largest cities of India are Mumbai, Delhi, Kolkata, Chennai and Bangalore. You will find below the ranking of the top 20 cities of India (by population).

Cities of India by population (2009)
1. Mumbai 13,922,125
2. Delhi 12,259,230
3. Bangalore 5,310,318
4. Kolkata 5,080,519
5. Chennai 4,590,267
6. Hyderabad 4,025,339
7. Ahmedabad 3,913,793
8. Pune 3,337,481
9. Surat 3,233,988
10. Kanpur 3,144,267
11. Jaipur 2,997,114
12. Lucknow 2,621,063
13. Nagpur 2,359,331
14. Patna 1,814,012
15. Indore 1,811,513
16. Bhopal 1,742,375
17. Thane 1,673,465
18. Ludhiana 1,662,325
19. Agra 1,638,209
20. Pimpri Chinchwad 1,553,538
Source: Wikipedia

Did you know?
The estimated population of India is 1.17 billion and represents 17% of the world population.