List of cities in India by population


The following tables are the list of cities in India by population. Often cities are bifurcated into multiple regions which results in creation of cities within cities which may figure in the list. The entire work of this article is based on Census of India, 2011, conducted by the Office of the Registrar General and Census Commissioner, under Ministry of Home Affairs, Government of India.

Map

List

The list includes the cities and not urban agglomerations.
Definitions:
The cities listed in bold are the capitals of the respective state / union territory.
RankUAState/TerritoryPopulation Population Population
1MumbaiMaharashtra18,394,91216,434,38612,596,243
2DelhiDelhi16,349,83112,877,4708,419,084
3KolkataWest Bengal14,112,53613,205,69711,021,918
4ChennaiTamil Nadu8,696,0106,560,2425,421,985
5BangaloreKarnataka8,520,4355,701,4464,130,288
6HyderabadTelangana7,749,3345,742,0364,344,437
7AhmedabadGujarat6,361,0844,525,0133,312,216
8PuneMaharashtra5,057,7093,760,6362,493,987
9SuratGujarat4,591,2462,811,6141,518,950
10JaipurRajasthan3,073,3502,322,5751,518,235
11KanpurUttar Pradesh2,920,4962,715,5552,029,889
12LucknowUttar Pradesh2,902,9202,245,5091,669,204
13NagpurMaharashtra2,497,8702,129,5001,664,006
14GhaziabadUttar Pradesh2,375,820968,256511,759
15IndoreMadhya Pradesh2,170,2951,506,0621,109,056
16CoimbatoreTamil Nadu2,151,4661,461,1391,100,746
17KochiKerala2,119,7241,355,9721,140,605
18PatnaBihar2,049,1561,697,9761,099,647
19KozhikodeKerala2,030,519880,247801,190
20 BhopalMadhya Pradesh1,886,1001,458,4161,062,771
21ThrissurKerala1,861,269330,122275,053
22VadodaraGujarat1,822,2211,491,0451,126,824
23AgraUttar Pradesh1,760,2851,331,339948,063
24VisakhapatnamAndhra Pradesh1,728,1281,345,9381,057,118
25MalappuramKerala1,699,060170,409142,204
26ThiruvananthapuramKerala1,687,406889,635826,225
27KannurKerala1,642,892498,207463,962
28LudhianaPunjab1,618,8791,398,4671,042,740
29NashikMaharashtra1,562,7691,152,326725,341
30VijayawadaAndhra Pradesh1,491,2021,039,518845,756
31MaduraiTamil Nadu1,465,6251,203,0951,085,914
32VaranasiUttar Pradesh1,435,1131,203,9611,030,863
33MeerutUttar Pradesh1,424,9081,161,716849,799
34FaridabadHaryana1,414,0501,055,938617,717
35RajkotGujarat1,390,9331,003,015654,490
36JamshedpurJharkhand1,339,4381,104,713829,171
37SrinagarJammu and Kashmir1,273,312988,210
38JabalpurMadhya Pradesh1,268,8481,098,000888,916
39AsansolWest Bengal1,243,4141,067,369763,939
40Vasai-VirarMaharashtra1,222,390
41AllahabadUttar Pradesh1,216,7191,042,229844,546
42DhanbadJharkhand1,196,2141,065,327815,005
43AurangabadMaharashtra1,193,167892,483592,709
44AmritsarPunjab1,183,7051,003,919708,835
45JodhpurRajasthan1,138,300860,818666,279
46RanchiJharkhand1,126,741863,495614,795
47RaipurChhattisgarh1,123,558700,113462,694
48KollamKerala1,110,668380,091362,572
49Gwalior Madhya Pradesh1,102,884865,548717,780
50BhilaiChhattisgarh1,064,222927,864685,474
51ChandigarhChandigarh1,026,459808,515575,829
52TiruchirappalliTamil Nadu1,022,518866,354711,862
53KotaRajasthan1,001,694703,150537,371
54MysoreKarnataka990,900799,228653,345
55BareillyUttar Pradesh985,752748,353617,350
56TiruppurTamil Nadu963,173550,826306,237
57GuwahatiAssam968,549818,809584,342
58SolapurMaharashtra951,558872,478620,846
59Hubli-DharwadKarnataka943,857786,195648,298
60SalemTamil Nadu919,150751,438578,291
61AligarhUttar Pradesh911,223669,087480,520
62GurugramHaryana902,112228,820135,884
63MoradabadUttar Pradesh889,810641,583443,701
64BhubaneswarOdisha885,363658,220411,542
65JalandharPunjab874,412714,077509,510
66WarangalTelangana759,594579,216467,757
67BhiwandiMaharashtra737,411621,427392,214
68DehradunUttarakhand714,223530,263368,053
69SiliguriWest Bengal705,579472,374216.950
70SaharanpurUttar Pradesh705,478455,754374,945
71GorakhpurUttar Pradesh694,889622,701505,566
72GunturAndhra Pradesh673,952514,461471,051
73CuttackOdisha663,188587,182440,295
74JammuJammu and Kashmir657,314612,163
75PuducherryPuducherry657,209505,959401,437
76AmravatiMaharashtra647,057549,510421,576
77BikanerRajasthan647,804529,690416,289
78NoidaUttar Pradesh642,381305,058146,516
79MangaloreKarnataka623,841539,387426,341
80BelagaviKarnataka610,350506,480402,412
81BhavnagarGujarat606,282517,708405,225
82FirozabadUttar Pradesh604,214432,866270,536
83JamnagarGujarat600,943556,956381,646
84DurgapurWest Bengal581,409493,405425,836
85MalegaonMaharashtra576,642497,780398,890
86BokaroJharkhand564,319505,541418,538
87NelloreAndhra Pradesh564,148404,775316,606
88KolhapurMaharashtra561,841505,541418,538
89RaurkelaOdisha552,970484,874398,864
90AjmerRajasthan551,360490,520402,700
91NandedMaharashtra550,564430,733309,316
92JhansiUttar Pradesh549,391460,278368,154
93GulbargaKarnataka543,147430,265310,920
94ErodeTamil Nadu521,891389,906361,755
95UjjainMadhya Pradesh515,215431,162362,633
96SangliMaharashtra513,961447,774363,751
97TirunelveliTamil Nadu498,984433,352366,869
98MuzaffarnagarUttar Pradesh495,543331,668247,624
99VelloreTamil Nadu484,690386,746310,776
100KurnoolAndhra Pradesh484,327342,973275,360