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
2,001. Ajnāla India 19,691
2,002. Viravanallūr India 19,689
2,003. Aklera India 19,683
2,004. Sonāri India 19,672
2,005. Kāpren India 19,671
2,006. Pālakkodu India 19,630
2,007. Chāndvad India 19,592
2,008. Patnāgarh India 19,582
2,009. Lāwar Khās India 19,556
2,010. Srīrāmnagar India 19,550
2,011. Dharmsāla India 19,540
2,012. Pināhat India 19,511
2,013. Bijāwar India 19,468
2,014. Jānsath India 19,467
2,015. Būndu India 19,467
2,016. Richha India 19,459
2,017. Bhāyāvadar India 19,458
2,018. Aistala India 19,425
2,019. Gannavaram India 19,410
2,020. Sikka India 19,404
2,021. Sojītra India 19,403
2,022. Singur India 19,402
2,023. Belsand India 19,396
2,024. Rājpur India 19,396
2,025. Kuju India 19,390
2,026. Kalmeshwar India 19,386
2,027. Maham India 19,383
2,028. Bhawānīgarh India 19,376
2,029. Wazīrganj India 19,372
2,030. Shāhpur India 19,370
2,031. Denkanikota India 19,358
2,032. Yellāpur India 19,343
2,033. Maholi India 19,343
2,034. Bilhaur India 19,333
2,035. Tāoru India 19,310
2,036. Chāpar India 19,301
2,037. Mau India 19,299
2,038. Dhanaula India 19,281
2,039. Hamīrpur India 19,280
2,040. Kudachi India 19,272
2,041. Laksar India 19,270
2,042. Dindori India 19,263
2,043. Bāli India 19,259
2,044. Ghatkesar India 19,243
2,045. Banga India 19,234
2,046. Chhaprauli India 19,224
2,047. Kodarma India 19,180
2,048. Konnūr India 19,166
2,049. Bālāchor India 19,166
2,050. Irugūr India 19,166
2,051. Chāndur India 19,163
2,052. Suriānwān India 19,157
2,053. Tekāri India 19,063
2,054. Dhārūr India 19,060
2,055. Pāndavapura India 19,051
2,056. Āmlāgora India 19,038
2,057. Hungund India 19,036
2,058. Vāsudevanallūr India 19,021
2,059. Udankudi India 19,008
2,060. Anshing India 19,000
2,061. Bhasāwar India 18,996
2,062. Bābra India 18,993
2,063. Parīchhatgarh India 18,990
2,064. Bhor India 18,982
2,065. Kulpahār India 18,976
2,066. Bīrpur India 18,968
2,067. Hārij India 18,964
2,068. Velūr India 18,951
2,069. Sulya India 18,950
2,070. Bauda India 18,945
2,071. Mulgund India 18,928
2,072. Ponda India 18,898
2,073. Shāhpur India 18,874
2,074. Mārahra India 18,873
2,075. Chīcholi India 18,864
2,076. Mālvan India 18,858
2,077. Pahāsu India 18,854
2,078. Rājgurunagar India 18,846
2,079. Akbarpur India 18,835
2,080. Mallasamudram India 18,820
2,081. Rānīpur India 18,820
2,082. Badnāwar India 18,790
2,083. Chāndūr Bāzār India 18,780
2,084. Sonepur India 18,768
2,085. Amod India 18,742
2,086. Mon India 18,742
2,087. Rangāpāra India 18,739
2,088. Basi India 18,739
2,089. Nanauta India 18,738
2,090. Chhāpar India 18,727
2,091. Haldaur India 18,686
2,092. Srirāmpur India 18,682
2,093. Māndvi India 18,669
2,094. Valabhīpur India 18,663
2,095. Samrāla India 18,623
2,096. Khārupatia India 18,599
2,097. Basi India 18,591
2,098. Durgāpur India 18,561
2,099. Nāravārikuppam India 18,555
2,100. Phalauda India 18,545