Rank | City | Population (2011) [1] | Population (2001)[2] | State / Territory |
---|---|---|---|---|
1 | Mumbai | 12478447 | 11978450 | Maharashtra |
2 | Delhi | 11007835 | 9879172 | Delhi |
3 | Bangalore | 8425970 | 5438065 | Karnataka |
4 | Hyderabad | 6809970 | 3637483 | Andhra Pradesh |
5 | Ahmedabad | 5570585 | 3520085 | Gujarat |
6 | Chennai | 4681087 | 4343645 | Tamil Nadu |
7 | Kolkata | 4486679 | 4572876 | West Bengal |
8 | Surat | 4462002 | 2433835 | Gujarat |
9 | Pune | 3115431 | 2538473 | Maharashtra |
10 | Jaipur | 3073350 | 2322575 | Rajasthan |
11 | Lucknow | 2815601 | 2185927 | Uttar Pradesh |
12 | Kanpur | 2767031 | 2551337 | Uttar Pradesh |
13 | Nagpur | 2405421 | 2052066 | Maharashtra |
14 | Indore | 1960631 | 1474968 | Madhya Pradesh |
15 | Thane | 1818872 | 1262551 | Maharashtra |
16 | Bhopal | 1795648 | 1437354 | Madhya Pradesh |
17 | Visakhapatnam | 1730320 | 982904 | Andhra Pradesh |
18 | Pimpri-Chinchwad | 1729359 | 1012472 | Maharashtra |
19 | Patna | 1683200 | 1366444 | Bihar |
20 | Vadodara | 1666703 | 1306227 | Gujarat |
21 | Ghaziabad | 1636068 | 968256 | Uttar Pradesh |
22 | Ludhiana | 1613878 | 1398467 | Punjab |
23 | Agra | 1574542 | 1275134 | Uttar Pradesh |
24 | Nashik | 1486973 | 1077236 | Maharashtra |
25 | Faridabad | 1404653 | 1055938 | Haryana |
26 | Meerut | 1309023 | 1068772 | Uttar Pradesh |