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
352. Yelahanka India 116,447
351. Āzamgarh India 116,644
350. Rishra India 117,014
349. Botād India 117,053
348. Khanna India 117,137
347. Pātan India 117,863
346. Morbi India 118,022
345. Jetpur India 118,068
344. Uppal Kalan India 118,259
343. Srīkākulam India 118,299
342. Ādilābād India 118,526
341. Damoh India 118,776
340. Siwān India 119,181
339. Gangāpur India 120,115
338. Guntakal India 120,964
337. Raigarh India 121,278
336. Chikmagalūr India 121,484
335. Vejalpur India 121,610
334. Bhadreswar India 121,662
333. Nalgonda India 121,826
332. Palwal India 121,965
331. Dibrugarh India 122,155
330. Puruliya India 122,533
329. Hardoī India 122,635
328. Dam Dam India 122,719
327. Pālanpur India 123,294
326. Mohali India 123,484
325. Dārjiling India 123,797
324. Rājapālaiyam India 124,168
323. Gondia India 124,897
322. Mandsaur India 124,988
321. Kolār India 126,441
320. Lalitpur India 126,475
319. Hāthras India 126,882
318. Bettiah India 127,008
317. Cuddapah India 127,010
316. Titāgarh India 127,751
315. Panvel India 128,046
314. Hālīsahar India 128,172
313. Yavatmāl India 128,175
312. Khardah India 128,346
311. Hassan India 128,531
310. Udipi India 129,113
309. Dehri India 129,938
308. Moga India 130,549
307. Abohar India 130,603
306. Beāwar India 130,777
305. Pīlībhīt India 131,008
304. Rānīganj India 131,261
303. Kishangarh India 131,749
302. Godhra India 131,913
301. Pālghāt India 132,728
300. Shillong India 132,842
299. Hindupur India 133,298
298. Bhuj India 133,459
297. Gonda India 133,583
296. Hājīpur India 133,606
295. Bānkura India 133,966
294. Mandya India 134,845
293. Chhindwāra India 134,847
292. Robertsonpet India 135,218
291. Dimāpur India 135,860
290. Mahbūbnagar India 136,135
289. Kānchrāpāra India 136,954
288. Ānand India 138,009
287. Tiruvannāmalai India 138,243
286. Thānesar India 138,279
285. Chitradurga India 138,587
284. Porbandar India 138,872
283. Kumbakonam India 139,264
282. Hābra India 139,297
281. Haldwāni India 139,497
280. Vidisha India 140,045
279. Hazārībāg India 140,063
278. Lakhīmpur India 140,223
277. Kaithal India 140,604
276. Bālurghāt India 141,404
275. Bhīmavaram India 142,967
274. Batāla India 145,468
273. Saharsa India 145,764
272. Krishnanagar India 145,926
271. Ambāla India 146,787
270. Erode India 147,270
269. Bārākpur India 148,174
268. Shāntipur India 149,983
267. Malkajgiri India 150,000
266. Virār India 150,357
265. Serilingampalle India 150,525
264. Rāj Nāndgaon India 150,755
263. Tonk India 151,331
262. Morena India 152,004
261. Bānda India 152,218
260. Silchar India 152,393
259. Dānāpur India 152,940
258. Faizābād India 153,047
257. Medinīpur India 153,349
256. Bharūch India 153,528
255. Bahādurgarh India 153,613
254. Guna India 153,689
253. Alandur India 153,775