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
Full ranking
| Rank | City | Country | Population (people) | Year |
|---|---|---|---|---|
| 1 | Delhi | India | 26,495,000 | 2016 |
| 2 | Mumbai | India | 15,414,288 | 2018 |
| 3 | Bengaluru | India | 12,327,000 | 2020 |
| 4 | Hyderabad | India | 9,191,000 | 2025 |
| 5 | Ahmedabad | India | 7,645,000 | 2016 |
| 6 | Chennai | India | 6,599,000 | 2024 |
| 7 | Pune | India | 6,200,000 | 2021 |
| 8 | Prayagraj | India | 5,954,391 | |
| 9 | Surat | India | 5,935,000 | 2016 |
| 10 | Kanpur | India | 4,581,268 | 2024 |
| 11 | Kolkata | India | 4,496,694 | 2011 |
| 12 | Lucknow | India | 3,382,000 | 2017 |
| 13 | Vadodara | India | 3,100,260 | 2020 |
| 14 | Jaipur | India | 3,073,350 | 2011 |
| 15 | Nagpur | India | 2,405,665 | 2011 |
| 16 | Ghaziabad | India | 2,375,820 | 2011 |
| 17 | Rajkot | India | 2,043,000 | 2023 |
| 18 | Visakhapatnam | India | 2,035,922 | 2011 |
| 19 | Indore | India | 1,994,397 | 2011 |
| 20 | Thane | India | 1,886,941 | 2011 |
| 21 | Bhopal | India | 1,798,218 | 2011 |
| 22 | Patna | India | 1,684,222 | 2011 |
| 23 | Ludhiana | India | 1,618,879 | 2011 |
| 24 | Agra | India | 1,585,705 | 2011 |
| 25 | Meerut | India | 1,571,434 | 2016 |
| 26 | Madurai | India | 1,561,129 | 2015 |
| 27 | Jamshedpur | India | 1,558,000 | 2019 |
| 28 | Nashik | India | 1,486,053 | 2011 |
| 29 | Faridabad | India | 1,404,653 | 2011 |
| 30 | Jabalpur | India | 1,267,564 | 2011 |
| 31 | Vasai-Virar | India | 1,222,390 | |
| 32 | Varanasi | India | 1,198,491 | 2011 |
| 33 | Srinagar | India | 1,180,570 | 2011 |
| 34 | Aurangabad | India | 1,175,116 | 2011 |
| 35 | Amritsar | India | 1,159,227 | 2020 |
| 36 | Navi Mumbai | India | 1,119,477 | 2011 |
| 37 | Guwahati | India | 1,116,267 | 2020 |
| 38 | Ranchi | India | 1,073,440 | 2011 |
| 39 | Gwalior | India | 1,069,276 | 2011 |
| 40 | Chandigarh | India | 1,055,450 | 2011 |
| 41 | Vijayawada | India | 1,048,240 | 2011 |
| 42 | Jodhpur | India | 1,033,918 | |
| 43 | Raipur | India | 1,010,087 | |
| 44 | Kota | India | 1,001,694 | |
| 45 | Bareilly | India | 1,000,000 | |
| 46 | Coimbatore | India | 959,823 | 2015 |
| 47 | Solapur | India | 951,558 | |
| 48 | Mysore | India | 920,550 | 2011 |
| 49 | Tiruchirappalli | India | 916,857 | 2011 |
| 50 | Moradabad | India | 887,871 | |
| 51 | Jamnagar | India | 877,000 | 2020 |
| 52 | Gurgaon | India | 876,824 | 2011 |
| 53 | Aligarh | India | 874,408 | 2011 |
| 54 | Jalandhar | India | 873,725 | 2011 |
| 55 | Bhubaneswar | India | 837,737 | 2011 |
| 56 | Mira-Bhayandar | India | 814,655 | |
| 57 | Thiruvananthapuram | India | 743,691 | 2011 |
| 58 | Dispur | India | 734,577 | 2025 |
| 59 | Bhiwandi | India | 709,665 | 2011 |
| 60 | Saharanpur | India | 705,478 | 2011 |
| 61 | Warangal | India | 704,570 | 2011 |
| 62 | Salem | India | 693,236 | 2001 |
| 63 | Kochi | India | 677,381 | 2011 |
| 64 | Gorakhpur | India | 673,446 | 2011 |
| 65 | Guntur | India | 647,508 | 2011 |
| 66 | Noida | India | 637,272 | 2011 |
| 67 | Bidhannagar | India | 632,107 | 2011 |
| 68 | Bhilai | India | 625,700 | 2011 |
| 69 | Mangaluru | India | 623,841 | |
| 70 | Kozhikode | India | 609,224 | 2020 |
| 71 | Cuttack | India | 606,007 | 2011 |
| 72 | Dehradun | India | 578,420 | |
| 73 | Malegaon | India | 576,642 | 2011 |
| 74 | Durgapur | India | 566,517 | 2011 |
| 75 | Asansol | India | 563,917 | 2011 |
| 76 | Rourkela | India | 552,970 | 2011 |
| 77 | Amravati | India | 549,370 | 2001 |
| 78 | Nellore | India | 547,621 | 2011 |
| 79 | Ajmer | India | 542,321 | 2011 |
| 80 | Bikaner | India | 529,007 | |
| 81 | Agartala | India | 522,613 | 2015 |
| 82 | Ujjain | India | 515,215 | 2011 |
| 83 | Jhansi | India | 507,000 | 2011 |
| 84 | Ulhasnagar | India | 506,098 | |
| 85 | Jammu | India | 502,197 | |
| 86 | Belgaum | India | 488,157 | 2011 |
| 87 | Vellore | India | 484,690 | |
| 88 | Gaya | India | 474,093 | 2011 |
| 89 | Junagadh | India | 465,000 | 2020 |
| 90 | Jalgaon | India | 460,468 | 2011 |
| 91 | Kurnool | India | 457,633 | 2011 |
| 92 | Udaipur | India | 451,100 | |
| 93 | Maheshtala | India | 448,317 | 2011 |
| 94 | Sangli | India | 436,639 | 2001 |
| 95 | Motihari | India | 426,158 | 2011 |
| 96 | Akola | India | 425,817 | |
| 97 | Rajpur Sonarpur | India | 424,368 | 2011 |
| 98 | Tirunelveli | India | 411,298 | 2001 |
| 99 | Ballari | India | 410,445 | 2011 |
| 100 | Patiala | India | 406,192 |
Showing the top 100 of 169. Premium downloads the full list as CSV or JSON.
About the top 10
#1 Delhi
Delhi ranks #1 on this list with 26.5 million people (2016).
- Country
- India
- Population
- 26,495,000 people (2016)
- Area
- 1,484 km²
- Density
- 17,854 people per km²
- Elevation
- 221 m
- Founded
- 500 BCE
- Coordinates
- 28.67° N, 77.22° E
Also ranks #2 in population · #13 in founded · #37 in population density.
#2 Mumbai
Mumbai ranks #2 on this list with 15.41 million people (2018).
- Country
- India
- Population
- 15,414,288 people (2018)
- Area
- 603 km²
- Density
- 25,563 people per km²
- Elevation
- 14 m
- Founded
- 1507
- Coordinates
- 19.08° N, 72.88° E
Also ranks #12 in population · #20 in population density · #64 in founded.
#3 Bengaluru
Bengaluru ranks #3 on this list with 12.33 million people (2020).
- Country
- India
- Population
- 12,327,000 people (2020)
- Area
- 741 km²
- Density
- 16,636 people per km²
- Elevation
- 920 m
- Founded
- 1537
- Coordinates
- 12.98° N, 77.59° E
Also ranks #25 in population · #45 in population density · #71 in elevation.
#4 Hyderabad
Hyderabad ranks #4 on this list with 9.19 million people (2025).
- Country
- India
- Population
- 9,191,000 people (2025)
- Area
- 689 km²
- Density
- 13,340 people per km²
- Elevation
- 564 m
- Founded
- 1592
- Coordinates
- 17.36° N, 78.47° E
Also ranks #53 in population · #56 in population density · #105 in founded.
#5 Ahmedabad
Ahmedabad ranks #5 on this list with 7.65 million people (2016).
- Country
- India
- Population
- 7,645,000 people (2016)
- Area
- 5.36 km²
- Density
- 1,427,105 people per km²
- Elevation
- 53 m
- Founded
- 1411
- Coordinates
- 23.02° N, 72.58° E
Also ranks #1 in population density · #55 in founded · #76 in population.
#6 Chennai
Chennai ranks #6 on this list with 6.6 million people (2024).
- Country
- India
- Population
- 6,599,000 people (2024)
- Area
- 426.8 km²
- Density
- 15,460 people per km²
- Elevation
- 6 m
- Founded
- 1639
- Coordinates
- 13.08° N, 80.28° E
Also ranks #47 in elevation · #48 in population density · #94 in population.
#7 Pune
Pune ranks #7 on this list with 6.2 million people (2021).
- Country
- India
- Population
- 6,200,000 people (2021)
- Area
- 710 km²
- Density
- 8,732 people per km²
- Elevation
- 561 m
- Founded
- 1436
- Coordinates
- 18.52° N, 73.86° E
Also ranks #56 in founded · #91 in population density · #102 in population.
#8 Prayagraj
Prayagraj ranks #8 on this list with 5.95 million people.
- Country
- India
- Population
- 5,954,391 people
- Area
- 82 km²
- Density
- 72,615 people per km²
- Elevation
- 98 m
- Coordinates
- 25.45° N, 81.85° E
Also ranks #9 in population density · #106 in population · #233 in elevation.
#9 Surat
Surat ranks #9 on this list with 5.94 million people (2016).
- Country
- India
- Population
- 5,935,000 people (2016)
- Area
- 327 km²
- Density
- 18,150 people per km²
- Elevation
- 13 m
- Coordinates
- 21.20° N, 72.84° E
Also ranks #34 in population density · #88 in elevation · #108 in population.
#10 Kanpur
Kanpur ranks #10 on this list with 4.58 million people (2024).
- Country
- India
- Population
- 4,581,268 people (2024)
- Area
- 3,155 km²
- Density
- 1,452 people per km²
- Elevation
- 126 m
- Coordinates
- 26.47° N, 80.33° E
Also ranks #166 in population · #236 in elevation · #249 in elevation.
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.