List of cities in India by population

The list consists of the largest cities India Flag of  India. In total, there are 46 cities in India. The largest city is Mumbai with a population of 11 978 450. The total population of India is 1370602000 people - 17.62% of the total population of the Earth.

# Name, city Population
1Mumbai11 978 450
2New Delhi9 879 172
3Bangalore5 438 065
4Kolkata4 572 876
5Chennai4 343 645
6Hyderabad3 637 483
7Ahmedabad3 520 085
8Kanpur2 551 337
9Pune2 538 473
10Surat2 433 835
11Jaipur2 322 575
12Lucknow2 185 927
13Nagpur2 052 066
14Indore1 474 968
15Bhopal1 437 354
16Ludhiana1 398 467
17Patna1 366 444
18Vadodara1 306 227
19Agra1 275 134
20Thane1 262 551
21Vasai-Virar1 221 233
22Hookah-Dombivli1 193 512
23Varanasi1 091 918
24Nasik1 077 236
25Meerut1 068 772
26Faridabad1 055 938
27Pimpri-Chinchwad1 012 472
28Howrah1 007 532
29Visakhapatnam982 904
30Allahabad975 393
31Ghaziabad968 256
32Rajkot967 476
33Amritsar966 862
34Jabalpur932 484
35Coimbatore930 882
36Madurai928 869
37Srinagar898 440
38Aurangabad873 311
39Vijayawada851 282
40Jodhpur851 051
41Ranchi847 093
42Gwalior827 026
43Navi Mumbai704 002
44Cat694 316
45Raipur605 747
46Dhanbad99 258

Population HUB - this is an accessible statistics of the population of the country, city and any other region. Fast site work and constantly updated data. Thank you for choosing the Population HUB.

FAQ
In total, India has 46 cities with a total population of 1370602000 people for 2024.
The largest population in Mumbai is 11 978 450.

Recently interested in the population

Interesting pages

×