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
552. Bodināyakkanūr India 75,680
551. Hingoli India 75,878
550. Ratnāgiri India 75,986
549. Konnagar India 76,082
548. Baj Baj India 76,159
547. Jumri Tilaiyā India 76,341
546. Jagdalpur India 76,465
545. Badagara India 76,493
544. Nagīna India 76,593
543. Malaut India 76,616
542. Kannauj India 76,714
541. Manmād India 76,722
540. Kundla India 76,809
539. Karūr India 76,915
538. Mawāna India 76,973
537. Dhuliān India 77,070
536. Bāramūla India 77,276
535. Balrāmpur India 77,396
534. Farīdkot India 77,450
533. Dāltenganj India 77,704
532. Kadaiyanallūr India 77,772
531. Mancherāl India 77,998
530. Harihar India 78,034
529. Jamūi India 78,181
528. Kātoya India 78,408
527. Bhadohī India 78,568
526. Dod Ballāpur India 78,676
525. Koch Bihār India 78,737
524. Arakkonam India 79,080
523. Nawābganj India 79,246
522. Kottagūdem India 79,247
521. Brājarājnagar India 79,421
520. Jhārsuguda India 79,492
519. kāraikāl India 79,653
518. Anantnāg India 79,821
517. Mānsa India 80,018
516. Bālāghāt India 80,360
515. Kairāna India 80,432
514. Udhampur India 80,447
513. Kotkapura India 80,741
512. Jaypur India 80,837
511. Emmiganūru India 80,933
510. Nirmal India 80,982
509. Khambhāt India 81,328
508. Rāyachoti India 81,433
507. Dhorāji India 81,445
506. Kadiri India 81,498
505. Hānsi India 82,407
504. Dhār India 82,438
503. Jangipur India 82,548
502. Fatehpur India 83,170
501. Kāvali India 83,352
500. Rāmgarh India 83,833
499. Dāhod India 83,966
498. Najībābād India 84,006
497. Anakāpalle India 84,357
496. Bijnor India 84,593
495. Bāruni India 84,888
494. Aruppukkottai India 85,369
493. Osmānābād India 85,521
492. Paramagudi India 85,695
491. Parādīp Garh India 85,868
490. Kāmthi India 86,213
489. Māyūram India 86,660
488. Sardārshahr India 86,672
487. Madgaon India 86,818
486. Rājpura India 86,820
485. Akot India 86,917
484. Jharia India 86,938
483. Chīrāla India 87,001
482. Tiruchengodu India 87,123
481. Dhamtari India 87,151
480. Bārān India 87,478
479. Tāndā India 88,073
478. Neyyāttinkara India 88,104
477. Deoband India 88,171
476. Pollāchi India 88,214
475. Sangrūr India 88,615
474. Contai India 88,702
473. Mahoba India 89,170
472. Manjeri India 89,201
471. Shahdol India 89,289
470. Tinsukia India 89,373
469. Murādnagar India 89,482
468. Bārmer India 89,487
467. Luckeesarai India 89,500
466. Muktsar India 89,833
465. Roha India 90,000
464. Bhandāra India 90,183
463. Vāniyambādi India 90,288
462. Kovilpatti India 90,296
461. Vālpārai India 90,353
460. Datia India 90,628
459. Balāngīr India 91,241
458. Kāraikkudi India 91,908
457. Betūl India 91,953
456. Kohīma India 92,113
455. Ballālpur India 92,146
454. Dīsa India 92,224
453. Kapūrthala India 92,667