India - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
301. Pālghāt India 132,728
302. Godhra India 131,913
303. Kishangarh India 131,749
304. Rānīganj India 131,261
305. Pīlībhīt India 131,008
306. Beāwar India 130,777
307. Abohar India 130,603
308. Moga India 130,549
309. Dehri India 129,938
310. Udipi India 129,113
311. Hassan India 128,531
312. Khardah India 128,346
313. Yavatmāl India 128,175
314. Hālīsahar India 128,172
315. Panvel India 128,046
316. Titāgarh India 127,751
317. Cuddapah India 127,010
318. Bettiah India 127,008
319. Hāthras India 126,882
320. Lalitpur India 126,475
321. Kolār India 126,441
322. Mandsaur India 124,988
323. Gondia India 124,897
324. Rājapālaiyam India 124,168
325. Dārjiling India 123,797
326. Mohali India 123,484
327. Pālanpur India 123,294
328. Dam Dam India 122,719
329. Hardoī India 122,635
330. Puruliya India 122,533
331. Dibrugarh India 122,155
332. Palwal India 121,965
333. Nalgonda India 121,826
334. Bhadreswar India 121,662
335. Vejalpur India 121,610
336. Chikmagalūr India 121,484
337. Raigarh India 121,278
338. Guntakal India 120,964
339. Gangāpur India 120,115
340. Siwān India 119,181
341. Damoh India 118,776
342. Ādilābād India 118,526
343. Srīkākulam India 118,299
344. Uppal Kalan India 118,259
345. Jetpur India 118,068
346. Morbi India 118,022
347. Pātan India 117,863
348. Khanna India 117,137
349. Botād India 117,053
350. Rishra India 117,014
351. Āzamgarh India 116,644
352. Yelahanka India 116,447
353. Gudivāda India 116,161
354. Baidyabāti India 115,504
355. Basti India 115,115
356. Balasore India 114,321
357. Dharmavaram India 114,050
358. Māler Kotla India 113,840
359. Wardha India 113,759
360. Deoria India 113,627
361. Jhunjhunūn India 113,193
362. Sātāra India 112,793
363. Chandausi India 112,635
364. Motīhāri India 112,144
365. Chās India 112,141
366. Pudukkottai India 112,118
367. Rewāri India 112,079
368. Port Blair India 112,050
369. Suriāpet India 111,729
370. Bangaon India 111,693
371. Chhatarpur India 111,594
372. Ashoknagar Kalyangarh India 111,475
373. Achalpur India 111,278
374. Navadwīp India 111,123
375. Bārsi India 110,983
376. Sultānpur India 110,368
377. Āmbūr India 109,873
378. Hoshangābād India 109,358
379. Sawāi Mādhopur India 108,612
380. Madanapalle India 108,593
381. Bānsbāria India 108,474
382. Tādepallegūdem India 108,167
383. Jalpāiguri India 107,832
384. Chittaurgarh India 106,710
385. Gangāwati India 106,250
386. Khurja India 105,909
387. Ponnāni India 105,512
388. Barnāla India 105,016
389. Badlapur India 104,636
390. Soyībug India 104,000
391. Roorkee India 103,894
392. Bagaha India 103,855
393. Hosūr India 103,724
394. Chūru India 103,533
395. Nagda India 103,501
396. Kāshīpur India 103,138
397. Ghāzīpur India 103,095
398. Begusarai India 103,060
399. Dhaulpur India 102,462
400. Marmagao India 102,345