Top 10 Most Populous Cities in India

Below is the list of Top 10 Most Populous Cities in India according to 2011 Statistics

1. Mumbai  


Mumbai also called Bombay is the Capital of Indian State Maharashtra. It is not only the most populous city in India,but also fourth most populous city in the World.  
Population : 12,478,447

2. Delhi

Delhi is second most populous city in India and also the largest city by area. New Delhi is the Capital City of India.
Population: 11,007,835

3. Bangalore

Bangalore is called Silicon Valley of India. The city is amongst the top ten preferred entrepreneurial locations in the world
State: Karnataka
Population :  8,425,970

4. Hyderabad  


State: Andhra Pradesh
Population: 6,809,970
5. Ahmedabad   
State: Gujarat
Population: 5,570,585

6. Chennai  


State: Tamil Nadu
Population: 4,681,087

7. Kolkata   


State: West Bengal
Population:  4,486,679

8. Surat   


State: Gujarat
Population:  4,462,002

9. Pune  


State: Maharashtra
Population:  3,115,431

10. Jaipur   


State: West Bengal
Population:  4,486,679