Largest cities in India
314 cities with more than 300,000 people, ranked by 2025 population.
- cities of 300k+
- 314
- combined population
- 399.5 million
- largest
- New Delhi
| # | City | 2025 | 2050 (projected) | Change |
|---|---|---|---|---|
| 1 | New Delhi | 30.2 million | 33.9 million | +12.1% |
| 2 | Kolkata | 22.6 million | 23.8 million | +5.4% |
| 3 | Mumbai | 20.2 million | 23.1 million | +14.1% |
| 4 | Bengaluru | 13.2 million | 14.3 million | +8.1% |
| 5 | Chennai | 11.2 million | 11.8 million | +5.4% |
| 6 | Hajipur | 9.9 million | 13.7 million | +37.7% |
| 7 | Hyderabad | 9.2 million | 9.5 million | +3.9% |
| 8 | Ahmedabad | 7.6 million | 8.2 million | +7.9% |
| 9 | Surat | 6.9 million | 8 million | +16.5% |
| 10 | Pune | 6.8 million | 7.7 million | +13.6% |
| 11 | Kozhikode | 6.1 million | 7.1 million | +16% |
| 12 | Kochi | 5.1 million | 5.8 million | +15.1% |
| 13 | Lucknow | 5.1 million | 5.7 million | +12.6% |
| 14 | Kanpur | 4.3 million | 4.6 million | +7.1% |
| 15 | Jaipur | 4.1 million | 4.5 million | +10.3% |
| 16 | Varanasi | 3.9 million | 4.8 million | +23.5% |
| 17 | Indore | 3.5 million | 4 million | +13.7% |
| 18 | Patna | 3.3 million | 3.9 million | +17.1% |
| 19 | Nagpur | 3.3 million | 3.4 million | +2.9% |
| 20 | Kalyan-Dombivli | 3.2 million | 3.7 million | +15.7% |
| 21 | Kollam | 3.1 million | 3.6 million | +17.5% |
| 22 | Thiruvananthapuram | 2.9 million | 3.2 million | +9.1% |
| 23 | Asansol | 2.9 million | 3.2 million | +8.3% |
| 24 | Tamluk | 2.9 million | 3.2 million | +11.4% |
| 25 | Agra | 2.8 million | 3.1 million | +10.3% |
| 26 | Bhopal | 2.5 million | 2.9 million | +14.9% |
| 27 | Dighwara | 2.5 million | 3.6 million | +47.1% |
| 28 | Chandigarh | 2.4 million | 2.6 million | +8.3% |
| 29 | Ponnani | 2.4 million | 2.9 million | +18.9% |
| 30 | Coimbatore | 2.4 million | 2.7 million | +12.4% |
| 31 | Prayagraj | 2.3 million | 2.6 million | +12.7% |
| 32 | Vadodara | 2.3 million | 2.6 million | +15.6% |
| 33 | Ludhiana | 2.2 million | 2.3 million | +3.9% |
| 34 | Meerut | 2.2 million | 2.6 million | +18.9% |
| 35 | Madurai | 2.1 million | 2.3 million | +8.1% |
| 36 | Dhanbad | 2 million | 2.2 million | +8.3% |
| 37 | Mehsi | 2 million | 3.1 million | +51.7% |
| 38 | Nashik | 2 million | 2.3 million | +13.5% |
| 39 | Jamshedpur | 2 million | 2.1 million | +5.6% |
| 40 | Bibhutpur | 1.9 million | 2.8 million | +45.8% |
| 41 | Ranchi | 1.8 million | 2.2 million | +18.7% |
| 42 | Aligarh | 1.7 million | 1.9 million | +11.2% |
| 43 | Dhulian | 1.7 million | 1.9 million | +12.5% |
| 44 | Visakhapatnam | 1.6 million | 1.7 million | +2.3% |
| 45 | Bareilly | 1.6 million | 1.9 million | +13.7% |
| 46 | Maharajganj | 1.6 million | 2.4 million | +46.8% |
| 47 | Jabalpur | 1.6 million | 1.7 million | +7.1% |
| 48 | Rajkot | 1.6 million | 1.7 million | +5.9% |
| 49 | Chhatrapati Sambhajinagar | 1.6 million | 1.7 million | +5.7% |
| 50 | Gwalior | 1.6 million | 1.8 million | +13.4% |
| 51 | Vasai-Virar | 1.5 million | 1.9 million | +21.1% |
| 52 | Gorakhpur | 1.5 million | 1.7 million | +13.8% |
| 53 | Jodhpur | 1.5 million | 1.8 million | +16.8% |
| 54 | Moradabad | 1.5 million | 1.7 million | +15.5% |
| 55 | Raipur | 1.5 million | 1.6 million | +11.4% |
| 56 | Durg | 1.4 million | 1.6 million | +11.3% |
| 57 | Thrissur | 1.4 million | 1.6 million | +17% |
| 58 | Vijayawada | 1.4 million | 1.3 million | −3.7% |
| 59 | Tiruchirappalli | 1.3 million | 1.4 million | +5.8% |
| 60 | Mysuru | 1.3 million | 1.5 million | +13.9% |
| 61 | Salem | 1.3 million | 1.5 million | +10% |
| 62 | Guwahati | 1.3 million | 1.4 million | +7.9% |
| 63 | Amritsar | 1.3 million | 1.4 million | +5.9% |
| 64 | Saharanpur | 1.3 million | 1.6 million | +21.9% |
| 65 | Tiruppur | 1.2 million | 1.3 million | +7.4% |
| 66 | Gyanpur | 1.2 million | 1.8 million | +49.2% |
| 67 | Kota | 1.2 million | 1.4 million | +17.1% |
| 68 | Dehradun | 1.2 million | 1.5 million | +19.3% |
| 69 | Begusarai | 1.2 million | 1.5 million | +25.7% |
| 70 | Jalandhar | 1.2 million | 1.3 million | +6% |
| 71 | Jammu | 1.2 million | 1.2 million | +6.3% |
| 72 | Bhubaneshwar | 1.1 million | 1.2 million | +3.1% |
| 73 | Srinagar | 1.1 million | 1.4 million | +24.3% |
| 74 | Berhampore | 1.1 million | 1.2 million | +8.9% |
| 75 | Solapur | 1.1 million | 1.1 million | +2.1% |
| 76 | Kottayam | 1 million | 1.2 million | +18% |
| 77 | Barharia | 1 million | 1.4 million | +33.3% |
| 78 | Thalassery | 1 million | 1.3 million | +25.7% |
| 79 | Malda | 1 million | 1.3 million | +31.2% |
| 80 | Puducherry | 998,000 | 1.1 million | +9.3% |
| 81 | Mangaluru | 994,000 | 1.1 million | +12.9% |
| 82 | Gaya | 991,000 | 1.2 million | +23.8% |
| 83 | Dharwad | 966,000 | 1 million | +3.7% |
| 84 | Faizabad | 952,000 | 1.2 million | +23.5% |
| 85 | Darbhanga | 951,000 | 1.2 million | +28.6% |
| 86 | Krishnanagar | 949,000 | 1.1 million | +11.8% |
| 87 | Erode | 893,000 | 984,000 | +10.2% |
| 88 | Sitamarhi | 890,000 | 1.2 million | +37.1% |
| 89 | Bikaner | 882,000 | 972,000 | +10.2% |
| 90 | Firozabad | 878,000 | 1.1 million | +20.5% |
| 91 | Bokaro | 863,000 | 928,000 | +7.5% |
| 92 | Guntur | 862,000 | 854,000 | −0.9% |
| 93 | Muzaffarnagar | 849,000 | 1.1 million | +26.6% |
| 94 | Bakhtiyarpur | 843,000 | 1.1 million | +28.9% |
| 95 | Kotwali | 840,000 | 1.2 million | +47.6% |
| 96 | Colachel | 838,000 | 1 million | +19.3% |
| 97 | Warangal | 838,000 | 878,000 | +4.8% |
| 98 | Imphal | 825,000 | 865,000 | +4.8% |
| 99 | Vellore | 820,000 | 936,000 | +14.1% |
| 100 | Kolhapur | 820,000 | 859,000 | +4.8% |
| 101 | Munger | 814,000 | 1 million | +26.3% |
| 102 | Udaipur | 808,000 | 918,000 | +13.6% |
| 103 | Belagavi | 800,000 | 834,000 | +4.3% |
| 104 | Bilaspur | 800,000 | 918,000 | +14.8% |
| 105 | Jalgaon | 781,000 | 904,000 | +15.7% |
| 106 | Rourkela | 777,000 | 959,000 | +23.4% |
| 107 | Kharagpur | 776,000 | 848,000 | +9.3% |
| 108 | Amravati | 772,000 | 826,000 | +7% |
| 109 | Cape Town | 770,000 | 794,000 | +3.1% |
| 110 | Nanded | 770,000 | 827,000 | +7.4% |
| 111 | Sangli | 761,000 | 789,000 | +3.7% |
| 112 | Agartala | 759,000 | 885,000 | +16.6% |
| 113 | Kalaburagi | 754,000 | 810,000 | +7.4% |
| 114 | Bhavnagar | 739,000 | 817,000 | +10.6% |
| 115 | Nellore | 732,000 | 803,000 | +9.7% |
| 116 | Patiala | 718,000 | 761,000 | +6% |
| 117 | Haridwar | 718,000 | 901,000 | +25.5% |
| 118 | Mirzapur | 711,000 | 914,000 | +28.6% |
| 119 | Panipat | 710,000 | 832,000 | +17.2% |
| 120 | Rasoi | 704,000 | 860,000 | +22.2% |
| 121 | Shahjahanpur | 695,000 | 819,000 | +17.8% |
| 122 | Panvel | 692,000 | 834,000 | +20.5% |
| 123 | Akola | 683,000 | 741,000 | +8.5% |
| 124 | Vapi | 682,000 | 861,000 | +26.2% |
| 125 | Jamnagar | 681,000 | 737,000 | +8.2% |
| 126 | Yamunanagar | 678,000 | 807,000 | +19% |
| 127 | Anand | 665,000 | 786,000 | +18.2% |
| 128 | Kannur | 662,000 | 742,000 | +12.1% |
| 129 | Jhansi | 662,000 | 803,000 | +21.3% |
| 130 | Siliguri | 658,000 | 753,000 | +14.4% |
| 131 | Dhule | 644,000 | 774,000 | +20.2% |
| 132 | Jalpaiguri | 642,000 | 791,000 | +23.2% |
| 133 | Ajmer | 631,000 | 733,000 | +16.2% |
| 134 | Malegaon | 618,000 | 722,000 | +16.8% |
| 135 | Farrukhabad | 616,000 | 757,000 | +22.9% |
| 136 | Ambala | 616,000 | 669,000 | +8.6% |
| 137 | Rajmahal | 612,000 | 669,000 | +9.3% |
| 138 | Bihar Sharif | 607,000 | 738,000 | +21.6% |
| 139 | Jangalpara | 601,000 | 710,000 | +18.1% |
| 140 | Darjeeling | 590,000 | 656,000 | +11.2% |
| 141 | Brahmapur | 590,000 | 603,000 | +2.2% |
| 142 | Sagar | 587,000 | 667,000 | +13.6% |
| 143 | Ballari | 587,000 | 608,000 | +3.6% |
| 144 | Deoria | 587,000 | 749,000 | +27.6% |
| 145 | Ujjain | 583,000 | 696,000 | +19.4% |
| 146 | Rajamahendravaram | 583,000 | 563,000 | −3.4% |
| 147 | Jaunpur | 581,000 | 750,000 | +29.1% |
| 148 | Ballia | 576,000 | 706,000 | +22.6% |
| 149 | Alwar | 572,000 | 672,000 | +17.5% |
| 150 | Mathura | 566,000 | 683,000 | +20.7% |
| 151 | Sultanpur | 562,000 | 839,000 | +49.3% |
| 152 | Chhapra | 559,000 | 682,000 | +22% |
| 153 | Davanagere | 559,000 | 618,000 | +10.6% |
| 154 | Kalyanpur | 558,000 | 829,000 | +48.6% |
| 155 | Rampur | 553,000 | 627,000 | +13.4% |
| 156 | Azamgarh | 552,000 | 701,000 | +27% |
| 157 | Bahraich | 550,000 | 685,000 | +24.5% |
| 158 | Arrah | 548,000 | 691,000 | +26.1% |
| 159 | Silchar | 545,000 | 609,000 | +11.7% |
| 160 | Hisar | 544,000 | 634,000 | +16.5% |
| 161 | Bulandshahr | 544,000 | 674,000 | +23.9% |
| 162 | Tirupati | 539,000 | 586,000 | +8.7% |
| 163 | Bettiah | 536,000 | 744,000 | +38.8% |
| 164 | Shillong | 535,000 | 605,000 | +13.1% |
| 165 | Ahmednagar | 535,000 | 623,000 | +16.4% |
| 166 | Rohtak | 527,000 | 618,000 | +17.3% |
| 167 | Latur | 520,000 | 584,000 | +12.3% |
| 168 | Bhore | 518,000 | 745,000 | +43.8% |
| 169 | Satna | 517,000 | 588,000 | +13.7% |
| 170 | Mau | 512,000 | 666,000 | +30.1% |
| 171 | Roorkee | 511,000 | 637,000 | +24.7% |
| 172 | Lakhimpur | 502,000 | 610,000 | +21.5% |
| 173 | Fatehpur | 495,000 | 555,000 | +12.1% |
| 174 | Karnal | 494,000 | 592,000 | +19.8% |
| 175 | Hapur | 494,000 | 602,000 | +21.9% |
| 176 | Hardoi | 494,000 | 588,000 | +19% |
| 177 | Kakinada | 489,000 | 494,000 | +1% |
| 178 | Bazarati | 488,000 | 560,000 | +14.8% |
| 179 | Dimapur | 488,000 | 520,000 | +6.6% |
| 180 | Cooch Behar | 484,000 | 586,000 | +21.1% |
| 181 | Siuri | 481,000 | 528,000 | +9.8% |
| 182 | Gonda | 478,000 | 616,000 | +28.9% |
| 183 | Etawah | 475,000 | 554,000 | +16.6% |
| 184 | Ghazipur | 474,000 | 771,000 | +62.7% |
| 185 | Raebareli | 472,000 | 575,000 | +21.8% |
| 186 | Sitapur | 470,000 | 601,000 | +27.9% |
| 187 | Kurnool | 469,000 | 556,000 | +18.6% |
| 188 | Ichalkaranji | 466,000 | 492,000 | +5.6% |
| 189 | Balia | 465,000 | 772,000 | +66% |
| 190 | Haldwani | 464,000 | 538,000 | +15.9% |
| 191 | Purnia | 461,000 | 541,000 | +17.4% |
| 192 | Nagercoil | 461,000 | 511,000 | +10.8% |
| 193 | Saharsa | 457,000 | 587,000 | +28.4% |
| 194 | Raiganj | 456,000 | 618,000 | +35.5% |
| 195 | Basti | 450,000 | 579,000 | +28.7% |
| 196 | Vijayapura | 450,000 | 466,000 | +3.6% |
| 197 | Canning | 448,000 | 528,000 | +17.9% |
| 198 | Parbhani | 447,000 | 473,000 | +5.8% |
| 199 | Thanjavur | 444,000 | 482,000 | +8.6% |
| 200 | Nizamabad | 443,000 | 470,000 | +6.1% |
| 201 | Anantapur | 442,000 | 486,000 | +10% |
| 202 | Dindigul | 439,000 | 500,000 | +13.9% |
| 203 | Cuddalore | 436,000 | 463,000 | +6.2% |
| 204 | Sambhal | 436,000 | 491,000 | +12.6% |
| 205 | Bhilwara | 434,000 | 500,000 | +15.2% |
| 206 | Jhusi | 432,000 | 659,000 | +52.5% |
| 207 | Padrauna | 432,000 | 634,000 | +46.8% |
| 208 | Katihar | 430,000 | 527,000 | +22.6% |
| 209 | Khansahib | 428,000 | 603,000 | +40.9% |
| 210 | Shivamogga | 424,000 | 479,000 | +13% |
| 211 | Deoghar | 424,000 | 519,000 | +22.4% |
| 212 | Bathinda | 422,000 | 502,000 | +19% |
| 213 | Navsari | 421,000 | 502,000 | +19.2% |
| 214 | Giridih | 421,000 | 455,000 | +8.1% |
| 215 | Hosur | 420,000 | 492,000 | +17.1% |
| 216 | Basirhat | 420,000 | 489,000 | +16.4% |
| 217 | Chandrapur | 417,000 | 443,000 | +6.2% |
| 218 | Hathras | 413,000 | 488,000 | +18.2% |
| 219 | Bharuch | 411,000 | 489,000 | +19% |
| 220 | Waidhan | 408,000 | 493,000 | +20.8% |
| 221 | Jalna | 407,000 | 452,000 | +11.1% |
| 222 | Bhind | 407,000 | 467,000 | +14.7% |
| 223 | Kumbakonam | 406,000 | 429,000 | +5.7% |
| 224 | Tumakuru | 403,000 | 476,000 | +18.1% |
| 225 | Bharatpur | 403,000 | 476,000 | +18.1% |
| 226 | Palakkad | 402,000 | 450,000 | +11.9% |
| 227 | Bhiwadi | 401,000 | 509,000 | +26.9% |
| 228 | Modinagar | 400,000 | 490,000 | +22.5% |
| 229 | Pratapgarh | 398,000 | 484,000 | +21.6% |
| 230 | Khandwa | 395,000 | 475,000 | +20.3% |
| 231 | Kanchipuram | 395,000 | 437,000 | +10.6% |
| 232 | Sonipat | 395,000 | 481,000 | +21.8% |
| 233 | Mahesana | 394,000 | 457,000 | +16% |
| 234 | Morena | 394,000 | 462,000 | +17.3% |
| 235 | Kadapa | 394,000 | 427,000 | +8.4% |
| 236 | Motihari | 392,000 | 496,000 | +26.5% |
| 237 | Nadiad | 392,000 | 479,000 | +22.2% |
| 238 | Tamkuhi Raj | 390,000 | 630,000 | +61.5% |
| 239 | Eluru | 383,000 | 371,000 | −3.1% |
| 240 | Rewa | 383,000 | 446,000 | +16.4% |
| 241 | Badaun | 383,000 | 438,000 | +14.4% |
| 242 | Kralpora | 378,000 | 803,000 | +112.4% |
| 243 | Tirunelveli | 376,000 | 437,000 | +16.2% |
| 244 | Viluppuram | 376,000 | 401,000 | +6.6% |
| 245 | Debandi | 374,000 | 416,000 | +11.2% |
| 246 | Junagadh | 373,000 | 407,000 | +9.1% |
| 247 | Khagaria | 373,000 | 543,000 | +45.6% |
| 248 | Dewas | 370,000 | 452,000 | +22.2% |
| 249 | Dehri | 369,000 | 537,000 | +45.5% |
| 250 | Thoothukudi | 368,000 | 401,000 | +9% |
| 251 | Godhra | 368,000 | 438,000 | +19% |
| 252 | Ratlam | 367,000 | 426,000 | +16.1% |
| 253 | Silvassa | 367,000 | 562,000 | +53.1% |
| 254 | Yavatmal | 364,000 | 391,000 | +7.4% |
| 255 | Pilibhit | 358,000 | 423,000 | +18.2% |
| 256 | Aizawl | 357,000 | 390,000 | +9.2% |
| 257 | Korba | 356,000 | 414,000 | +16.3% |
| 258 | Satara | 356,000 | 365,000 | +2.5% |
| 259 | Dhubri | 356,000 | 498,000 | +39.9% |
| 260 | Kurukshetra | 353,000 | 429,000 | +21.5% |
| 261 | Khurja | 353,000 | 464,000 | +31.4% |
| 262 | Madhubani | 352,000 | 506,000 | +43.8% |
| 263 | Karimnagar | 352,000 | 373,000 | +6% |
| 264 | Purulia | 351,000 | 372,000 | +6% |
| 265 | Dahod | 351,000 | 444,000 | +26.5% |
| 266 | Simri | 349,000 | 581,000 | +66.5% |
| 267 | Mainpuri | 347,000 | 432,000 | +24.5% |
| 268 | Khammam | 347,000 | 335,000 | −3.5% |
| 269 | Burhanpur | 346,000 | 427,000 | +23.4% |
| 270 | Etah | 344,000 | 431,000 | +25.3% |
| 271 | Tiruvannamalai | 343,000 | 367,000 | +7% |
| 272 | Birpur | 340,000 | 507,000 | +49.1% |
| 273 | Bhagalpur | 340,000 | 406,000 | +19.4% |
| 274 | Thakurdwara | 337,000 | 401,000 | +19% |
| 275 | Pupri | 336,000 | 490,000 | +45.8% |
| 276 | Tanur | 336,000 | 425,000 | +26.5% |
| 277 | Sri Ganganagar | 336,000 | 399,000 | +18.8% |
| 278 | Nagaon | 334,000 | 369,000 | +10.5% |
| 279 | Sikar | 334,000 | 409,000 | +22.5% |
| 280 | Rudrapur | 333,000 | 463,000 | +39% |
| 281 | Sasaram | 333,000 | 435,000 | +30.6% |
| 282 | Chandausi | 332,000 | 428,000 | +28.9% |
| 283 | Greater Noida | 329,000 | 400,000 | +21.6% |
| 284 | Tezpur | 328,000 | 398,000 | +21.3% |
| 285 | Puri | 328,000 | 336,000 | +2.4% |
| 286 | Bhadohi | 327,000 | 425,000 | +30% |
| 287 | Rishikesh | 326,000 | 399,000 | +22.4% |
| 288 | Khanakul | 326,000 | 419,000 | +28.5% |
| 289 | Katni | 322,000 | 378,000 | +17.4% |
| 290 | Ranipet | 320,000 | 392,000 | +22.5% |
| 291 | Balurghat | 320,000 | 376,000 | +17.5% |
| 292 | Raichur | 320,000 | 331,000 | +3.4% |
| 293 | Bhusawal | 317,000 | 401,000 | +26.5% |
| 294 | Hazaribagh | 317,000 | 436,000 | +37.5% |
| 295 | Surendranagar | 316,000 | 343,000 | +8.5% |
| 296 | Udupi | 316,000 | 363,000 | +14.9% |
| 297 | Pathankot | 315,000 | 363,000 | +15.2% |
| 298 | Kodarma | 314,000 | 397,000 | +26.4% |
| 299 | Gandhidham | 314,000 | 368,000 | +17.2% |
| 300 | Bidar | 313,000 | 347,000 | +10.9% |
| 301 | Vizianagaram | 312,000 | 321,000 | +2.9% |
| 302 | Simri Bakhtiarpur | 311,000 | 442,000 | +42.1% |
| 303 | Beed | 310,000 | 335,000 | +8.1% |
| 304 | Madhepura | 309,000 | 487,000 | +57.6% |
| 305 | Damoh | 307,000 | 342,000 | +11.4% |
| 306 | Bankura | 307,000 | 327,000 | +6.5% |
| 307 | Benipur | 305,000 | 400,000 | +31.1% |
| 308 | Barmer | 304,000 | 367,000 | +20.7% |
| 309 | Sivakasi | 302,000 | 333,000 | +10.3% |
| 310 | Orai | 302,000 | 329,000 | +8.9% |
| 311 | Jigani | 302,000 | 356,000 | +17.9% |
| 312 | Amroha | 301,000 | 363,000 | +20.6% |
| 313 | Siwan | 301,000 | 385,000 | +27.9% |
| 314 | Sirsa | 300,000 | 348,000 | +16% |