Home > Where is India > Major Cities in India

List of Largest Cities in India





The following is the list of top 100 major cities in India is based on the population and rank along with the capital of the respective state and union territory.

List of Largest Cities in India by Population

RankCityState/TerritoryPopulation (2011)
1MumbaiMaharashtra12,478,447
2DelhiDelhi11,007,835
3BangaloreKarnataka8,425,970
4HyderabadAndhra Pradesh6,809,970
5AhmedabadGujarat5,570,585
6ChennaiTamil Nadu4,681,087
7KolkataWest Bengal4,486,679
8SuratGujarat4,462,002
9PuneMaharashtra3,115,431
10JaipurRajasthan3,073,350
11LucknowUttar Pradesh2,815,601
12KanpurUttar Pradesh2,767,031
13NagpurMaharashtra2,405,421
14IndoreMadhya Pradesh1,960,631
15ThaneMaharashtra1,818,872
16BhopalMadhya Pradesh1,795,648
17VisakhapatnamAndhra Pradesh1,730,320
18Pimpri-ChinchwadMaharashtra1,729,359
19PatnaBihar1,683,200
20VadodaraGujarat1,666,703
21GhaziabadUttar Pradesh1,636,068
22LudhianaPunjab1,613,878
23AgraUttar Pradesh1,574,542
24NashikMaharashtra1,486,973
25FaridabadHaryana1,404,653
26MeerutUttar Pradesh1,309,023
27RajkotGujarat1,286,995
28Kalyan-DombivaliMaharashtra1,246,381
29Vasai-VirarMaharashtra1,221,233
30VaranasiUttar Pradesh1,201,815
31SrinagarJammu and Kashmir1,192,792
32AurangabadMaharashtra1,171,330
33DhanbadJharkhand1,161,561
34AmritsarPunjab1,132,761
35Navi MumbaiMaharashtra1,119,477
36AllahabadUttar Pradesh1,117,094
37RanchiJharkhand1,073,440
38HowrahWest Bengal1,072,161
39CoimbatoreTamil Nadu1,061,447
40JabalpurMadhya Pradesh1,054,336
41GwaliorMadhya Pradesh1,053,505
42VijayawadaAndhra Pradesh1,048,240
43JodhpurRajasthan1,033,918
44MaduraiTamil Nadu1,016,885
45RaipurChhattisgarh1,010,087
46KotaRajasthan1,001,365
47GuwahatiAssam963,429
48ChandigarhChandigarh960,787
49SolapurMaharashtra951,118
50Hubballi-DharwadKarnataka943,857
51BareillyUttar Pradesh898,167
52MoradabadUttar Pradesh889,810
53MysoreKarnataka887,446
54GurgaonHaryana876,824
55AligarhUttar Pradesh872,575
56JalandharPunjab862,196
57TiruchirappalliTamil Nadu846,915
58BhubaneswarOrissa837,737
59SalemTamil Nadu831,038
60Mira-BhayandarMaharashtra814,655
61Trivandrum (Thiruvananthapuram)Kerala752,490
62BhiwandiMaharashtra711,329
63SaharanpurUttar Pradesh703,345
64GorakhpurUttar Pradesh671,048
65GunturAndhra Pradesh651,382
66BikanerRajasthan647,804
67AmravatiMaharashtra646,801
68NoidaUttar Pradesh642,381
69JamshedpurJharkhand629,659
70BhilaiChhattisgarh625,697
71WarangalAndhra Pradesh620,116
72MangaloreKarnataka619,664
73CuttackOrissa606,007
74FirozabadUttar Pradesh603,797
75Kochi (Cochin)Kerala601,574
76BhavnagarGujarat593,768
77DehradunUttarakhand578,420
78DurgapurWest Bengal566,937
79AsansolWest Bengal564,491
80NandedMaharashtra550,564
81KolhapurMaharashtra549,283
82AjmerRajasthan542,580
83GulbargaKarnataka532,031
84JamnagarGujarat529,308
85UjjainMadhya Pradesh515,215
86LoniUttar Pradesh512,296
87SiliguriWest Bengal509,709
88JhansiUttar Pradesh507,293
89UlhasnagarMaharashtra506,937
90NelloreAndhra Pradesh505,258
91JammuJammu and Kashmir503,690
92Sangli-Miraj & KupwadMaharashtra502,697
93BelgaumKarnataka488,292
94AmbatturTamil Nadu478,134
95TirunelveliTamil Nadu474,838
96MalegaonMaharashtra471,006
97GayaBihar463,454
98JalgaonMaharashtra460,468
99UdaipurRajasthan451,735
100MaheshtalaWest Bengal449,423