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,318. Kokrajhar India 31,971
456. Kohīma India 92,113
1,620. Koelwār India 25,494
1,231. Kodungallūr India 34,210
2,584. Kodumudi India 13,053
2,167. Kodoli India 17,537
3,322. Kodlipet India 2,686
1,209. Kodīnar India 34,930
3,215. Kodigenahalli India 5,727
2,047. Kodarma India 19,180
708. Kodār India 59,170
2,568. Kodala India 13,187
1,205. Kodaikānāl India 35,021
2,488. Kochinda India 14,081
525. Koch Bihār India 78,737
2,247. Koāth India 16,725
865. Kizhake Chālakudi India 49,330
1,635. Kithor India 25,262
1,936. Kishtwār India 20,553
2,885. Kishni India 9,852
3,194. Kishanpur India 6,104
2,836. Kishangarh India 10,288
303. Kishangarh India 131,749
441. Kishanganj India 94,807
2,897. Kiri Buru India 9,719
695. Kīratpur India 60,223
1,905. Kiraoli India 21,024
3,163. Kīranūr India 6,487
2,853. Kīranūr India 10,133
2,496. Kirākat India 14,034
1,591. Kinwat India 25,956
1,380. Kīlakarai India 30,468
3,067. Kīl Vālur India 7,629
1,210. Kichha India 34,904
2,340. Khūtār India 15,618
2,588. Khusropur India 12,976
386. Khurja India 105,909
1,000. Khurda India 42,526
1,330. Khurai India 31,613
1,341. Khunti India 31,366
2,452. Khuldābād India 14,413
2,874. Khujner India 9,950
2,620. Khudāganj India 12,636
1,980. Khowai India 20,046
651. Khopoli India 64,460
2,848. Khonsa India 10,187
2,102. Khirkiān India 18,498
2,270. Khilchipur India 16,411
2,204. Khetri India 17,177
2,394. Khetia India 15,021
2,769. Kheri Sāmpla India 10,891
1,571. Kheri India 26,327
1,926. Kherālu India 20,755
2,618. Khem Karan India 12,637
1,004. Khekra India 42,408
1,665. Kheda India 24,767
1,430. Khed Brahma India 29,402
3,097. Khed India 7,370
2,414. Khed India 14,829
3,325. Khawhai India 2,537
3,149. Khaur India 6,690
2,266. Khātra India 16,484
2,334. Khatīma India 15,714
1,751. Khātegaon India 23,405
645. Khatauli India 64,731
2,096. Khārupatia India 18,599
2,120. Kharsia India 18,256
3,109. Kharsāwān India 7,216
2,961. Kharod India 8,926
2,566. Kharkhauda India 13,189
1,890. Kharkhauda India 21,320
2,498. Kharhiāl India 14,007
2,909. Khargupur India 9,576
439. Khargon India 94,985
2,544. Khargāpur India 13,506
2,516. Kharelā India 13,798
312. Khardah India 128,346
2,664. Kharar India 12,049
931. Kharar India 45,691
1,731. Kharakvasla India 23,677
1,519. Kharagpur India 27,492
177. Kharagpur India 219,665
2,379. Khāpa India 15,175
2,428. Khānpur India 14,688
2,411. Khānpur India 14,854
348. Khanna India 117,137
209. Khandwa India 182,841
1,765. Khandela India 23,164
2,203. Khānāpur India 17,216
227. Khammam India 170,503
3,123. Khamharia India 6,998
443. Khāmgaon India 94,604
509. Khambhāt India 81,328
1,117. Khambhāliya India 38,121
2,395. Khamaria India 15,019
2,923. Khamānon India 9,396
2,691. Khallikot India 11,698
942. Khalīlābād India 45,321
1,610. Khajurāho India 25,662
2,333. Khairāgarh India 15,734