Main Cities by Population in India 2024

India is the world’s most populous country, accounting for one-sixth of the global population. With around 1.43 billion people, India will overtake China as the world’s most populous country in 2023.
Except for a brief dip between 1911 and 1921, India’s population has constantly increased since 1901. Uttar Pradesh is India’s most populous state, with almost 200 million people. Sikkim is the least populated state, with 6,07,688 people.

india
india cities map

10 Main Cities by Population in India 2024

SL. No.City NamePopulation
1Mumbai12,691,836
2Delhi10,927,986
3Bengaluru5,104,047
4Kolkata4,631,392
5Chennai4,328,063
6Ahmedabad3,719,710
7Hyderabad3,597,816
8Pune2,935,744
9Surat2,894,504
10Kanpur2,823,249

Population in India by cities 2024

SL. No.City NamePopulation
1Agra1,430,055
2Ahmedabad3,719,710
3Aligarh753,207
4Allahabad1,073,438
5Amravati603,837
6Amritsar1,092,450
7Aurangabad1,016,441
8Bareilly745,435
9Bengaluru5,104,047
10Bhilai625,138
11Bhiwandi707,035
12Bhopal1,599,914
13Bhubaneshwar762,243
14Borivli609,617
15Chandigarh960,787
16Chennai4,328,063
17Cochin604,696
18Coimbatore959,823
19Delhi10,927,986
20Dombivli1,193,000
21Faridabad1,220,229
22Ghaziabad1,199,191
23Gorakhpur1,324,570
24Gorakhpur674,246
25Guwahati899,094
26Gwalior882,458
27Haora1,027,672
28Hubli840,214
29Hyderabad3,597,816
30Indore1,837,041
31Jabalpur1,030,168
32Jaipur2,711,758
33Jalandhar785,178
34Jamshedpur616,338
35Jodhpur921,476
36Kalyan1,262,255
37Kanpur2,823,249
38Kolkata4,631,392
39Kota763,088
40Lucknow2,472,011
41Ludhiana1,545,368
42Madurai909,908
43Meerut1,223,184
44Moradabad721,139
45Mumbai12,691,836
46Mysore868,313
47Nagpur2,228,018
48Nashik1,289,497
49Navi Mumbai2,600,000
50Nowrangapur1,220,946
51Patna1,599,920
52Pimpri1,284,606
53Pune2,935,744
54Raipur679,995
55Rajkot1,177,362
56Ranchi846,454
57Salem778,396
58Shivaji Nagar1,000,000
59Solapur997,281
60Srinagar975,857
61Surat2,894,504
62Teni1,034,724
63Thane1,261,517
64Thiruvananthapuram784,153
65Tiruchirappalli775,484
66Tirunelveli1,435,844
67Vadodara1,409,476
68Varanasi1,164,404
69Vijayawada874,587
70Visakhapatnam1,063,178

Read also…

The Top 10 Largest Countries 2024(Population & Area)

Happy Reading

Leave a Comment