List of cities in India by population. There are 137 cities in India, of which Mumbai is the largest in terms of population - 11 978 530. The total number of people in India is 1 370 602 052 for 2021.
# | Name, city | Population |
---|---|---|
1 | Mumbai | 11 978 530 |
2 | New Delhi | 9 879 218 |
3 | Bangalore | 5 438 081 |
4 | Kolkata | 4 572 939 |
5 | Chennai | 4 343 727 |
6 | Hyderabad | 3 637 556 |
7 | Ahmedabad | 3 520 112 |
8 | Kanpur | 2 551 423 |
9 | Pune | 2 538 499 |
10 | Surat | 2 433 930 |
11 | Jaipur | 2 322 622 |
12 | Lucknow | 2 185 983 |
13 | Nagpur | 2 052 146 |
14 | Indore | 1 475 018 |
15 | Bhopal | 1 437 380 |
16 | Ludhiana | 1 398 530 |
17 | Patna | 1 366 482 |
18 | Vadodara | 1 306 276 |
19 | Agra | 1 275 186 |
20 | Thane | 1 262 631 |
21 | Vasai-Virar | 1 221 295 |
22 | Hookah-Dombivli | 1 193 566 |
23 | Varanasi | 1 091 984 |
24 | Nasik | 1 077 306 |
25 | Meerut | 1 068 804 |
26 | Faridabad | 1 056 007 |
27 | Pimpri-Chinchwad | 1 012 512 |
28 | Howrah | 1 007 571 |
29 | Visakhapatnam | 982 984 |
30 | Allahabad | 975 405 |
31 | Ghaziabad | 968 266 |
32 | Rajkot | 967 554 |
33 | Amritsar | 966 911 |
34 | Jabalpur | 932 500 |
35 | Coimbatore | 930 928 |
36 | Madurai | 928 879 |
37 | Srinagar | 898 473 |
38 | Aurangabad | 873 350 |
39 | Vijayawada | 851 334 |
40 | Jodhpur | 851 124 |
41 | Ranchi | 847 108 |
42 | Gwalior | 827 110 |
43 | Navi Mumbai | 704 020 |
44 | Cat | 694 388 |
45 | Raipur | 605 825 |
46 | Dhanbad | 99 335 |