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
1,001. Jaspur India 42,524
1,002. Thān India 42,508
1,003. Jintūr India 42,420
1,004. Khekra India 42,408
1,005. Bālāpur India 42,401
1,006. Dīnhāta India 42,381
1,007. Naini Tāl India 42,309
1,008. Kyathampalle India 42,275
1,009. Sikandra Rao India 42,229
1,010. Palmaner India 42,179
1,011. Jājpur India 42,157
1,012. Canning India 42,132
1,013. Khairābād India 42,125
1,014. Kannad India 42,056
1,015. Athni India 42,047
1,016. Biaora India 41,989
1,017. Kātol India 41,893
1,018. Arvi India 41,837
1,019. Bāghpat India 41,766
1,020. Bar Bigha India 41,758
1,021. Limbdi India 41,740
1,022. Bilāra India 41,710
1,023. Sundargarh India 41,705
1,024. Mānvi India 41,647
1,025. Fatwa India 41,647
1,026. Jambusar India 41,594
1,027. Devakottai India 41,568
1,028. Digras India 41,554
1,029. Warora India 41,523
1,030. Homnābād India 41,485
1,031. Gādarwāra India 41,420
1,032. Chirāwa India 41,319
1,033. Chāmpa India 41,252
1,034. Naugachhia India 41,247
1,035. Hoskote India 41,236
1,036. Daudnagar India 41,236
1,037. Sihorā India 41,192
1,038. Jaggayyapeta India 41,180
1,039. Koraput India 41,170
1,040. Dhupgāri India 41,168
1,041. Mehekar India 41,137
1,042. Hilsa India 41,110
1,043. Bharthana India 41,055
1,044. Raisen India 40,977
1,045. Jolārpettai India 40,959
1,046. Burla India 40,816
1,047. Dahegām India 40,671
1,048. Garwa India 40,662
1,049. Chakradharpur India 40,599
1,050. Ambāh India 40,523
1,051. Kallakkurichchi India 40,449
1,052. Pākaur India 40,446
1,053. Ghātampur India 40,435
1,054. Ākivīdu India 40,413
1,055. Kovvūr India 40,379
1,056. Solan India 40,283
1,057. Murtajāpur India 40,223
1,058. Ahmadpur India 40,218
1,059. Gursahāiganj India 40,214
1,060. Kotputli India 40,157
1,061. Periyakulam India 40,131
1,062. Māpuca India 40,122
1,063. Tāki India 40,113
1,064. Diamond Harbour India 40,095
1,065. Saundatti India 40,091
1,066. Vaijāpur India 40,043
1,067. Ghātsīla India 40,018
1,068. Sathupalli India 40,000
1,069. Hāsimāra India 40,000
1,070. Pūranpur India 39,988
1,071. Hāflong India 39,982
1,072. Rāmeswaram India 39,960
1,073. Bānsi India 39,926
1,074. Tiruttani India 39,899
1,075. Mandideep India 39,898
1,076. Bilāspur India 39,873
1,077. Thākurdwāra India 39,860
1,078. Farrukhnagar India 39,766
1,079. Bhavāni India 39,744
1,080. Damān India 39,737
1,081. Dhone India 39,689
1,082. Nāndūra India 39,650
1,083. Murshidābād India 39,557
1,084. Nādāpuram India 39,512
1,085. Parāsia India 39,440
1,086. Nāthdwāra India 39,426
1,087. Shāhābād India 39,323
1,088. Giddarbāha India 39,243
1,089. Akalkot India 39,226
1,090. Chinnamanūr India 39,213
1,091. Ghosi India 39,138
1,092. Amudālavalasa India 39,124
1,093. Pehowa India 39,101
1,094. Nūrpur India 39,077
1,095. Aland India 39,064
1,096. Nārāyanpet India 39,041
1,097. Paravūr India 38,946
1,098. Bānka India 38,939
1,099. Simdega India 38,732
1,100. Kondapalle India 38,714