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,9704. Hyderabad
State: Andhra Pradesh
Population: 6,809,9705. Ahmedabad
State: Gujarat
Population: 5,570,5856. Chennai
State: Tamil Nadu
Population: 4,681,0877. Kolkata
State: West Bengal
Population: 4,486,6798. Surat
State: Gujarat
Population: 4,462,0029. Pune
State: Maharashtra
Population: 3,115,43110. Jaipur
State: West Bengal
Population: 4,486,679