ChowChowRankings
English

Cities in India Ranked by Population density

Population divided by land area, both as recorded in Wikidata for the city proper. Cities without a recorded area are left out. Source: Wikidata (CC0 1.0 (public domain)).

Summary

Ahmedabad ranks #1 with 1.43 million people per km². That is 3.3 times Jaipur in second place (432,866 people per km²). The top five are Ahmedabad, Jaipur, Prayagraj, Ajmer and South Dum Dum. The median across all 148 is 5,721 people per km²; Begusarai is last at 131.4 people per km².

#1
Ahmedabad · 1.43 million people per km²
Median
5,721 people per km²
Coverage
148 cities in India
Data year
As recorded in Wikidata
Last updated
2026-11-14
Top 10: Population densityBar chart of the top 10: 1. Ahmedabad 1.43 million; 2. Jaipur 432,866; 3. Prayagraj 72,615; 4. Ajmer 63,953; 5. South Dum Dum 43,696; 6. Baranagar 34,440; 7. Muzaffarnagar 32,622; 8. Kamarhati 30,129; 9. Mumbai 25,563; 10. Bally 24,841.Ahmedabad1.43 millionJaipur432,866Prayagraj72,615Ajmer63,953South Dum Dum43,696Baranagar34,440Muzaffarnagar32,622Kamarhati30,129Mumbai25,563Bally24,841
Top 10: Population density (people per km²). Bar chart of the top 10: 1. Ahmedabad 1.43 million; 2. Jaipur 432,866; 3. Prayagraj 72,615; 4. Ajmer 63,953; 5. South Dum Dum 43,696; 6. Baranagar 34,440; 7. Muzaffarnagar 32,622; 8. Kamarhati 30,129; 9. Mumbai 25,563; 10. Bally 24,841.

Full ranking

Cities in India Ranked by Population density
RankCityCountryPopulation density (people per km²)
1AhmedabadIndia1,427,105
2JaipurIndia432,866
3PrayagrajIndia72,615
4AjmerIndia63,953
5South Dum DumIndia43,696
6BaranagarIndia34,440
7MuzaffarnagarIndia32,622
8KamarhatiIndia30,129
9MumbaiIndia25,563
10BallyIndia24,841
11KolkataIndia21,820
12RajkotIndia19,483
13PanihatiIndia19,471
14NaihatiIndia18,866
15SuratIndia18,150
16DelhiIndia17,854
17EluruIndia17,689
18VijayawadaIndia16,940
19PatnaIndia16,935
20BengaluruIndia16,636
21ChennaiIndia15,460
22SaharanpurIndia15,094
23VaranasiIndia14,598
24BandelIndia14,332
25GunturIndia14,141
26SambhalIndia14,109
27DindigulIndia13,859
28HyderabadIndia13,340
29VadodaraIndia13,193
30ThaneIndia12,836
31PuriIndia12,312
32UdaipurIndia12,192
33BardhamanIndia11,949
34BhatparaIndia11,128
35MeerutIndia11,071
36NagpurIndia11,035
37GhaziabadIndia10,799
38MaduraiIndia10,550
39Mira-BhayandarIndia10,260
40MaheshtalaIndia10,148
41TirupatiIndia9,961
42IchalkaranjiIndia9,637
43North Dum DumIndia9,419
44OngoleIndia9,292
45ChandigarhIndia9,258
46MuzaffarpurIndia9,256
47AhilyanagarIndia8,928
48PuneIndia8,732
49Rajpur SonarpurIndia8,615
50AgraIndia8,417
51MalegaonIndia8,411
52ShimlaIndia8,263
53LaturIndia8,199
54BarasatIndia8,175
55MysoreIndia8,160
56JalandharIndia7,943
57AkolaIndia7,840
58VizianagaramIndia7,698
59NizamabadIndia7,253
60KochiIndia7,139
61SiliguriIndia7,030
62JamnagarIndia7,016
63NoidaIndia6,919
64AgartalaIndia6,831
65AmritsarIndia6,819
66SalemIndia6,796
67JamshedpurIndia6,757
68JalgaonIndia6,748
69KakinadaIndia6,698
70ThanjavurIndia6,193
71RourkelaIndia6,144
72RajahmundryIndia6,101
73New DelhiIndia5,855
74KarimnagarIndia5,826
75NelloreIndia5,615
76TiruchirappalliIndia5,483
77RatlamIndia5,478
78KollamIndia5,442
79AurangabadIndia5,366
80LucknowIndia5,360
81SolapurIndia5,267
82GayaIndia5,258
83LudhianaIndia5,222
84BelgaumIndia5,193
85GuwahatiIndia5,168
86NashikIndia4,954
87GorakhpurIndia4,776
88AnanthapuramIndia4,689
89KurnoolIndia4,685
90BallariIndia4,563
91JammuIndia4,484
92RaipurIndia4,469
93JodhpurIndia4,437
94BareillyIndia4,255
95SrinagarIndia4,016
96CoimbatoreIndia3,890
97Vasai-VirarIndia3,827
98IndoreIndia3,763
99SangliIndia3,695
100DurgapurIndia3,674

Showing the top 100 of 148. Premium downloads the full list as CSV or JSON.

About the top 10

#4 Ajmer

Ajmer ranks #4 on this list with 63,953 people per km².

Country
India
Population
542,321 people (2011)
Area
8.48 km²
Density
63,953 people per km²
Elevation
486 m
Coordinates
26.47° N, 74.64° E

#5 South Dum Dum

South Dum Dum ranks #5 on this list with 43,696 people per km².

Country
India
Population
403,316 people (2011)
Area
9.23 km²
Density
43,696 people per km²
Coordinates
22.61° N, 88.40° E

#6 Baranagar

Baranagar ranks #6 on this list with 34,440 people per km².

Country
India
Population
245,213 people (2011)
Area
7.12 km²
Density
34,440 people per km²
Elevation
12 m
Founded
1869
Coordinates
22.64° N, 88.37° E

#7 Muzaffarnagar

Muzaffarnagar ranks #7 on this list with 32,622 people per km².

Country
India
Population
392,768 people (2011)
Area
12 km²
Density
32,622 people per km²
Elevation
272 m
Founded
1633
Coordinates
29.47° N, 77.70° E

#8 Kamarhati

Kamarhati ranks #8 on this list with 30,129 people per km².

Country
India
Population
330,211 people (2011)
Area
11 km²
Density
30,129 people per km²
Elevation
15 m
Coordinates
22.67° N, 88.37° E

#10 Bally

Bally ranks #10 on this list with 24,841 people per km².

Country
India
Population
293,373 people (2011)
Area
11.8 km²
Density
24,841 people per km²
Elevation
15 m
Coordinates
22.65° N, 88.34° E

Profile facts: Wikidata (CC0).

Source and method

Population divided by land area, both as recorded in Wikidata for the city proper. Cities without a recorded area are left out.

Source: Wikidata. Licence: CC0 1.0 (public domain). Retrieved: 2026-11-14.

Data: Wikidata (CC0)

Values are shown as published. Provider terms: Wikidata. All licences: Sources & licences.