Most Populated cities in India

  • Delhi Is the most populate city in India.
  • Mumbai is 2nd most populated city.
  • Two cities from Maharashtra and Gujrat each features in top 10 list.

List of most populated cities in India( 2024).

RankCity NamePopulation(2024 UN Eastimates)% shareWorld Rank
1Delhi33,807,4032.342
2Mumbai21,673,1491.59
3Kolkata15,570,7861.0818
4Bangalore14,008,2620.97223
5Chennai12,053,6970.83628
6Hyderabad11,068,8770.76834
7Ahmadabad8,854,4440.61445
8Surat8,330,5280.57850
9Pune7,345,8480.5158
10Jaipur4,308,5100.299112
11Kozhikode4,243,9620.294116
12Malappuram4,184,9220.29121
13Lucknow4,038,2140.28126
14Thrissur3,605,2380.25142
15Kochi (Cochin)3,507,0530.243149
16Indore3,393,3800.235156
17Kanpur3,286,1420.228163
18Nagpur3,106,3400.215172
19Coimbatore3,083,7210.214175
20Thiruvananthapuram2,984,1540.207188
21Patna2,633,2430.183215
22Bhopal2,624,8650.182217
23Agra2,422,3420.168231
24Kannur2,405,6640.167233
25Visakhapatnam2,385,1100.165237
26Vadodara2,373,3650.165239
27Nashik2,294,2990.159250
28Vijayawada2,290,7850.159251
29Kollam2,181,9400.151262
30Rajkot2,096,9810.145275
31Ludhiana1,988,4380.138291
32Madurai1,871,9120.13305
33Raipur1,871,1070.13306
34Meerut1,835,4030.127312
35Varanasi (Benares)1,789,0470.124320
36Srinagar1,737,5020.121334
37Tiruppur1,731,8620.12336
38Jamshedpur1,730,5210.12337
39Aurangabad1,725,2830.12340
40Jodhpur1,625,3250.113363
41Ranchi1,584,2370.11374
42Kota1,558,4680.108380
43Jabalpur1,551,0040.108383
44Asansol1,534,0810.106386
45Gwalior1,508,8460.105391
46Allahabad1,493,3460.104397
47Amritsar1,480,4700.103401
48Dhanbad1,414,5320.0981420
49Bareilly1,380,7150.0958431
50Aligarh1,346,0180.0934449

Source : UN

Scroll to Top