Rank |
Urban Agglomerate |
State/Territory |
Population (2011) |
1 |
Mumbai |
Maharashtra |
18,394,912 |
2 |
Delhi |
Delhi |
16,349,831 |
3 |
Kolkata |
West Bengal |
14,057,991 |
4 |
Chennai |
Tamil Nadu |
8,653,521 |
5 |
Bangalore |
Karnataka |
8,520,435 |
6 |
Hyderabad |
Telangana |
7,677,018 |
7 |
Ahmedabad |
Gujarat |
6,357,693 |
8 |
Pune |
Maharashtra |
5,057,709 |
9 |
Surat |
Gujarat |
4,591,246 |
10 |
Jaipur |
Rajasthan |
3,046,163 |
11 |
Kanpur |
Uttar Pradesh |
2,920,496 |
12 |
Lucknow |
Uttar Pradesh |
2,902,920 |
13 |
Nagpur |
Maharashtra |
2,497,870 |
14 |
Ghaziabad |
Uttar Pradesh |
2,375,820 |
15 |
Indore |
Madhya Pradesh |
2,170,295 |
16 |
Coimbatore |
Tamil Nadu |
2,136,916 |
17 |
Thiruvananthapuram |
Kerala |
2,119,724 |
18 |
Patna |
Bihar |
2,049,156 |
19 |
Kochi |
Kerala |
2,028,399 |
20 |
Bhopal |
Madhya Pradesh |
1,886,100 |