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,101. Sangaria India 38,638
1,102. Jhā Jhā India 38,624
1,103. Jalesar India 38,614
1,104. Sirohi India 38,610
1,105. Bhālki India 38,583
1,106. Paliā Kalān India 38,547
1,107. Tālcher India 38,436
1,108. Chaklāsi India 38,435
1,109. Kunnamangalam India 38,372
1,110. Rājgīr India 38,348
1,111. Kumhāri India 38,334
1,112. Pathanāmthitta India 38,285
1,113. Nandigāma India 38,219
1,114. Mahe India 38,183
1,115. Vyāra India 38,168
1,116. Malavalli India 38,129
1,117. Khambhāliya India 38,121
1,118. Sūlūru India 38,065
1,119. Bhawāniganj India 38,030
1,120. Chāvakkād India 38,011
1,121. Vetāpālem India 38,007
1,122. Mahbūbābād India 37,949
1,123. Maihar India 37,913
1,124. Dibai India 37,873
1,125. Robertsganj India 37,855
1,126. Kekri India 37,850
1,127. Tarikere India 37,848
1,128. Maudaha India 37,844
1,129. Porsa India 37,824
1,130. Savanūr India 37,819
1,131. Pratāpgarh India 37,780
1,132. Bilāsipāra India 37,739
1,133. Channarāyapatna India 37,681
1,134. Ellenābād India 37,680
1,135. Pāthri India 37,648
1,136. Bhādra India 37,629
1,137. Bantvāl India 37,619
1,138. Kotamangalam India 37,543
1,139. Leh India 37,475
1,140. Bairāgnia India 37,465
1,141. Bāngarmau India 37,425
1,142. Paithan India 37,360
1,143. Barauli India 37,302
1,144. Sadāseopet India 37,245
1,145. Patti India 37,087
1,146. Garhmuktesar India 37,043
1,147. Revelganj India 37,031
1,148. Pārola India 37,001
1,149. Manappārai India 36,926
1,150. Yanam India 36,896
1,151. Rāhuri India 36,885
1,152. Rāwatbhāta India 36,872
1,153. Hojāi India 36,869
1,154. Akbarpur India 36,865
1,155. Vuyyūru India 36,755
1,156. Pilibangan India 36,755
1,157. Barwāla India 36,694
1,158. Anekal India 36,693
1,159. Kampli India 36,641
1,160. Phulabāni India 36,613
1,161. Attingal India 36,595
1,162. Tiruvettipuram India 36,527
1,163. Padra India 36,499
1,164. Chunār India 36,459
1,165. Sānāwad India 36,455
1,166. Bayāna India 36,399
1,167. Kāyalpattinam India 36,175
1,168. Dhāka India 36,111
1,169. Sadābād India 36,093
1,170. Bindki India 36,058
1,171. Dwārka India 35,837
1,172. Sārangpur India 35,827
1,173. Daryāpur India 35,782
1,174. Rāmganj Mandi India 35,754
1,175. Gariadhar India 35,692
1,176. Kakrāla India 35,690
1,177. Arantāngi India 35,621
1,178. Samālkha India 35,620
1,179. Kovūr India 35,600
1,180. Tuljāpur India 35,596
1,181. Morsi India 35,554
1,182. Babīna India 35,538
1,183. Dongargarh India 35,508
1,184. Ashta India 35,497
1,185. Igatpuri India 35,461
1,186. Rādhanpur India 35,457
1,187. Budhāna India 35,442
1,188. Lūnāvāda India 35,431
1,189. Betamcherla India 35,417
1,190. Rājpīpla India 35,392
1,191. Barpeta Road India 35,281
1,192. Sherghāti India 35,279
1,193. Umarkhed India 35,265
1,194. Wāris Alīganj India 35,243
1,195. Pulgaon India 35,238
1,196. Kawardha India 35,238
1,197. Bodh Gaya India 35,188
1,198. Lakshmeshwar India 35,140
1,199. Atmakūr India 35,137
1,200. Seram India 35,134