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
3,053. Rasūlābād India 7,800
3,051. Sakīt India 7,811
3,050. Bānāvar India 7,827
3,049. Titābar India 7,836
3,048. Annavāsal India 7,862
3,047. Sāhāpur India 7,883
3,046. Periyanegamam India 7,913
3,045. Nambutalai India 7,914
3,044. Serpur India 7,936
3,043. Bamora India 7,981
3,042. Bara Bazar India 7,985
3,041. Jhulasan India 8,000
3,040. Sarīla India 8,012
3,038. Tsrār Sharīf India 8,036
3,039. Bilāspur India 8,036
3,037. Bhatgaon India 8,044
3,036. Arimalam India 8,048
3,035. Musāfirkhāna India 8,081
3,033. Riāsi India 8,101
3,034. Kālundri India 8,101
3,032. Valapattanam India 8,117
3,031. Golakganj India 8,124
3,029. Tarabha India 8,155
3,030. Jandiāla Guru India 8,155
3,028. Rohru India 8,160
3,027. Rāmnagar India 8,166
3,026. Pallattūr India 8,186
3,025. Lansdowne India 8,198
3,024. Dhola India 8,206
3,023. Munirābād India 8,246
3,022. Doiwāla India 8,247
3,021. Pennāttūr India 8,257
3,020. Amtala India 8,266
3,019. Bālāpur India 8,280
3,018. Pudūr India 8,281
3,016. Odugattūr India 8,282
3,017. Baldeogarh India 8,282
3,015. Singapperumālkovil India 8,301
3,014. Kandri India 8,315
3,013. Antu India 8,316
3,012. Valpoy India 8,330
3,011. Konganāpuram India 8,331
3,010. Hariāna India 8,332
3,008. Manāli India 8,341
3,009. Perūr India 8,341
3,007. Alagāpuram India 8,345
3,006. Maibong India 8,364
3,005. Jaithāri India 8,386
3,004. Chail India 8,407
3,003. Pālamedu India 8,435
3,002. Jetpur India 8,446
3,001. Dhilwān India 8,447
2,999. Amguri India 8,494
3,000. Bāgnān India 8,494
2,998. Orchha India 8,500
2,996. Gharghoda India 8,512
2,997. Dhanwār India 8,512
2,995. Sultānpur India 8,518
2,994. Kotra India 8,534
2,993. Nandambakkam India 8,540
2,992. Ammāpettai India 8,552
2,991. Māchalpur India 8,556
2,990. Mataundh India 8,591
2,989. Parwanoo India 8,609
2,988. Kawant India 8,618
2,987. Bakāni India 8,621
2,986. Barāgaon India 8,655
2,985. Parbatipur India 8,657
2,984. Roha India 8,664
2,983. Kurgunta India 8,682
2,982. Bāgeshwar India 8,708
2,981. Gawān India 8,744
2,980. Bhigvan India 8,753
2,979. Yairipok India 8,797
2,978. Tikaitnagar India 8,806
2,977. Annāmalainagar India 8,827
2,976. Manappakkam India 8,851
2,975. Pāpireddippatti India 8,852
2,974. Ahmadpur India 8,855
2,973. Kantilo India 8,861
2,972. Virpur India 8,866
2,971. Tirodi India 8,870
2,970. Santokhgarh India 8,877
2,969. Seorīnārāyan India 8,880
2,968. Ālwār Tirunagari India 8,887
2,967. Phūlpur India 8,893
2,966. Mahroni India 8,898
2,965. Yelandūr India 8,901
2,964. Pallipattu India 8,912
2,963. Manor India 8,918
2,962. Chāmpāhāti India 8,923
2,961. Kharod India 8,926
2,960. Manjeshwara India 8,927
2,959. Chelakara India 8,936
2,958. Iklehra India 8,969
2,957. Mustafābād India 8,974
2,955. Puttaparthi India 9,000
2,956. Haraiya India 9,000
2,954. Sohāgī India 9,009
2,953. Singoli India 9,030