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,352. Sabalgarh India 31,032
1,351. Rājampet India 31,079
1,350. Mankāchar India 31,091
1,349. Nawāshahr India 31,121
1,348. Rāmāpuram India 31,169
1,347. Kāramadai India 31,188
1,346. Singānallūr India 31,239
1,345. Sāngola India 31,279
1,344. Jhanjhārpur India 31,283
1,343. Zira India 31,350
1,342. Kāngayam India 31,364
1,341. Khunti India 31,366
1,340. Jalālpur India 31,388
1,339. Gomoh India 31,395
1,338. Bahādurganj India 31,405
1,337. Chemmumiahpet India 31,416
1,336. Shāhpur India 31,422
1,335. Lālsot India 31,480
1,334. Vandavāsi India 31,530
1,333. Sijua India 31,537
1,332. Vijayapura India 31,558
1,331. Chittūr India 31,608
1,330. Khurai India 31,613
1,329. Bhatkal India 31,735
1,328. Kotma India 31,756
1,327. Khāchrod India 31,825
1,326. Bāsudebpur India 31,827
1,325. Sāttūr India 31,856
1,324. Ghūgus India 31,859
1,323. Islāmpur India 31,875
1,322. Rasrā India 31,876
1,321. Lālganj India 31,879
1,320. Muddebihāl India 31,895
1,319. Palladam India 31,935
1,318. Kokrajhar India 31,971
1,317. Shirdi India 31,978
1,316. Bandipura India 31,978
1,315. Zamānia India 32,008
1,314. Ambāsamudram India 32,020
1,313. Pāvagada India 32,063
1,312. Turaiyūr India 32,134
1,311. Bisauli India 32,154
1,310. Pinjaur India 32,162
1,309. Umarga India 32,181
1,308. Kālka India 32,205
1,307. Jayamkondacholapuram India 32,217
1,306. Vedāranniyam India 32,245
1,305. Dharmābād India 32,351
1,304. Manali India 32,363
1,303. Karamsad India 32,380
1,302. Nakodar India 32,405
1,301. Almora India 32,442
1,300. Gauribidanūr India 32,447
1,299. Mahemdāvād India 32,504
1,298. Manuguru India 32,539
1,297. Chanderi India 32,549
1,296. Vallabh Vidyanagar India 32,581
1,295. Nautanwa India 32,587
1,294. Nepa Nagar India 32,611
1,293. Nīm ka Thāna India 32,690
1,292. Mahālingpur India 32,699
1,291. Mushābani India 32,761
1,290. Venkatagiri India 32,761
1,289. Umreth India 32,802
1,288. Bihārīganj India 32,805
1,287. Egra India 32,832
1,286. Kaimganj India 32,858
1,285. Yāval India 32,881
1,284. Lahār India 32,886
1,283. Dharmanagar India 32,912
1,282. Kadūr India 32,935
1,281. Bagasra India 32,944
1,280. Jagatsinghapur India 32,945
1,279. Wai India 32,957
1,278. Bhādāsar India 33,006
1,277. Porur India 33,060
1,276. Chātsu India 33,098
1,275. Sīrkāzhi India 33,100
1,274. Jhālrapātan India 33,121
1,273. Lakhyābād India 33,162
1,272. Muhammadābād India 33,186
1,271. Kosamba India 33,221
1,270. Shāhpura India 33,273
1,269. Kunigal India 33,273
1,268. Shikārpur India 33,273
1,267. Jogbani India 33,300
1,266. Anūpgarh India 33,309
1,265. Sohna India 33,361
1,264. Āmli India 33,369
1,263. Zaidpur India 33,397
1,262. Nargund India 33,403
1,261. Erāttupetta India 33,408
1,260. Begamganj India 33,467
1,259. Uravakonda India 33,495
1,258. Thāna Bhawan India 33,498
1,257. Kāman India 33,524
1,256. Kopāganj India 33,539
1,255. Madikeri India 33,540
1,254. Peddapalli India 33,582
1,253. Pulivendla India 33,615