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
2,201. Bālugaon India 17,238
2,202. Belthara India 17,228
2,203. Khānāpur India 17,216
2,204. Khetri India 17,177
2,205. Kolāras India 17,174
2,206. Mendarda India 17,166
2,207. Taleigao India 17,148
2,208. Uttarkāshi India 17,123
2,209. Rājgarh India 17,113
2,210. Moirāng India 17,103
2,211. Nirmāli India 17,102
2,212. Amroli India 17,082
2,213. Bhānpura India 17,082
2,214. Chalāla India 17,081
2,215. Madambakkam India 17,058
2,216. Mahiari India 17,051
2,217. Naraina India 17,048
2,218. Ādampur India 17,027
2,219. Aurād India 17,019
2,220. Nawābganj India 17,015
2,221. Maghar India 17,011
2,222. Jatāra India 17,002
2,223. Mundgod India 17,000
2,224. Vasind India 16,970
2,225. Narwar India 16,948
2,226. Bhīndar India 16,945
2,227. Manjhanpur India 16,939
2,228. Depālpur India 16,936
2,229. Alnāvar India 16,926
2,230. Tanakpur India 16,905
2,231. Jāwad India 16,887
2,232. Kutiyāna India 16,877
2,233. Amarpātan India 16,858
2,234. Jūnāgarh India 16,856
2,235. Challapalle India 16,841
2,236. Papanāsam India 16,837
2,237. Konārka India 16,834
2,238. Mahudha India 16,828
2,239. Sivagiri India 16,779
2,240. Nāgamangala India 16,760
2,241. Honnāli India 16,753
2,242. Āmta India 16,753
2,243. Kadod India 16,747
2,244. Harsūd India 16,736
2,245. Belonia India 16,735
2,246. Beri Khās India 16,727
2,247. Koāth India 16,725
2,248. Deshnoke India 16,720
2,249. Kānke India 16,712
2,250. Hirekerūr India 16,688
2,251. Deoli India 16,685
2,252. Phaphūnd India 16,675
2,253. Babrāla India 16,670
2,254. Āthagarh India 16,665
2,255. Malīhābād India 16,649
2,256. Jhūsi India 16,642
2,257. Gummidipūndi India 16,605
2,258. Shirhatti India 16,604
2,259. Teonthar India 16,578
2,260. Bokajān India 16,561
2,261. Noāmundi India 16,558
2,262. Sālūmbar India 16,557
2,263. Bānki India 16,555
2,264. Palera India 16,554
2,265. Garui India 16,499
2,266. Khātra India 16,484
2,267. Garhshankar India 16,470
2,268. Tondi India 16,468
2,269. Nainwa India 16,415
2,270. Khilchipur India 16,411
2,271. Bharwāri India 16,411
2,272. Kātpādi India 16,408
2,273. Bhainsdehi India 16,400
2,274. Madipakkam India 16,396
2,275. Talwandi Bhāi India 16,391
2,276. Kumbhrāj India 16,391
2,277. Padampur India 16,387
2,278. Khada India 16,350
2,279. Sultānpur India 16,344
2,280. Jasidih India 16,338
2,281. Sancoale India 16,311
2,282. Nārnaund India 16,299
2,283. Gāndarbal India 16,271
2,284. Chennimalai India 16,268
2,285. Bahula India 16,264
2,286. Bilgi India 16,257
2,287. Kulgām India 16,246
2,288. Gandevi India 16,240
2,289. Badvel India 16,238
2,290. Mākum India 16,225
2,291. Kamalganj India 16,222
2,292. Mahgawān India 16,176
2,293. Bābai India 16,176
2,294. Pushkar India 16,173
2,295. Baihar India 16,168
2,296. Bāndīkūi India 16,165
2,297. Anaimalai India 16,131
2,298. Nambiyūr India 16,126
2,299. Cuncolim India 16,122
2,300. Gummidipoondi India 16,116