Rank |
City |
State/Territory |
Population (2011) |
1 |
Mumbai |
Maharashtra |
12,478,447 |
2 |
Delhi |
Delhi |
11,007,835 |
3 |
Bangalore |
Karnataka |
8,425,970 |
4 |
Hyderabad |
Telangana |
6,809,970 |
5 |
Chennai |
Tamil Nadu |
6,560,242 |
6 |
Ahmedabad |
Gujarat |
6,352,254 |
7 |
Pune |
Maharashtra |
5,049,968 |
8 |
Surat |
Gujarat |
4,585,367 |
9 |
Kolkata |
West Bengal |
4,486,679 |
10 |
Jaipur |
Rajasthan |
3,073,350 |
11 |
Lucknow |
Uttar Pradesh |
2,815,601 |
12 |
Kanpur |
Uttar Pradesh |
2,767,031 |
13 |
Nagpur |
Maharashtra |
2,405,421 |
14 |
Indore |
Madhya Pradesh |
1,960,631 |
15 |
Thane |
Maharashtra |
1,818,872 |
16 |
Bhopal |
Madhya Pradesh |
1,795,648 |
17 |
Visakhapatnam |
Andhra Pradesh |
1,730,320 |
18 |
Pimpri-Chinchwad |
Maharashtra |
1,729,359 |
19 |
Patna |
Bihar |
1,683,200 |
20 |
Vadodara |
Gujarat |
1,666,703 |