Largest urban agglomerations in India by population (2011 census) | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Rank | City Name | State/Territory | Population | Rank | City Name | State/Territory | Population | ||||
1 | Mumbai | Maharashtra | 18,414,288 | 11 | Kanpur | Uttar Pradesh | 2,920,067 | ||||
2 | Delhi | Delhi | 16,314,838 | 12 | Lucknow | Uttar Pradesh | 2,901,474 | ||||
3 | Kolkata | West Bengal | 14,112,536 | 13 | Nagpur | Maharashtra | 2,497,777 | ||||
4 | Chennai | Tamil Nadu | 8,696,010 | 14 | Ghaziabad | Uttar Pradesh | 2,358,525 | ||||
5 | Bangalore | Karnataka | 8,499,399 | 15 | Indore | Madhya Pradesh | 2,167,447 | ||||
6 | Hyderabad | Andhra Pradesh | 7,749,334 | 16 | Coimbatore | Tamil Nadu | 2,151,466 | ||||
7 | Ahmedabad | Gujarat | 6,240,201 | 17 | Kochi | Kerala | 2,117,990 | ||||
8 | Pune | Maharashtra | 5,049,968 | 18 | Patna | Bihar | 2,046,652 | ||||
9 | Surat | Gujarat | 4,585,367 | 19 | Kozhikode | Kerala | 2,030,519 | ||||
10 | Jaipur | Rajasthan | 3,073,350 | 20 | Bhopal | Madhya pradesh | 1,883,381 |