ChowChowRankings
English

Cities in India Ranked by Population (city proper)

Population of the city proper (the municipality itself, not the metro area), using the most recent figure recorded in Wikidata. Source: Wikidata (CC0 1.0 (public domain)).

Summary

Delhi ranks #1 with 26.5 million people (2016). That is 1.7 times Mumbai in second place (15.41 million people). The top five are Delhi, Mumbai, Bengaluru, Hyderabad and Ahmedabad. The median across all 169 is 502,197 people; Haldia is last at 200,827 people.

#1
Delhi · 26.5 million people
Median
502,197 people
Coverage
169 cities in India
Data year
As recorded in Wikidata
Last updated
2026-11-14
Top 10: PopulationBar chart of the top 10: 1. Delhi 26.5 million; 2. Mumbai 15.41 million; 3. Bengaluru 12.33 million; 4. Hyderabad 9.19 million; 5. Ahmedabad 7.65 million; 6. Chennai 6.6 million; 7. Pune 6.2 million; 8. Prayagraj 5.95 million; 9. Surat 5.94 million; 10. Kanpur 4.58 million.Delhi26.5 millionMumbai15.41 millionBengaluru12.33 millionHyderabad9.19 millionAhmedabad7.65 millionChennai6.6 millionPune6.2 millionPrayagraj5.95 millionSurat5.94 millionKanpur4.58 million
Top 10: Population (people). Bar chart of the top 10: 1. Delhi 26.5 million; 2. Mumbai 15.41 million; 3. Bengaluru 12.33 million; 4. Hyderabad 9.19 million; 5. Ahmedabad 7.65 million; 6. Chennai 6.6 million; 7. Pune 6.2 million; 8. Prayagraj 5.95 million; 9. Surat 5.94 million; 10. Kanpur 4.58 million.

Full ranking

Cities in India Ranked by Population (city proper)
RankCityCountryPopulation (people)Year
1DelhiIndia26,495,0002016
2MumbaiIndia15,414,2882018
3BengaluruIndia12,327,0002020
4HyderabadIndia9,191,0002025
5AhmedabadIndia7,645,0002016
6ChennaiIndia6,599,0002024
7PuneIndia6,200,0002021
8PrayagrajIndia5,954,391
9SuratIndia5,935,0002016
10KanpurIndia4,581,2682024
11KolkataIndia4,496,6942011
12LucknowIndia3,382,0002017
13VadodaraIndia3,100,2602020
14JaipurIndia3,073,3502011
15NagpurIndia2,405,6652011
16GhaziabadIndia2,375,8202011
17RajkotIndia2,043,0002023
18VisakhapatnamIndia2,035,9222011
19IndoreIndia1,994,3972011
20ThaneIndia1,886,9412011
21BhopalIndia1,798,2182011
22PatnaIndia1,684,2222011
23LudhianaIndia1,618,8792011
24AgraIndia1,585,7052011
25MeerutIndia1,571,4342016
26MaduraiIndia1,561,1292015
27JamshedpurIndia1,558,0002019
28NashikIndia1,486,0532011
29FaridabadIndia1,404,6532011
30JabalpurIndia1,267,5642011
31Vasai-VirarIndia1,222,390
32VaranasiIndia1,198,4912011
33SrinagarIndia1,180,5702011
34AurangabadIndia1,175,1162011
35AmritsarIndia1,159,2272020
36Navi MumbaiIndia1,119,4772011
37GuwahatiIndia1,116,2672020
38RanchiIndia1,073,4402011
39GwaliorIndia1,069,2762011
40ChandigarhIndia1,055,4502011
41VijayawadaIndia1,048,2402011
42JodhpurIndia1,033,918
43RaipurIndia1,010,087
44KotaIndia1,001,694
45BareillyIndia1,000,000
46CoimbatoreIndia959,8232015
47SolapurIndia951,558
48MysoreIndia920,5502011
49TiruchirappalliIndia916,8572011
50MoradabadIndia887,871
51JamnagarIndia877,0002020
52GurgaonIndia876,8242011
53AligarhIndia874,4082011
54JalandharIndia873,7252011
55BhubaneswarIndia837,7372011
56Mira-BhayandarIndia814,655
57ThiruvananthapuramIndia743,6912011
58DispurIndia734,5772025
59BhiwandiIndia709,6652011
60SaharanpurIndia705,4782011
61WarangalIndia704,5702011
62SalemIndia693,2362001
63KochiIndia677,3812011
64GorakhpurIndia673,4462011
65GunturIndia647,5082011
66NoidaIndia637,2722011
67BidhannagarIndia632,1072011
68BhilaiIndia625,7002011
69MangaluruIndia623,841
70KozhikodeIndia609,2242020
71CuttackIndia606,0072011
72DehradunIndia578,420
73MalegaonIndia576,6422011
74DurgapurIndia566,5172011
75AsansolIndia563,9172011
76RourkelaIndia552,9702011
77AmravatiIndia549,3702001
78NelloreIndia547,6212011
79AjmerIndia542,3212011
80BikanerIndia529,007
81AgartalaIndia522,6132015
82UjjainIndia515,2152011
83JhansiIndia507,0002011
84UlhasnagarIndia506,098
85JammuIndia502,197
86BelgaumIndia488,1572011
87VelloreIndia484,690
88GayaIndia474,0932011
89JunagadhIndia465,0002020
90JalgaonIndia460,4682011
91KurnoolIndia457,6332011
92UdaipurIndia451,100
93MaheshtalaIndia448,3172011
94SangliIndia436,6392001
95MotihariIndia426,1582011
96AkolaIndia425,817
97Rajpur SonarpurIndia424,3682011
98TirunelveliIndia411,2982001
99BallariIndia410,4452011
100PatialaIndia406,192

Showing the top 100 of 169. Premium downloads the full list as CSV or JSON.

About the top 10

Profile facts: Wikidata (CC0).

Source and method

Population of the city proper (the municipality itself, not the metro area), using the most recent figure recorded in Wikidata.

Source: Wikidata. Licence: CC0 1.0 (public domain). Retrieved: 2026-11-14.

Data: Wikidata (CC0)

Values are shown as published. Provider terms: Wikidata. All licences: Sources & licences.