List of most populous cities in India List List

| Rank_ | City | Population_2011 | Population_2001 | State_Territory_ |
|---|---|---|---|---|
| 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 |
| 27 | Rajkot | 1286995 | 967476 | Gujarat |
| 28 | Kalyan-Dombivali | 1246381 | 1193512 | Maharashtra |
| 29 | Vasai-Virar | 1221233 | Not Available | Maharashtra |
| 30 | Varanasi | 1201815 | 1091918 | Uttar Pradesh |
| 31 | Srinagar | 1192792 | 898440 | Jammu and Kashmir |
| 32 | Aurangabad | 1171330 | 873311 | Maharashtra |
| 33 | Dhanbad | 1161561 | 99258 | Jharkhand |
| 34 | Amritsar | 1132761 | 966862 | Punjab |
| 35 | Navi Mumbai | 1119477 | 704002 | Maharashtra |
| 36 | Allahabad | 1117094 | 975393 | Uttar Pradesh |
| 37 | Ranchi | 1073440 | 847093 | Jharkhand |