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,201. Nawai India 35,114
1,202. Dubrājpur India 35,087
1,203. Jalālābād India 35,051
1,204. Sānand India 35,033
1,205. Kodaikānāl India 35,021
1,206. Chikodi India 34,984
1,207. Shāhābād India 34,962
1,208. Tāsgaon India 34,933
1,209. Kodīnar India 34,930
1,210. Kichha India 34,904
1,211. Pūrna India 34,888
1,212. Jāmadoba India 34,774
1,213. Nabagrām India 34,728
1,214. Rājula India 34,652
1,215. Shikārpur India 34,649
1,216. Pīpār India 34,630
1,217. Sagauli India 34,622
1,218. Kattivākkam India 34,595
1,219. Karjat India 34,554
1,220. Sankeshwar India 34,549
1,221. Bakhtiyārpur India 34,533
1,222. Agar India 34,532
1,223. Nilanga India 34,491
1,224. Satāna India 34,440
1,225. Patāmundai India 34,400
1,226. Angamāli India 34,399
1,227. Golāghāt India 34,372
1,228. Tādepalle India 34,357
1,229. Jaito India 34,346
1,230. Gharaunda India 34,307
1,231. Kodungallūr India 34,210
1,232. Ausa India 34,161
1,233. Hamīrpur India 34,144
1,234. Jhābua India 34,135
1,235. Nawābganj India 34,134
1,236. Sinnar India 34,095
1,237. Pen India 34,092
1,238. Indi India 34,075
1,239. Pāppinisseri India 34,025
1,240. Mokokchūng India 34,021
1,241. Satyamangalam India 34,011
1,242. Fatehpur India 34,010
1,243. Guledagudda India 33,851
1,244. Melūr India 33,839
1,245. Bhiwadi India 33,831
1,246. Guskhara India 33,780
1,247. Sindgi India 33,770
1,248. Narsīpatnam India 33,755
1,249. Ichchāpuram India 33,754
1,250. Bahjoi India 33,752
1,251. Tuensang India 33,748
1,252. Dharangaon India 33,718
1,253. Pulivendla India 33,615
1,254. Peddapalli India 33,582
1,255. Madikeri India 33,540
1,256. Kopāganj India 33,539
1,257. Kāman India 33,524
1,258. Thāna Bhawan India 33,498
1,259. Uravakonda India 33,495
1,260. Begamganj India 33,467
1,261. Erāttupetta India 33,408
1,262. Nargund India 33,403
1,263. Zaidpur India 33,397
1,264. Āmli India 33,369
1,265. Sohna India 33,361
1,266. Anūpgarh India 33,309
1,267. Jogbani India 33,300
1,268. Shikārpur India 33,273
1,269. Kunigal India 33,273
1,270. Shāhpura India 33,273
1,271. Kosamba India 33,221
1,272. Muhammadābād India 33,186
1,273. Lakhyābād India 33,162
1,274. Jhālrapātan India 33,121
1,275. Sīrkāzhi India 33,100
1,276. Chātsu India 33,098
1,277. Porur India 33,060
1,278. Bhādāsar India 33,006
1,279. Wai India 32,957
1,280. Jagatsinghapur India 32,945
1,281. Bagasra India 32,944
1,282. Kadūr India 32,935
1,283. Dharmanagar India 32,912
1,284. Lahār India 32,886
1,285. Yāval India 32,881
1,286. Kaimganj India 32,858
1,287. Egra India 32,832
1,288. Bihārīganj India 32,805
1,289. Umreth India 32,802
1,290. Venkatagiri India 32,761
1,291. Mushābani India 32,761
1,292. Mahālingpur India 32,699
1,293. Nīm ka Thāna India 32,690
1,294. Nepa Nagar India 32,611
1,295. Nautanwa India 32,587
1,296. Vallabh Vidyanagar India 32,581
1,297. Chanderi India 32,549
1,298. Manuguru India 32,539
1,299. Mahemdāvād India 32,504
1,300. Gauribidanūr India 32,447