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
201. Katihār India 192,555
202. Bhiwāni India 190,855
203. Rāe Bareli India 186,433
204. Haridwār India 186,079
205. Singrauli India 185,580
206. Jūnāgadh India 184,447
207. Elūru India 183,387
208. Bhusāwal India 183,001
209. Khandwa India 182,841
210. Bahraich India 182,218
211. Sirsa India 181,639
212. Chandannagar India 180,623
213. Baharampur India 180,547
214. Surendranagar India 179,628
215. Vizianagaram India 179,358
216. Proddatūr India 177,797
217. Vellore India 177,081
218. Hugli India 177,005
219. Alleppey India 176,783
220. Amroha India 176,253
221. Pathānkot India 174,306
222. Bhind India 174,035
223. Shimla India 173,503
224. Ongole India 172,872
225. Puri India 170,841
226. Haldia India 170,695
227. Khammam India 170,503
228. Rāiganj India 170,252
229. Ingrāj Bāzār India 170,039
230. Jaunpur India 169,572
231. Fatehpur India 166,480
232. Nandyāl India 165,337
233. Loni India 164,810
234. Sītāpur India 164,435
235. Shivpurī India 164,215
236. Bhadrāvati India 163,903
237. Ādoni India 163,631
238. Verāval India 163,326
239. Sambalpur India 162,887
240. Gadag India 162,569
241. Unnāo India 161,671
242. Budaun India 161,555
243. Jīnd India 161,260
244. Madhyamgram India 161,126
245. Jāmuria India 160,242
246. Jaigaon India 158,664
247. Cuddalore India 158,569
248. Orai India 158,265
249. Hoshiārpur India 158,142
250. Pallāvaram India 157,145
251. Hanumāngarh India 155,687
252. Kānchipuram India 155,029
253. Alandur India 153,775
254. Guna India 153,689
255. Bahādurgarh India 153,613
256. Bharūch India 153,528
257. Medinīpur India 153,349
258. Faizābād India 153,047
259. Dānāpur India 152,940
260. Silchar India 152,393
261. Bānda India 152,218
262. Morena India 152,004
263. Tonk India 151,331
264. Rāj Nāndgaon India 150,755
265. Serilingampalle India 150,525
266. Virār India 150,357
267. Malkajgiri India 150,000
268. Shāntipur India 149,983
269. Bārākpur India 148,174
270. Erode India 147,270
271. Ambāla India 146,787
272. Krishnanagar India 145,926
273. Saharsa India 145,764
274. Batāla India 145,468
275. Bhīmavaram India 142,967
276. Bālurghāt India 141,404
277. Kaithal India 140,604
278. Lakhīmpur India 140,223
279. Hazārībāg India 140,063
280. Vidisha India 140,045
281. Haldwāni India 139,497
282. Hābra India 139,297
283. Kumbakonam India 139,264
284. Porbandar India 138,872
285. Chitradurga India 138,587
286. Thānesar India 138,279
287. Tiruvannāmalai India 138,243
288. Ānand India 138,009
289. Kānchrāpāra India 136,954
290. Mahbūbnagar India 136,135
291. Dimāpur India 135,860
292. Robertsonpet India 135,218
293. Chhindwāra India 134,847
294. Mandya India 134,845
295. Bānkura India 133,966
296. Hājīpur India 133,606
297. Gonda India 133,583
298. Bhuj India 133,459
299. Hindupur India 133,298
300. Shillong India 132,842