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,152. Rāwatbhāta India 36,872
1,151. Rāhuri India 36,885
1,150. Yanam India 36,896
1,149. Manappārai India 36,926
1,148. Pārola India 37,001
1,147. Revelganj India 37,031
1,146. Garhmuktesar India 37,043
1,145. Patti India 37,087
1,144. Sadāseopet India 37,245
1,143. Barauli India 37,302
1,142. Paithan India 37,360
1,141. Bāngarmau India 37,425
1,140. Bairāgnia India 37,465
1,139. Leh India 37,475
1,138. Kotamangalam India 37,543
1,137. Bantvāl India 37,619
1,136. Bhādra India 37,629
1,135. Pāthri India 37,648
1,134. Ellenābād India 37,680
1,133. Channarāyapatna India 37,681
1,132. Bilāsipāra India 37,739
1,131. Pratāpgarh India 37,780
1,130. Savanūr India 37,819
1,129. Porsa India 37,824
1,128. Maudaha India 37,844
1,127. Tarikere India 37,848
1,126. Kekri India 37,850
1,125. Robertsganj India 37,855
1,124. Dibai India 37,873
1,123. Maihar India 37,913
1,122. Mahbūbābād India 37,949
1,121. Vetāpālem India 38,007
1,120. Chāvakkād India 38,011
1,119. Bhawāniganj India 38,030
1,118. Sūlūru India 38,065
1,117. Khambhāliya India 38,121
1,116. Malavalli India 38,129
1,115. Vyāra India 38,168
1,114. Mahe India 38,183
1,113. Nandigāma India 38,219
1,112. Pathanāmthitta India 38,285
1,111. Kumhāri India 38,334
1,110. Rājgīr India 38,348
1,109. Kunnamangalam India 38,372
1,108. Chaklāsi India 38,435
1,107. Tālcher India 38,436
1,106. Paliā Kalān India 38,547
1,105. Bhālki India 38,583
1,104. Sirohi India 38,610
1,103. Jalesar India 38,614
1,102. Jhā Jhā India 38,624
1,101. Sangaria India 38,638
1,100. Kondapalle India 38,714
1,099. Simdega India 38,732
1,098. Bānka India 38,939
1,097. Paravūr India 38,946
1,096. Nārāyanpet India 39,041
1,095. Aland India 39,064
1,094. Nūrpur India 39,077
1,093. Pehowa India 39,101
1,092. Amudālavalasa India 39,124
1,091. Ghosi India 39,138
1,090. Chinnamanūr India 39,213
1,089. Akalkot India 39,226
1,088. Giddarbāha India 39,243
1,087. Shāhābād India 39,323
1,086. Nāthdwāra India 39,426
1,085. Parāsia India 39,440
1,084. Nādāpuram India 39,512
1,083. Murshidābād India 39,557
1,082. Nāndūra India 39,650
1,081. Dhone India 39,689
1,080. Damān India 39,737
1,079. Bhavāni India 39,744
1,078. Farrukhnagar India 39,766
1,077. Thākurdwāra India 39,860
1,076. Bilāspur India 39,873
1,075. Mandideep India 39,898
1,074. Tiruttani India 39,899
1,073. Bānsi India 39,926
1,072. Rāmeswaram India 39,960
1,071. Hāflong India 39,982
1,070. Pūranpur India 39,988
1,069. Hāsimāra India 40,000
1,068. Sathupalli India 40,000
1,067. Ghātsīla India 40,018
1,066. Vaijāpur India 40,043
1,065. Saundatti India 40,091
1,064. Diamond Harbour India 40,095
1,063. Tāki India 40,113
1,062. Māpuca India 40,122
1,061. Periyakulam India 40,131
1,060. Kotputli India 40,157
1,059. Gursahāiganj India 40,214
1,058. Ahmadpur India 40,218
1,057. Murtajāpur India 40,223
1,056. Solan India 40,283
1,055. Kovvūr India 40,379
1,054. Ākivīdu India 40,413
1,053. Ghātampur India 40,435