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
101. Nellore India 404,158
102. Tiruppūr India 397,521
103. Quilon India 394,163
104. Pānihāti India 378,705
105. Ahmadnagar India 367,140
106. Dhule India 366,980
107. Bhāgalpur India 361,548
108. Punāsa India 350,000
109. Muzaffarnagar India 349,706
110. Lātūr India 348,967
111. Kūkatpalli India 341,709
112. Ambattūr India 341,049
113. Bellary India 336,681
114. Muzaffarpur India 333,200
115. Kāmārhāti India 332,965
116. Mathura India 330,511
117. Patiāla India 329,224
118. Chandrapur India 328,351
119. Bhīlwāra India 326,431
120. Trichūr India 325,110
121. Brahmapur India 324,726
122. Shāhjahānpur India 320,434
123. Shimoga India 319,550
124. New Delhi India 317,797
125. Rohtak India 317,245
126. Tumkūr India 307,359
127. Fīrozābād India 306,409
128. Nizāmābād India 305,438
129. Kulti India 305,405
130. Rājahmundry India 304,804
131. Barddhamān India 301,725
132. Bārāsat India 298,127
133. Bāli India 296,973
134. Hisār India 296,436
135. Rāmpur India 296,418
136. Noida India 293,908
137. Kākināda India 292,923
138. Pānīpat India 292,808
139. Parbhani India 289,629
140. Darbhanga India 287,150
141. Alwar India 283,228
142. Bilāspur India 282,705
143. Ichalkaranji India 274,383
144. Bijāpur India 271,064
145. Āīzawl India 265,331
146. Jālna India 262,034
147. Lal Bahadur Nagar India 261,987
148. Dewās India 261,218
149. Baranagar India 260,072
150. Gajuwaka India 258,944
151. Satna India 257,778
152. Etāwah India 257,448
153. Durg India 255,283
154. Naihāti India 253,221
155. Tirupati India 250,821
156. Sonīpat India 250,521
157. Āvadi India 250,044
158. Sāgar India 247,333
159. Mau India 246,050
160. Bihār Sharīf India 244,230
161. Hāpur India 242,920
162. Bhatinda India 242,800
163. Farrukhābād India 241,152
164. Anantapur India 240,442
165. Ratlām India 236,843
166. Gangānagar India 231,838
167. Bharatpur India 229,384
168. Karīmnagar India 228,745
169. Pondicherry India 227,411
170. Shrīrāmpur India 226,317
171. Rāichūr India 225,962
172. Quthbullapur India 225,816
173. Karnāl India 225,049
174. Ara India 223,676
175. Imphāl India 223,523
176. Mirzāpur India 220,029
177. Kharagpur India 219,665
178. Dhanbād India 219,636
179. Thanjāvūr India 219,571
180. Amarnāth India 217,780
181. Nāgercoil India 213,858
182. Pāli India 210,103
183. Yamunānagar India 208,931
184. Rewa India 208,461
185. Bīdar India 204,071
186. Agartala India 203,264
187. Munger India 203,163
188. Burhānpur India 202,695
189. Nadiād India 202,067
190. Dindigul India 200,797
191. Sīkar India 199,932
192. Bulandshahr India 198,612
193. Pūrnia India 198,453
194. Hospet India 197,846
195. Gurgaon India 197,340
196. Sambhal India 196,109
197. Gāndhīnagar India 195,985
198. Murwāra India 195,856
199. Nāngloi Jāt India 194,363
200. Machilīpatnam India 192,827