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 
21,312. Kamalganj  India 16,222
21,308. Mākum  India 16,225
21,293. Badvel  India 16,238
21,291. Gandevi  India 16,240
21,285. Kulgām  India 16,246
21,274. Bilgi  India 16,257
21,266. Bahula  India 16,264
21,262. Chennimalai  India 16,268
21,260. Gāndarbal  India 16,271
21,242. Nārnaund  India 16,299
21,233. Sancoale  India 16,311
21,204. Jasidih  India 16,338
21,199. Sultānpur  India 16,344
21,194. Khada  India 16,350
21,166. Padampur  India 16,387
21,162. Talwandi Bhāi  India 16,391
21,163. Kumbhrāj  India 16,391
21,154. Madipakkam  India 16,396
21,147. Bhainsdehi  India 16,400
21,139. Kātpādi  India 16,408
21,132. Khilchipur  India 16,411
21,133. Bharwāri  India 16,411
21,129. Nainwa  India 16,415
21,088. Tondi  India 16,468
21,085. Garhshankar  India 16,470
21,075. Khātra  India 16,484
21,064. Garui  India 16,499
21,017. Palera  India 16,554
21,016. Bānki  India 16,555
21,014. Sālūmbar  India 16,557
21,012. Noāmundi  India 16,558
21,011. Bokajān  India 16,561
20,991. Teonthar  India 16,578
20,969. Shirhatti  India 16,604
20,968. Gummidipūndi  India 16,605
20,930. Jhūsi  India 16,642
20,923. Malīhābād  India 16,649
20,912. Āthagarh  India 16,665
20,908. Babrāla  India 16,670
20,903. Phaphūnd  India 16,675
20,896. Deoli  India 16,685
20,893. Hirekerūr  India 16,688
20,878. Kānke  India 16,712
20,868. Deshnoke  India 16,720
20,863. Koāth  India 16,725
20,859. Beri Khās  India 16,727
20,852. Belonia  India 16,735
20,851. Harsūd  India 16,736
20,839. Kadod  India 16,747
20,833. Honnāli  India 16,753
20,834. Āmta  India 16,753
20,824. Nāgamangala  India 16,760
20,808. Sivagiri  India 16,779
20,765. Mahudha  India 16,828
20,762. Konārka  India 16,834
20,759. Papanāsam  India 16,837
20,757. Challapalle  India 16,841
20,744. Jūnāgarh  India 16,856
20,740. Amarpātan  India 16,858
20,728. Kutiyāna  India 16,877
20,721. Jāwad  India 16,887
20,704. Tanakpur  India 16,905
20,681. Alnāvar  India 16,926
20,671. Depālpur  India 16,936
20,667. Manjhanpur  India 16,939
20,660. Bhīndar  India 16,945
20,657. Narwar  India 16,948
20,641. Vasind  India 16,970
20,612. Mundgod  India 17,000
20,608. Jatāra  India 17,002
20,599. Maghar  India 17,011
20,595. Nawābganj  India 17,015
20,588. Aurād  India 17,019
20,583. Ādampur  India 17,027
20,573. Naraina  India 17,048
20,570. Mahiari  India 17,051
20,567. Madambakkam  India 17,058
20,560. Chalāla  India 17,081
20,557. Amroli  India 17,082
20,558. Bhānpura  India 17,082
20,544. Nirmāli  India 17,102
20,541. Moirāng  India 17,103
20,537. Rājgarh  India 17,113
20,525. Uttarkāshi  India 17,123
20,503. Taleigao  India 17,148
20,485. Mendarda  India 17,166
20,478. Kolāras  India 17,174
20,474. Khetri  India 17,177
20,456. Khānāpur  India 17,216
20,443. Belthara  India 17,228
20,430. Bālugaon  India 17,238
20,418. Srīperumbūdūr  India 17,253
20,416. Mūlki  India 17,259
20,413. Rahimatpur  India 17,260
20,410. Naldurg  India 17,261
20,404. Sardulgarh  India 17,270
20,405. Bhānpuri  India 17,270
20,390. Takhatgarh  India 17,285
20,352. Chhala  India 17,323
20,349. Jalālpur  India 17,325