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
401. Fīrozpur India 102,130
402. Gondal India 101,801
403. Seonī India 101,379
404. Jagādhri India 101,300
405. Miriālgūda India 101,234
406. Udgīr India 101,064
407. Jamālpur India 100,780
408. Nandurbār India 100,703
409. Itārsi India 100,574
410. Vāsco Da Gāma India 100,485
411. Phagwāra India 100,146
412. Airoli India 100,000
413. Amreli India 99,742
414. Shikohābād India 99,678
415. Kāsganj India 99,462
416. Sehore India 99,284
417. Rānībennur India 99,105
418. Jagtiāl India 99,035
419. Bhadrakh India 98,648
420. Būndi India 98,569
421. Udagamandalām India 98,238
422. Mughal Sarāi India 98,043
423. Shāmli India 97,966
424. Hinganghāt India 97,568
425. Villupuram India 97,380
426. Amalner India 97,369
427. Bāgalkot India 97,269
428. Tellicherry India 97,201
429. Narasaraopet India 97,194
430. Nāgaur India 96,847
431. Nawāda India 96,730
432. Jahānābād India 96,387
433. Chālisgaon India 96,381
434. Buxar India 96,120
435. Aurangābād India 95,929
436. Sāhibganj India 95,890
437. Pandharpur India 95,665
438. Hindaun India 95,593
439. Khargon India 94,985
440. Parli Vaijnāth India 94,863
441. Kishanganj India 94,807
442. Mainpuri India 94,619
443. Khāmgaon India 94,604
444. Nāgappattinam India 94,238
445. Chilakalūrupet India 94,011
446. Gudiyāttam India 93,973
447. Makrāna India 93,904
448. Bānswāra India 93,648
449. Baraut India 93,544
450. Rāmanagaram India 93,528
451. Kalyani India 93,184
452. Tādpatri India 93,044
453. Kapūrthala India 92,667
454. Dīsa India 92,224
455. Ballālpur India 92,146
456. Kohīma India 92,113
457. Betūl India 91,953
458. Kāraikkudi India 91,908
459. Balāngīr India 91,241
460. Datia India 90,628
461. Vālpārai India 90,353
462. Kovilpatti India 90,296
463. Vāniyambādi India 90,288
464. Bhandāra India 90,183
465. Roha India 90,000
466. Muktsar India 89,833
467. Luckeesarai India 89,500
468. Bārmer India 89,487
469. Murādnagar India 89,482
470. Tinsukia India 89,373
471. Shahdol India 89,289
472. Manjeri India 89,201
473. Mahoba India 89,170
474. Contai India 88,702
475. Sangrūr India 88,615
476. Pollāchi India 88,214
477. Deoband India 88,171
478. Neyyāttinkara India 88,104
479. Tāndā India 88,073
480. Bārān India 87,478
481. Dhamtari India 87,151
482. Tiruchengodu India 87,123
483. Chīrāla India 87,001
484. Jharia India 86,938
485. Akot India 86,917
486. Rājpura India 86,820
487. Madgaon India 86,818
488. Sardārshahr India 86,672
489. Māyūram India 86,660
490. Kāmthi India 86,213
491. Parādīp Garh India 85,868
492. Paramagudi India 85,695
493. Osmānābād India 85,521
494. Aruppukkottai India 85,369
495. Bāruni India 84,888
496. Bijnor India 84,593
497. Anakāpalle India 84,357
498. Najībābād India 84,006
499. Dāhod India 83,966
500. Rāmgarh India 83,833