The World - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area (for specific metro area data, see our ranking by metro area). Data is as of 2011 estimates.

Rank  City  Country Population 
32,696. Māchalpur  India 8,556
32,626. Mataundh  India 8,591
32,578. Parwanoo  India 8,609
32,552. Kawant  India 8,618
32,546. Bakāni  India 8,621
32,469. Barāgaon  India 8,655
32,461. Parbatipur  India 8,657
32,446. Roha  India 8,664
32,421. Kurgunta  India 8,682
32,367. Bāgeshwar  India 8,708
32,305. Gawān  India 8,744
32,280. Bhigvan  India 8,753
32,179. Yairipok  India 8,797
32,157. Tikaitnagar  India 8,806
32,115. Annāmalainagar  India 8,827
32,067. Manappakkam  India 8,851
32,065. Pāpireddippatti  India 8,852
32,060. Ahmadpur  India 8,855
32,047. Kantilo  India 8,861
32,037. Virpur  India 8,866
32,031. Tirodi  India 8,870
32,019. Santokhgarh  India 8,877
32,009. Seorīnārāyan  India 8,880
31,993. Ālwār Tirunagari  India 8,887
31,981. Phūlpur  India 8,893
31,976. Mahroni  India 8,898
31,971. Yelandūr  India 8,901
31,942. Pallipattu  India 8,912
31,932. Manor  India 8,918
31,919. Chāmpāhāti  India 8,923
31,911. Kharod  India 8,926
31,910. Manjeshwara  India 8,927
31,892. Chelakara  India 8,936
31,802. Iklehra  India 8,969
31,793. Mustafābād  India 8,974
31,726. Puttaparthi  India 9,000
31,727. Haraiya  India 9,000
31,708. Sohāgī  India 9,009
31,656. Singoli  India 9,030
31,648. Kenduadīh  India 9,032
31,641. Bāmnia  India 9,034
31,611. Mowār  India 9,045
31,510. Pāli  India 9,098
31,491. Katra  India 9,106
31,492. Zafarābād  India 9,106
31,481. Bhojudih  India 9,109
31,443. Nīdāmāngalam  India 9,125
31,408. Dābhol  India 9,142
31,376. Kāngra  India 9,158
31,320. Eral  India 9,187
31,298. Candolim  India 9,197
31,285. Kampil  India 9,200
31,224. Namli  India 9,235
31,223. Farah  India 9,236
31,208. Peraiyūr  India 9,244
31,186. Gudibanda  India 9,255
31,167. Ambāgarh Chauki  India 9,265
31,126. Belūr  India 9,281
31,115. Mandasa  India 9,287
31,083. Basna  India 9,305
31,048. Mudigere  India 9,322
31,028. Mhasla  India 9,331
31,027. Pātan  India 9,332
30,993. Hātod  India 9,349
30,962. Umri  India 9,364
30,919. Naigarhī  India 9,391
30,912. Shāhpur  India 9,394
30,910. Murgūd  India 9,395
30,908. Khamānon  India 9,396
30,857. Sultānpur  India 9,419
30,852. Raia  India 9,421
30,818. Nūrpur Kalān  India 9,437
30,807. Hīrānagar  India 9,446
30,748. Herbertpur  India 9,478
30,727. Chāmpua  India 9,487
30,720. Garautha  India 9,489
30,683. Gobindpur  India 9,507
30,664. Mahāban  India 9,514
30,605. Goshainganj  India 9,537
30,569. Bokākhāt  India 9,554
30,564. Konanūr  India 9,555
30,541. Karīmpur  India 9,565
30,517. Khargupur  India 9,576
30,502. Erumaippatti  India 9,585
30,497. Mettuppālaiyam  India 9,587
30,443. Debīpur  India 9,613
30,405. Kot Ïsa Khān  India 9,639
30,404. Betūl Bāzār  India 9,640
30,398. Masinigudi  India 9,642
30,352. Arnīa  India 9,662
30,350. Rāmchandrapur  India 9,664
30,316. Patti  India 9,685
30,302. Paddhari  India 9,701
30,295. Haringhāta  India 9,705
30,265. Kiri Buru  India 9,719
30,254. Kallupatti  India 9,725
30,239. Bakswāho  India 9,734
30,223. Puduvāyal  India 9,742
30,216. Mankāpur  India 9,746
30,169. Gāndhī Nagar  India 9,773