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
539. Karūr India 76,915
652. Kārwār India 64,457
800. Kāsaragod India 53,309
3,241. Kasauli India 5,215
415. Kāsganj India 99,462
396. Kāshīpur India 103,138
1,876. Kasrāwad India 21,484
2,368. Katāngi India 15,321
2,152. Katangi India 17,816
1,970. Katghora India 20,113
2,371. Kāthor India 15,311
875. Kathua India 48,551
2,668. Kāti India 12,022
201. Katihār India 192,555
1,017. Kātol India 41,893
528. Kātoya India 78,408
2,272. Kātpādi India 16,408
3,125. Katpur India 6,981
3,138. Katra India 6,853
2,947. Katra India 9,106
734. Kātrās India 57,349
1,218. Kattivākkam India 34,595
2,756. Kāttuputtūr India 11,040
501. Kāvali India 83,352
2,795. Kavaratti India 10,688
2,473. Kāverippattanam India 14,208
2,988. Kawant India 8,618
1,196. Kawardha India 35,238
1,167. Kāyalpattinam India 36,175
653. Kāyankulam India 64,183
2,864. Kayattār India 10,007
1,126. Kekri India 37,850
2,728. Kelamangalam India 11,328
1,547. Kemri India 26,726
2,382. Kenda India 15,131
971. Kendrāparha India 43,843
2,952. Kenduadīh India 9,032
2,144. Kerūr India 17,928
2,766. Kesabpur India 10,921
602. Keshod India 68,518
1,747. Keshorai Pātan India 23,464
2,136. Kesinga India 17,994
1,327. Khāchrod India 31,825
2,278. Khada India 16,350
553. Khadki India 75,654
2,556. Khāga India 13,338
855. Khagaria India 49,982
833. Khagaul India 51,577
2,557. Khailār India 13,334
1,394. Khair India 30,173
1,013. Khairābād India 42,125
2,333. Khairāgarh India 15,734
1,973. Khairāgarh India 20,095
1,610. Khajurāho India 25,662
942. Khalīlābād India 45,321
2,691. Khallikot India 11,698
2,923. Khamānon India 9,396
2,395. Khamaria India 15,019
1,117. Khambhāliya India 38,121
509. Khambhāt India 81,328
443. Khāmgaon India 94,604
3,123. Khamharia India 6,998
227. Khammam India 170,503
2,203. Khānāpur India 17,216
1,765. Khandela India 23,164
209. Khandwa India 182,841
348. Khanna India 117,137
2,428. Khānpur India 14,688
2,411. Khānpur India 14,854
2,379. Khāpa India 15,175
1,519. Kharagpur India 27,492
177. Kharagpur India 219,665
1,731. Kharakvasla India 23,677
2,664. Kharar India 12,049
931. Kharar India 45,691
312. Khardah India 128,346
2,516. Kharelā India 13,798
2,544. Khargāpur India 13,506
439. Khargon India 94,985
2,909. Khargupur India 9,576
2,498. Kharhiāl India 14,007
2,566. Kharkhauda India 13,189
1,890. Kharkhauda India 21,320
2,961. Kharod India 8,926
3,109. Kharsāwān India 7,216
2,120. Kharsia India 18,256
2,096. Khārupatia India 18,599
645. Khatauli India 64,731
1,751. Khātegaon India 23,405
2,334. Khatīma India 15,714
2,266. Khātra India 16,484
3,149. Khaur India 6,690
3,325. Khawhai India 2,537
3,097. Khed India 7,370
2,414. Khed India 14,829
1,430. Khed Brahma India 29,402
1,665. Kheda India 24,767
1,004. Khekra India 42,408
2,618. Khem Karan India 12,637
1,926. Kherālu India 20,755