Topzle Topzle

List of cities in India by population

Updated: 5/20/2026, 7:41:15 PM Wikipedia source

There are 496 cities in India with a population of over 100,000, of which 46 cities have a population of over 1,000,000. Mumbai is the most populated city followed by Delhi, Bengaluru and Hyderabad. This is a list of the most populous cities in India. Cities are a type of sub-administrative unit and are defined by the Ministry of Home Affairs. In some cases, cities are bifurcated into municipalities, which can lead to cities being included within other cities. This list is based on the Census of India using data from the 2001 census of India and the 2011 census of India.

The list is based on population within the boundaries of the respective Municipal Corporations and not the actual urban area. Towns/Cities with populations of 1 lakh (100,000) are categorized as Class-I towns or Cities. The 46 cities with populations of 1 million and above are known as Million Plus UAs or Cities. The 3 UAs with populations of 10 million and above are known as Mega Cities. The cities listed in bold are the capitals of the respective states and union territories and, the national capital New Delhi.

Tables

Cities in New Brunswick · List of cities with population above 1,000,000
2001 Census
2001 Census
#
2011 Census
Name
2001 Census
State or Union territory
Change
Mumbai
Mumbai
#
1
Name
Mumbai
State or Union territory
Maharashtra
Population
12,442,373
Population
11,978,450
Population
+3 %
Delhi
Delhi
#
2
Name
Delhi
State or Union territory
Delhi
Population
11,034,555
Population
9,879,172
Population
+11 %
Bengaluru
Bengaluru
#
3
Name
Bengaluru
State or Union territory
Karnataka
Population
8,443,675
Population
5,682,293
Population
+48 %
Hyderabad
Hyderabad
#
4
Name
Hyderabad
State or Union territory
Telangana
Population
6,993,262
Population
5,496,960
Population
+27 %
Ahmedabad
Ahmedabad
#
5
Name
Ahmedabad
State or Union territory
Gujarat
Population
5,577,940
Population
4,470,006
Population
+24 %
Chennai
Chennai
#
6
Name
Chennai
State or Union territory
Tamil Nadu
Population
4,646,732
Population
4,343,645
Population
+7 %
Kolkata
Kolkata
#
7
Name
Kolkata
State or Union territory
West Bengal
Population
4,496,694
Population
4,580,546
Population
−1 %
Surat
Surat
#
8
Name
Surat
State or Union territory
Gujarat
Population
4,467,797
Population
2,788,126
Population
+60 %
Pune
Pune
#
9
Name
Pune
State or Union territory
Maharashtra
Population
3,124,458
Population
2,538,473
Population
+23 %
Jaipur
Jaipur
#
10
Name
Jaipur
State or Union territory
Rajasthan
Population
3,046,163
Population
2,322,575
Population
+31 %
Lucknow
Lucknow
#
11
Name
Lucknow
State or Union territory
Uttar Pradesh
Population
2,817,105
Population
2,185,927
Population
+28 %
Kanpur
Kanpur
#
12
Name
Kanpur
State or Union territory
Uttar Pradesh
Population
2,765,348
Population
2,551,337
Population
+8 %
Nagpur
Nagpur
#
13
Name
Nagpur
State or Union territory
Maharashtra
Population
2,405,665
Population
2,052,066
Population
+17 %
Indore
Indore
#
14
Name
Indore
State or Union territory
Madhya Pradesh
Population
1,964,086
Population
1,503,237
Population
+30 %
Thane
Thane
#
15
Name
Thane
State or Union territory
Maharashtra
Population
1,841,488
Population
1,262,551
Population
+45 %
Bhopal
Bhopal
#
16
Name
Bhopal
State or Union territory
Madhya Pradesh
Population
1,798,218
Population
1,458,416
Population
+23 %
Visakhapatnam
Visakhapatnam
#
17
Name
Visakhapatnam
State or Union territory
Andhra Pradesh
Population
1,728,128
Population
1,345,938
Population
+28 %
Pimpri-Chinchwad
Pimpri-Chinchwad
#
18
Name
Pimpri-Chinchwad
State or Union territory
Maharashtra
Population
1,727,692
Population
1,020,448
Population
+69 %
Patna
Patna
#
19
Name
Patna
State or Union territory
Bihar
Population
1,684,222
Population
1,431,477
Population
+17 %
Vadodara
Vadodara
#
20
Name
Vadodara
State or Union territory
Gujarat
Population
1,670,806
Population
1,338,244
Population
+24 %
Ghaziabad
Ghaziabad
#
21
Name
Ghaziabad
State or Union territory
Uttar Pradesh
Population
1,648,643
Population
968,256
Population
+70 %
Ludhiana
Ludhiana
#
22
Name
Ludhiana
State or Union territory
Punjab
Population
1,618,879
Population
1,398,467
Population
+15 %
Agra
Agra
#
23
Name
Agra
State or Union territory
Uttar Pradesh
Population
1,585,704
Population
1,275,134
Population
+24 %
Nashik
Nashik
#
24
Name
Nashik
State or Union territory
Maharashtra
Population
1,486,053
Population
1,077,236
Population
+38 %
Faridabad
Faridabad
#
25
Name
Faridabad
State or Union territory
Haryana
Population
1,414,050
Population
1,055,938
Population
+33 %
Meerut
Meerut
#
26
Name
Meerut
State or Union territory
Uttar Pradesh
Population
1,305,429
Population
1,068,772
Population
+22 %
Rajkot
Rajkot
#
27
Name
Rajkot
State or Union territory
Gujarat
Population
1,286,678
Population
967,476
Population
+33 %
Kalyan-Dombivli
Kalyan-Dombivli
#
28
Name
Kalyan-Dombivli
State or Union territory
Maharashtra
Population
1,247,327
Population
1,193,512
Population
+4 %
Vasai-Virar
Vasai-Virar
#
29
Name
Vasai-Virar
State or Union territory
Maharashtra
Population
1,222,390
Population
518,601
Population
+135 %
Varanasi
Varanasi
#
30
Name
Varanasi
State or Union territory
Uttar Pradesh
Population
1,198,491
Population
1,103,952
Population
+8 %
Srinagar
Srinagar
#
31
Name
Srinagar
State or Union territory
Jammu and Kashmir
Population
1,180,570
Population
935,764
Population
+26 %
Chhatrapati Sambhajinagar
Chhatrapati Sambhajinagar
#
32
Name
Chhatrapati Sambhajinagar
State or Union territory
Maharashtra
Population
1,175,116
Population
873,311
Population
+34 %
Dhanbad
Dhanbad
#
33
Name
Dhanbad
State or Union territory
Jharkhand
Population
1,162,472
Population
1,031,523
Population
+12 %
Amritsar
Amritsar
#
34
Name
Amritsar
State or Union territory
Punjab
Population
1,132,383
Population
979,801
Population
+15 %
Navi Mumbai
Navi Mumbai
#
35
Name
Navi Mumbai
State or Union territory
Maharashtra
Population
1,120,547
Population
704,002
Population
+59 %
Prayagraj
Prayagraj
#
36
Name
Prayagraj
State or Union territory
Uttar Pradesh
Population
1,112,544
Population
975,393
Population
+14 %
Howrah
Howrah
#
37
Name
Howrah
State or Union territory
West Bengal
Population
1,077,075
Population
1,007,532
Population
+6 %
Ranchi
Ranchi
#
38
Name
Ranchi
State or Union territory
Jharkhand
Population
1,073,427
Population
847,093
Population
+26 %
Jabalpur
Jabalpur
#
39
Name
Jabalpur
State or Union territory
Madhya Pradesh
Population
1,055,525
Population
951,472
Population
+10 %
Gwalior
Gwalior
#
40
Name
Gwalior
State or Union territory
Madhya Pradesh
Population
1,054,420
Population
827,026
Population
+27 %
Coimbatore
Coimbatore
#
41
Name
Coimbatore
State or Union territory
Tamil Nadu
Population
1,050,721
Population
930,882
Population
+12 %
Vijayawada
Vijayawada
#
42
Name
Vijayawada
State or Union territory
Andhra Pradesh
Population
1,034,358
Population
941,760
Population
+9 %
Jodhpur
Jodhpur
#
43
Name
Jodhpur
State or Union territory
Rajasthan
Population
1,033,756
Population
856,525
Population
+20 %
Madurai
Madurai
#
44
Name
Madurai
State or Union territory
Tamil Nadu
Population
1,017,865
Population
928,869
Population
+9 %
Raipur
Raipur
#
45
Name
Raipur
State or Union territory
Chhattisgarh
Population
1,010,433
Population
707,469
Population
+42 %
Kota
Kota
#
46
Name
Kota
State or Union territory
Rajasthan
Population
1,001,694
Population
703,150
Population
+42 %
1,210,854,977
1,210,854,977
#
India:
Name
1,210,854,977
State or Union territory
1,028,737,436
Population
+17 %
#
Name
State or Union territory
Population
2011 Census
2001 Census
Change
1
Mumbai
Maharashtra
12,442,373
11,978,450
+3 %
2
Delhi
Delhi
11,034,555
9,879,172
+11 %
3
Bengaluru
Karnataka
8,443,675
5,682,293
+48 %
4
Hyderabad
Telangana
6,993,262
5,496,960
+27 %
5
Ahmedabad
Gujarat
5,577,940
4,470,006
+24 %
6
Chennai
Tamil Nadu
4,646,732
4,343,645
+7 %
7
Kolkata
West Bengal
4,496,694
4,580,546
−1 %
8
Surat
Gujarat
4,467,797
2,788,126
+60 %
9
Pune
Maharashtra
3,124,458
2,538,473
+23 %
10
Jaipur
Rajasthan
3,046,163
2,322,575
+31 %
11
Lucknow
Uttar Pradesh
2,817,105
2,185,927
+28 %
12
Kanpur
Uttar Pradesh
2,765,348
2,551,337
+8 %
13
Nagpur
Maharashtra
2,405,665
2,052,066
+17 %
14
Indore
Madhya Pradesh
1,964,086
1,503,237
+30 %
15
Thane
Maharashtra
1,841,488
1,262,551
+45 %
16
Bhopal
Madhya Pradesh
1,798,218
1,458,416
+23 %
17
Visakhapatnam
Andhra Pradesh
1,728,128
1,345,938
+28 %
18
Pimpri-Chinchwad
Maharashtra
1,727,692
1,020,448
+69 %
19
Patna
Bihar
1,684,222
1,431,477
+17 %
20
Vadodara
Gujarat
1,670,806
1,338,244
+24 %
21
Ghaziabad
Uttar Pradesh
1,648,643
968,256
+70 %
22
Ludhiana
Punjab
1,618,879
1,398,467
+15 %
23
Agra
Uttar Pradesh
1,585,704
1,275,134
+24 %
24
Nashik
Maharashtra
1,486,053
1,077,236
+38 %
25
Faridabad
Haryana
1,414,050
1,055,938
+33 %
26
Meerut
Uttar Pradesh
1,305,429
1,068,772
+22 %
27
Rajkot
Gujarat
1,286,678
967,476
+33 %
28
Kalyan-Dombivli
Maharashtra
1,247,327
1,193,512
+4 %
29
Vasai-Virar
Maharashtra
1,222,390
518,601
+135 %
30
Varanasi
Uttar Pradesh
1,198,491
1,103,952
+8 %
31
Srinagar
Jammu and Kashmir
1,180,570
935,764
+26 %
32
Chhatrapati Sambhajinagar
Maharashtra
1,175,116
873,311
+34 %
33
Dhanbad
Jharkhand
1,162,472
1,031,523
+12 %
34
Amritsar
Punjab
1,132,383
979,801
+15 %
35
Navi Mumbai
Maharashtra
1,120,547
704,002
+59 %
36
Prayagraj
Uttar Pradesh
1,112,544
975,393
+14 %
37
Howrah
West Bengal
1,077,075
1,007,532
+6 %
38
Ranchi
Jharkhand
1,073,427
847,093
+26 %
39
Jabalpur
Madhya Pradesh
1,055,525
951,472
+10 %
40
Gwalior
Madhya Pradesh
1,054,420
827,026
+27 %
41
Coimbatore
Tamil Nadu
1,050,721
930,882
+12 %
42
Vijayawada
Andhra Pradesh
1,034,358
941,760
+9 %
43
Jodhpur
Rajasthan
1,033,756
856,525
+20 %
44
Madurai
Tamil Nadu
1,017,865
928,869
+9 %
45
Raipur
Chhattisgarh
1,010,433
707,469
+42 %
46
Kota
Rajasthan
1,001,694
703,150
+42 %
India:
1,210,854,977
1,028,737,436
+17 %
Cities in New Brunswick · List of cities with population from 100,000 to 1,000,000
2001 Census
2001 Census
#
2011 Census
Name
2001 Census
State or Union territory
Change
Chandigarh
Chandigarh
#
47
Name
Chandigarh
State or Union territory
Chandigarh
Population
961,587
Population
808,515
Population
+18 %
Guwahati
Guwahati
#
48
Name
Guwahati
State or Union territory
Assam
Population
957,352
Population
809,895
Population
+18 %
Solapur
Solapur
#
49
Name
Solapur
State or Union territory
Maharashtra
Population
951,558
Population
872,478
Population
+9 %
Hubli–Dharwad
Hubli–Dharwad
#
50
Name
Hubli–Dharwad
State or Union territory
Karnataka
Population
943,788
Population
786,195
Population
+20 %
Bareilly
Bareilly
#
51
Name
Bareilly
State or Union territory
Uttar Pradesh
Population
903,668
Population
344,543
Population
+162 %
Mysore
Mysore
#
52
Name
Mysore
State or Union territory
Karnataka
Population
893,062
Population
755,379
Population
+18 %
Moradabad
Moradabad
#
53
Name
Moradabad
State or Union territory
Uttar Pradesh
Population
887,871
Population
641,583
Population
+38 %
Gurgaon
Gurgaon
#
54
Name
Gurgaon
State or Union territory
Haryana
Population
876,969
Population
173,542
Population
+405 %
Aligarh
Aligarh
#
55
Name
Aligarh
State or Union territory
Uttar Pradesh
Population
874,408
Population
669,087
Population
+30 %
Jalandhar
Jalandhar
#
56
Name
Jalandhar
State or Union territory
Punjab
Population
862,886
Population
706,043
Population
+22 %
Tiruchirappalli
Tiruchirappalli
#
57
Name
Tiruchirappalli
State or Union territory
Tamil Nadu
Population
847,387
Population
752,066
Population
+12 %
Bhubaneswar
Bhubaneswar
#
58
Name
Bhubaneswar
State or Union territory
Odisha
Population
843,402
Population
648,032
Population
+30 %
Salem
Salem
#
59
Name
Salem
State or Union territory
Tamil Nadu
Population
829,267
Population
696,760
Population
+19 %
Mira-Bhayandar
Mira-Bhayandar
#
60
Name
Mira-Bhayandar
State or Union territory
Maharashtra
Population
809,378
Population
520,388
Population
+55 %
Thiruvananthapuram
Thiruvananthapuram
#
61
Name
Thiruvananthapuram
State or Union territory
Kerala
Population
743,691
Population
744,983
Population
−0 %
Bhiwandi
Bhiwandi
#
62
Name
Bhiwandi
State or Union territory
Maharashtra
Population
711,329
Population
598,741
Population
+18 %
Saharanpur
Saharanpur
#
63
Name
Saharanpur
State or Union territory
Uttar Pradesh
Population
705,478
Population
455,754
Population
+54 %
Gorakhpur
Gorakhpur
#
64
Name
Gorakhpur
State or Union territory
Uttar Pradesh
Population
673,446
Population
622,701
Population
+8 %
Guntur
Guntur
#
65
Name
Guntur
State or Union territory
Andhra Pradesh
Population
647,508
Population
514,461
Population
+25 %
Amravati
Amravati
#
66
Name
Amravati
State or Union territory
Maharashtra
Population
647,057
Population
549,510
Population
+17 %
Bikaner
Bikaner
#
67
Name
Bikaner
State or Union territory
Rajasthan
Population
644,406
Population
529,690
Population
+21 %
Noida (town)
Noida (town)
#
68
Name
Noida (town)
State or Union territory
Uttar Pradesh
Population
637,272
Population
305,058
Population
+108 %
Jamshedpur
Jamshedpur
#
69
Name
Jamshedpur
State or Union territory
Jharkhand
Population
631,364
Population
573,096
Population
+10 %
Bhilai
Bhilai
#
70
Name
Bhilai
State or Union territory
Chhattisgarh
Population
625,700
Population
556,366
Population
+12 %
Warangal
Warangal
#
71
Name
Warangal
State or Union territory
Telangana
Population
615,998
Population
530,636
Population
+16 %
Cuttack
Cuttack
#
72
Name
Cuttack
State or Union territory
Odisha
Population
610,189
Population
534,654
Population
+14 %
Firozabad
Firozabad
#
73
Name
Firozabad
State or Union territory
Uttar Pradesh
Population
604,214
Population
279,102
Population
+116 %
Kochi
Kochi
#
74
Name
Kochi
State or Union territory
Kerala
Population
602,046
Population
596,473
Population
+0 %
Bhavnagar
Bhavnagar
#
75
Name
Bhavnagar
State or Union territory
Gujarat
Population
593,368
Population
511,085
Population
+16 %
Dehradun
Dehradun
#
76
Name
Dehradun
State or Union territory
Uttarakhand
Population
569,578
Population
426,674
Population
+33 %
Durgapur
Durgapur
#
77
Name
Durgapur
State or Union territory
West Bengal
Population
566,517
Population
493,405
Population
+14 %
Asansol
Asansol
#
78
Name
Asansol
State or Union territory
West Bengal
Population
563,917
Population
475,439
Population
+18 %
Nanded Waghala
Nanded Waghala
#
79
Name
Nanded Waghala
State or Union territory
Maharashtra
Population
550,439
Population
430,733
Population
+27 %
Kolhapur
Kolhapur
#
80
Name
Kolhapur
State or Union territory
Maharashtra
Population
549,236
Population
493,167
Population
+11 %
Ajmer
Ajmer
#
81
Name
Ajmer
State or Union territory
Rajasthan
Population
542,321
Population
485,575
Population
+11 %
Kalaburagi
Kalaburagi
#
82
Name
Kalaburagi
State or Union territory
Karnataka
Population
533,587
Population
422,569
Population
+26 %
Loni
Loni
#
83
Name
Loni
State or Union territory
Uttar Pradesh
Population
516,082
Population
120,945
Population
+326 %
Ujjain
Ujjain
#
84
Name
Ujjain
State or Union territory
Madhya Pradesh
Population
515,215
Population
430,427
Population
+19 %
Siliguri
Siliguri
#
85
Name
Siliguri
State or Union territory
West Bengal
Population
513,264
Population
472,374
Population
+8 %
Ulhasnagar
Ulhasnagar
#
86
Name
Ulhasnagar
State or Union territory
Maharashtra
Population
506,098
Population
473,731
Population
+6 %
Jhansi
Jhansi
#
87
Name
Jhansi
State or Union territory
Uttar Pradesh
Population
505,693
Population
383,644
Population
+31 %
Sangli-Miraj & Kupwad
Sangli-Miraj & Kupwad
#
88
Name
Sangli-Miraj & Kupwad
State or Union territory
Maharashtra
Population
502,793
Population
436,781
Population
+15 %
Jammu
Jammu
#
89
Name
Jammu
State or Union territory
Jammu and Kashmir
Population
502,197
Population
369,959
Population
+35 %
Nellore
Nellore
#
90
Name
Nellore
State or Union territory
Andhra Pradesh
Population
499,575
Population
378,428
Population
+32 %
Mangalore
Mangalore
#
91
Name
Mangalore
State or Union territory
Karnataka
Population
488,968
Population
399,565
Population
+22 %
Belgaum
Belgaum
#
92
Name
Belgaum
State or Union territory
Karnataka
Population
488,157
Population
399,653
Population
+22 %
Jamnagar
Jamnagar
#
93
Name
Jamnagar
State or Union territory
Gujarat
Population
479,920
Population
443,518
Population
+8 %
Tirunelveli
Tirunelveli
#
94
Name
Tirunelveli
State or Union territory
Tamil Nadu
Population
473,637
Population
411,831
Population
+15 %
Malegaon
Malegaon
#
95
Name
Malegaon
State or Union territory
Maharashtra
Population
471,312
Population
409,403
Population
+15 %
Gaya
Gaya
#
96
Name
Gaya
State or Union territory
Bihar
Population
468,614
Population
385,432
Population
+21 %
Ambattur
Ambattur
#
97
Name
Ambattur
State or Union territory
Tamil Nadu
Population
466,205
Population
310,967
Population
+49 %
Jalgaon
Jalgaon
#
98
Name
Jalgaon
State or Union territory
Maharashtra
Population
460,228
Population
368,618
Population
+24 %
Udaipur
Udaipur
#
99
Name
Udaipur
State or Union territory
Rajasthan
Population
451,100
Population
389,438
Population
+15 %
Maheshtala
Maheshtala
#
100
Name
Maheshtala
State or Union territory
West Bengal
Population
448,317
Population
385,266
Population
+16 %
Tiruppur
Tiruppur
#
101
Name
Tiruppur
State or Union territory
Tamil Nadu
Population
444,352
Population
718,395
Population
−38 %
Davanagere
Davanagere
#
102
Name
Davanagere
State or Union territory
Karnataka
Population
434,971
Population
364,523
Population
+19 %
Kozhikode
Kozhikode
#
103
Name
Kozhikode
State or Union territory
Kerala
Population
431,560
Population
436,556
Population
−1 %
Kurnool
Kurnool
#
104
Name
Kurnool
State or Union territory
Andhra Pradesh
Population
430,214
Population
269,122
Population
+59 %
Akola
Akola
#
105
Name
Akola
State or Union territory
Maharashtra
Population
425,817
Population
400,520
Population
+6 %
Rajpur Sonarpur
Rajpur Sonarpur
#
106
Name
Rajpur Sonarpur
State or Union territory
West Bengal
Population
424,368
Population
336,707
Population
+26 %
Bokaro
Bokaro
#
107
Name
Bokaro
State or Union territory
Jharkhand
Population
414,820
Population
393,805
Population
+5 %
Bellary
Bellary
#
108
Name
Bellary
State or Union territory
Karnataka
Population
410,445
Population
316,766
Population
+29 %
Patiala
Patiala
#
109
Name
Patiala
State or Union territory
Punjab
Population
406,192
Population
303,151
Population
+34 %
South Dumdum
South Dumdum
#
110
Name
South Dumdum
State or Union territory
West Bengal
Population
403,316
Population
392,444
Population
+2 %
Gopalpur
Gopalpur
#
111
Name
Gopalpur
State or Union territory
West Bengal
Population
400,146
Population
271,811
Population
+47 %
Bhagalpur
Bhagalpur
#
112
Name
Bhagalpur
State or Union territory
Bihar
Population
398,138
Population
340,767
Population
+16 %
Agartala
Agartala
#
113
Name
Agartala
State or Union territory
Tripura
Population
400,004
Population
271,811
Population
+47 %
Muzaffarnagar
Muzaffarnagar
#
114
Name
Muzaffarnagar
State or Union territory
Uttar Pradesh
Population
392,768
Population
316,729
Population
+24 %
Bhatpara
Bhatpara
#
115
Name
Bhatpara
State or Union territory
West Bengal
Population
383,762
Population
442,385
Population
−13 %
Latur
Latur
#
116
Name
Latur
State or Union territory
Maharashtra
Population
382,940
Population
299,985
Population
+27 %
Panihati
Panihati
#
117
Name
Panihati
State or Union territory
West Bengal
Population
377,347
Population
348,438
Population
+8 %
Dhule
Dhule
#
118
Name
Dhule
State or Union territory
Maharashtra
Population
375,559
Population
341,755
Population
+9 %
Rohtak
Rohtak
#
119
Name
Rohtak
State or Union territory
Haryana
Population
374,292
Population
286,807
Population
+30 %
Korba
Korba
#
120
Name
Korba
State or Union territory
Chhattisgarh
Population
363,390
Population
315,690
Population
+15 %
Bhilwara
Bhilwara
#
121
Name
Bhilwara
State or Union territory
Rajasthan
Population
359,483
Population
280,128
Population
+28 %
Berhampur
Berhampur
#
122
Name
Berhampur
State or Union territory
Odisha
Population
356,598
Population
307,792
Population
+15 %
Muzaffarpur
Muzaffarpur
#
123
Name
Muzaffarpur
State or Union territory
Bihar
Population
354,462
Population
305,525
Population
+16 %
Ahilyanagar
Ahilyanagar
#
124
Name
Ahilyanagar
State or Union territory
Maharashtra
Population
350,859
Population
307,615
Population
+14 %
#
Name
State or Union territory
Population
2011 Census
2001 Census
Change
47
Chandigarh
Chandigarh
961,587
808,515
+18 %
48
Guwahati
Assam
957,352
809,895
+18 %
49
Solapur
Maharashtra
951,558
872,478
+9 %
50
Hubli–Dharwad
Karnataka
943,788
786,195
+20 %
51
Bareilly
Uttar Pradesh
903,668
344,543
+162 %
52
Mysore
Karnataka
893,062
755,379
+18 %
53
Moradabad
Uttar Pradesh
887,871
641,583
+38 %
54
Gurgaon
Haryana
876,969
173,542
+405 %
55
Aligarh
Uttar Pradesh
874,408
669,087
+30 %
56
Jalandhar
Punjab
862,886
706,043
+22 %
57
Tiruchirappalli
Tamil Nadu
847,387
752,066
+12 %
58
Bhubaneswar
Odisha
843,402
648,032
+30 %
59
Salem
Tamil Nadu
829,267
696,760
+19 %
60
Mira-Bhayandar
Maharashtra
809,378
520,388
+55 %
61
Thiruvananthapuram
Kerala
743,691
744,983
−0 %
62
Bhiwandi
Maharashtra
711,329
598,741
+18 %
63
Saharanpur
Uttar Pradesh
705,478
455,754
+54 %
64
Gorakhpur
Uttar Pradesh
673,446
622,701
+8 %
65
Guntur
Andhra Pradesh
647,508
514,461
+25 %
66
Amravati
Maharashtra
647,057
549,510
+17 %
67
Bikaner
Rajasthan
644,406
529,690
+21 %
68
Noida (town)
Uttar Pradesh
637,272
305,058
+108 %
69
Jamshedpur
Jharkhand
631,364
573,096
+10 %
70
Bhilai
Chhattisgarh
625,700
556,366
+12 %
71
Warangal
Telangana
615,998
530,636
+16 %
72
Cuttack
Odisha
610,189
534,654
+14 %
73
Firozabad
Uttar Pradesh
604,214
279,102
+116 %
74
Kochi
Kerala
602,046
596,473
+0 %
75
Bhavnagar
Gujarat
593,368
511,085
+16 %
76
Dehradun
Uttarakhand
569,578
426,674
+33 %
77
Durgapur
West Bengal
566,517
493,405
+14 %
78
Asansol
West Bengal
563,917
475,439
+18 %
79
Nanded Waghala
Maharashtra
550,439
430,733
+27 %
80
Kolhapur
Maharashtra
549,236
493,167
+11 %
81
Ajmer
Rajasthan
542,321
485,575
+11 %
82
Kalaburagi
Karnataka
533,587
422,569
+26 %
83
Loni
Uttar Pradesh
516,082
120,945
+326 %
84
Ujjain
Madhya Pradesh
515,215
430,427
+19 %
85
Siliguri
West Bengal
513,264
472,374
+8 %
86
Ulhasnagar
Maharashtra
506,098
473,731
+6 %
87
Jhansi
Uttar Pradesh
505,693
383,644
+31 %
88
Sangli-Miraj & Kupwad
Maharashtra
502,793
436,781
+15 %
89
Jammu
Jammu and Kashmir
502,197
369,959
+35 %
90
Nellore
Andhra Pradesh
499,575
378,428
+32 %
91
Mangalore
Karnataka
488,968
399,565
+22 %
92
Belgaum
Karnataka
488,157
399,653
+22 %
93
Jamnagar
Gujarat
479,920
443,518
+8 %
94
Tirunelveli
Tamil Nadu
473,637
411,831
+15 %

References

  1. The census defines the three as Greater Mumbai UA (18 million), Delhi UA (16 million) and Kolkata UA (14 million)
  2. The 2001 population numbers are sourced directly from 2011 census data. This also allows for sensible comparisons when c
  3. List of cities by population
    https://www.census2011.co.in/city.php
  4. Census of India 2011
    https://web.archive.org/web/20210418102638/https://censusindia.gov.in/2011-prov-results/paper2/data_files/India2/1.%20Data%20Highlight.pdf
  5. "City definition by census India"
    https://web.archive.org/web/20070617234445/http://www.censusindia.gov.in/Metadata/Metada.htm
  6. "A-04 : Towns and urban agglomerations classified by population size class in 2011 with variation between 1901 and 2011 - Class I (population of 100,000 and above)"
    https://censusindia.gov.in/nada/index.php/catalog/42876/download/46544/CLASS_I.xlsx
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.