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,052. Parol 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,039. Bilāspur India 8,036
3,038. Tsrār Sharīf India 8,036
3,037. Bhatgaon India 8,044
3,036. Arimalam India 8,048
3,035. Musāfirkhāna India 8,081
3,034. Kālundri India 8,101
3,033. Riāsi India 8,101
3,032. Valapattanam India 8,117
3,031. Golakganj India 8,124
3,030. Jandiāla Guru India 8,155
3,029. Tarabha 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,017. Baldeogarh India 8,282
3,016. Odugattūr 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,009. Perūr India 8,341
3,008. Manāli 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
3,000. Bāgnān India 8,494
2,999. Amguri India 8,494
2,998. Orchha India 8,500
2,997. Dhanwār India 8,512
2,996. Gharghoda 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,956. Haraiya India 9,000
2,955. Puttaparthi India 9,000
2,954. Sohāgī India 9,009
2,953. Singoli India 9,030