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
501. Kāvali India 83,352
502. Fatehpur India 83,170
503. Jangipur India 82,548
504. Dhār India 82,438
505. Hānsi India 82,407
506. Kadiri India 81,498
507. Dhorāji India 81,445
508. Rāyachoti India 81,433
509. Khambhāt India 81,328
510. Nirmal India 80,982
511. Emmiganūru India 80,933
512. Jaypur India 80,837
513. Kotkapura India 80,741
514. Udhampur India 80,447
515. Kairāna India 80,432
516. Bālāghāt India 80,360
517. Mānsa India 80,018
518. Anantnāg India 79,821
519. kāraikāl India 79,653
520. Jhārsuguda India 79,492
521. Brājarājnagar India 79,421
522. Kottagūdem India 79,247
523. Nawābganj India 79,246
524. Arakkonam India 79,080
525. Koch Bihār India 78,737
526. Dod Ballāpur India 78,676
527. Bhadohī India 78,568
528. Kātoya India 78,408
529. Jamūi India 78,181
530. Harihar India 78,034
531. Mancherāl India 77,998
532. Kadaiyanallūr India 77,772
533. Dāltenganj India 77,704
534. Farīdkot India 77,450
535. Balrāmpur India 77,396
536. Bāramūla India 77,276
537. Dhuliān India 77,070
538. Mawāna India 76,973
539. Karūr India 76,915
540. Kundla India 76,809
541. Manmād India 76,722
542. Kannauj India 76,714
543. Malaut India 76,616
544. Nagīna India 76,593
545. Badagara India 76,493
546. Jagdalpur India 76,465
547. Jumri Tilaiyā India 76,341
548. Baj Baj India 76,159
549. Konnagar India 76,082
550. Ratnāgiri India 75,986
551. Hingoli India 75,878
552. Bodināyakkanūr India 75,680
553. Khadki India 75,654
554. Dhrāngadhra India 75,578
555. Pāloncha India 75,224
556. Gūdūr India 74,851
557. Ankleshwar India 74,742
558. Tīkamgarh India 74,724
559. Srīvilliputtūr India 74,370
560. Sivakāsi India 74,282
561. Pilkhua India 74,212
562. Ambājogāi India 74,114
563. Bela India 73,992
564. Bodhan India 73,938
565. Rabkavi India 73,835
566. Karauli India 73,717
567. Shāhābād India 73,606
568. Chāndpur India 73,555
569. Gokāk India 73,478
570. Sikandarābād India 73,379
571. Virudunagar India 73,273
572. Dausa India 73,034
573. Valsād India 72,929
574. Ambikāpur India 72,821
575. Pālghar India 72,335
576. Dhārāpuram India 72,291
577. Chintāmani India 71,798
578. Farīdpur India 71,783
579. Pusad India 71,588
580. Madhubani India 71,582
581. Sirsilla India 71,499
582. Vapi India 71,395
583. Kāmāreddi India 71,042
584. Bolpur India 70,998
585. Rānāghāt India 70,984
586. Fāzilka India 70,887
587. Beypore India 70,751
588. Dādri India 70,609
589. Auraiya India 70,508
590. Bāpatla India 70,117
591. Payyannūr India 70,069
592. Taliparamba India 69,878
593. Tindivanam India 69,839
594. Shirpur India 69,540
595. Bāsoda India 69,278
596. Jorhāt India 69,033
597. Sindhnūr India 68,793
598. Bargarh India 68,670
599. Wāshīm India 68,622
600. Visnagar India 68,619