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
2,552. Dergaon India 13,366
2,551. Garhī Pūkhta India 13,381
2,550. Rājnagar India 13,390
2,549. Bhadarwāh India 13,429
2,548. Sītāmau India 13,441
2,547. Gyānpur India 13,466
2,546. Rāmnagar India 13,490
2,545. Sāsni India 13,498
2,544. Khargāpur India 13,506
2,543. Patiāli India 13,515
2,542. Lohogaon India 13,529
2,541. Shupīyan India 13,565
2,540. Rāni India 13,572
2,539. Shāhkot India 13,577
2,538. Gopāmau India 13,581
2,537. Chopan India 13,585
2,536. Sirāthū India 13,598
2,535. Mahābaleshwar India 13,598
2,534. Jahānābād India 13,617
2,533. Āttayyāmpatti India 13,627
2,532. Sindi India 13,636
2,531. Tikri India 13,646
2,530. Ichhāwar India 13,656
2,529. Thāndla India 13,658
2,528. Curti India 13,662
2,527. Lāsalgaon India 13,665
2,526. Kalānaur India 13,671
2,525. Pratāpgarh India 13,672
2,524. Tekanpur India 13,681
2,523. Amethi India 13,684
2,522. Vandalūr India 13,715
2,521. Heggadadevankote India 13,733
2,520. Iglās India 13,746
2,519. Solap India 13,751
2,518. Kadaura India 13,784
2,517. Tālbahat India 13,789
2,516. Kharelā India 13,798
2,515. Vettavalam India 13,808
2,514. Betma India 13,817
2,513. Allāhganj India 13,824
2,512. Dirba India 13,838
2,511. Kargil India 13,838
2,510. Amloh India 13,859
2,509. Joshīmath India 13,865
2,508. Pandaria India 13,875
2,507. Ziro India 13,893
2,506. Nizāmābād India 13,895
2,505. Majītha India 13,900
2,504. Kotwa India 13,916
2,503. Soalkuchi India 13,917
2,502. Goshaingaon India 13,933
2,501. Rabūpura India 13,949
2,500. Rāmkola India 13,949
2,499. Rājāpur India 13,962
2,498. Kharhiāl India 14,007
2,497. Ghiror India 14,011
2,496. Kirākat India 14,034
2,495. Bilāspur India 14,037
2,494. Simaria India 14,045
2,493. Lakhipur India 14,045
2,492. Ālampur India 14,060
2,491. Jejūri India 14,063
2,490. Shergarh India 14,076
2,489. Moth India 14,077
2,488. Kochinda India 14,081
2,487. Sāttānkulam India 14,084
2,486. Olpād India 14,091
2,485. Haldībāri India 14,099
2,484. Chorhāt India 14,101
2,483. Turuvekere India 14,115
2,482. Pātan India 14,122
2,481. Nirsā India 14,124
2,480. Shankargarh India 14,137
2,479. Chīrgaon India 14,147
2,478. Dharampuri India 14,178
2,477. Kyelang India 14,182
2,476. Tiruvidaimarudūr India 14,183
2,475. Devadānappatti India 14,190
2,474. Rāzole India 14,204
2,473. Kāverippattanam India 14,208
2,472. Mailāni India 14,212
2,471. Sānwer India 14,215
2,470. Bakewar India 14,217
2,469. Ikauna India 14,217
2,468. Mudukulattūr India 14,229
2,467. Tāl India 14,244
2,466. Kankipādu India 14,249
2,465. Bānsgaon India 14,282
2,464. Buguda India 14,297
2,463. Nāzirā India 14,302
2,462. Ambahta India 14,303
2,461. Salon India 14,312
2,460. Ahwa India 14,321
2,459. Chinchani India 14,357
2,458. Dewa India 14,375
2,457. Ahiri India 14,384
2,456. Nongpoh India 14,387
2,455. Kāriyāpatti India 14,398
2,454. Pānchgani India 14,400
2,453. Karārī India 14,403