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 
30,147. Antri  India 9,787
30,101. Barsāna  India 9,815
30,095. Talen  India 9,818
30,078. Sarupathar  India 9,827
30,070. Begampur  India 9,831
30,049. Eraniel  India 9,844
30,031. Kishni  India 9,852
30,021. Nagrām  India 9,858
30,001. Bāwāli  India 9,868
29,975. Jasrāna  India 9,883
29,963. Tirumakūdal Narsipur  India 9,890
29,953. Chīma  India 9,894
29,949. Gohpur  India 9,896
29,939. Kottapalli  India 9,899
29,932. Nangavalli  India 9,902
29,924. Hasanpur  India 9,906
29,908. Chāndbāli  India 9,918
29,862. Khujner  India 9,950
29,832. Bhābhra  India 9,965
29,824. Ganj Murādābād  India 9,970
29,786. Karrāpur  India 9,993
29,783. Lodhīkhedā  India 9,994
29,749. vadlamuru  India 10,000
29,750. Mākhjan  India 10,000
29,751. Hampi  India 10,000
29,752. Arambol  India 10,000
29,753. Technopark  India 10,000
29,726. Kayattār  India 10,007
29,713. Udpura  India 10,014
29,701. Alampur  India 10,018
29,689. Jagnair  India 10,023
29,656. Jahāngīrpur  India 10,042
29,615. Kalavai  India 10,057
29,570. Partāpur  India 10,080
29,542. Farrukhnagar  India 10,091
29,525. Manohar Thāna  India 10,100
29,491. Mirik  India 10,109
29,481. Sirpur  India 10,116
29,445. Kīranūr  India 10,133
29,363. Tankāra  India 10,175
29,364. Begowāl  India 10,175
29,354. Baikanthpur  India 10,179
29,350. Nannilam  India 10,180
29,340. Khonsa  India 10,187
29,327. Govindgarh  India 10,193
29,294. Tori Fatehpur  India 10,210
29,272. Chinnasekkadu  India 10,220
29,260. Benaulim  India 10,224
29,258. Chichli  India 10,225
29,240. Nārāyangarh  India 10,233
29,222. Bahua  India 10,243
29,211. Nālāgarh  India 10,249
29,209. Harrai  India 10,250
29,179. Vartej  India 10,271
29,154. Kishangarh  India 10,288
29,155. Pullambādi  India 10,288
29,131. Mādhoganj  India 10,299
29,102. Muragācha  India 10,324
29,091. Niwāri  India 10,330
29,077. Nyāmati  India 10,338
29,061. Kushālgarh  India 10,349
29,039. Belaguntha  India 10,360
29,035. Amānpur  India 10,362
29,030. Isāgarh  India 10,365
28,966. Nāgireddipalli  India 10,392
28,937. Tindwāri  India 10,406
28,929. Revadanda  India 10,416
28,930. Gariāband  India 10,416
28,926. Benīganj  India 10,418
28,921. Adalaj  India 10,423
28,910. Bānposh  India 10,430
28,881. Mohgaon  India 10,446
28,873. Vikravāndi  India 10,449
28,874. Nandgaon  India 10,449
28,821. Mārāndahalli  India 10,480
28,822. Solim  India 10,480
28,793. Meghrāj  India 10,498
28,756. Pavuluru  India 10,524
28,757. Māllur  India 10,524
28,750. Mādhogarh  India 10,530
28,738. Baldeo  India 10,536
28,727. Wallajahbad  India 10,543
28,655. Naliya  India 10,587
28,648. Trimbak  India 10,590
28,645. Sarāi Ekdil  India 10,594
28,629. Bithūr  India 10,602
28,596. Ālangudi  India 10,617
28,565. Tālgrām  India 10,629
28,559. Serula  India 10,631
28,557. Kulattūr  India 10,632
28,539. Būriya  India 10,641
28,540. Dhāna  India 10,641
28,531. Periyapatti  India 10,647
28,518. patamda  India 10,655
28,494. Bholath  India 10,669
28,478. Rānapur  India 10,675
28,458. Kavaratti  India 10,688
28,455. Parshādepur  India 10,690
28,439. Rāmānuj Ganj  India 10,701
28,430. Bilāspur  India 10,709