← Back to India
Cities of India
557,951 cities and localities
Total cities557,951
Total population392,990,526
Provinces36
Showing 1–50 of 557,951 cities and localities
1
MumbaiMaharashtra
12,691,836inhab.
19.1°
2DelhiDelhi
11,034,555inhab.
28.7°
3BengaluruKarnataka
8,495,492inhab.
920 m
4HyderabadTelangana
6,993,262inhab.
17.4°
5AhmedabadGujarat
6,357,693inhab.
23.0°
6ChennaiTamil Nadu
4,681,087inhab.
13.1°
7KolkataWest Bengal
4,631,392inhab.
22.6°
8SuratGujarat
4,591,246inhab.
21.2°
9PuneMaharashtra
3,124,458inhab.
18.5°
10JaipurRajasthan
3,046,163inhab.
26.9°
11KanpurUttar Pradesh
2,823,249inhab.
26.5°
12Navi MumbaiMaharashtra
2,600,000inhab.
19.0°
13LucknowUttar Pradesh
2,472,011inhab.
26.8°
14NagpurMaharashtra
2,405,665inhab.
21.1°
15CoimbatoreTamil Nadu
2,136,916inhab.
411 m
16IndoreMadhya Pradesh
1,994,397inhab.
22.7°
17ThāneMaharashtra
1,841,488inhab.
19.2°
18VadodaraGujarat
1,822,221inhab.
22.3°
19BhopalMadhya Pradesh
1,798,218inhab.
23.3°
20RasapūdipalemAndhra Pradesh
1,728,128inhab.
17.7°
21Pimpri-ChinchwadMaharashtra
1,727,692inhab.
18.6°
22PatnaBihar
1,684,297inhab.
25.6°
23KallakurichiTamil Nadu
1,682,687inhab.
11.7°
24LudhianaPunjab
1,618,879inhab.
30.9°
25NashikMaharashtra
1,486,053inhab.
20.0°
26
MaduraiTamil Nadu
1,465,625inhab.
9.9°
27TirunelveliTamil Nadu
1,435,844inhab.
8.7°
28AgraUttar Pradesh
1,430,055inhab.
27.2°
29FaridabadHaryana
1,414,050inhab.
28.4°
30RājkotGujarat
1,390,640inhab.
22.3°
31NajafgarhDelhi
1,365,000inhab.
28.6°
32JamshedpurJharkhand
1,339,438inhab.
22.8°
33GorakhpurHaryana
1,324,570inhab.
29.4°
34PimpriMaharashtra
1,284,606inhab.
18.6°
35KalyānMaharashtra
1,262,255inhab.
19.2°
36DombivaliMaharashtra
1,247,327inhab.
19.2°
37MeerutUttar Pradesh
1,223,184inhab.
29.0°
38VirārMaharashtra
1,222,390inhab.
19.5°
39NowrangapurOdisha
1,220,946inhab.
19.2°
40SrinagarJammu and Kashmir
1,206,419inhab.
34.1°
41GhāziābādUttar Pradesh
1,199,191inhab.
28.7°
42DhanbadJharkhand
1,196,214inhab.
23.8°
43AurangabadMaharashtra
1,175,116inhab.
19.9°
44VaranasiUttar Pradesh
1,164,404inhab.
25.3°
45AmritsarPunjab
1,159,227inhab.
31.6°
46VijayawadaAndhra Pradesh
1,143,232inhab.
16.5°
47RanchiJharkhand
1,120,374inhab.
23.3°
48JabalpurMadhya Pradesh
1,081,677inhab.
23.2°
49PrayagrajUttar Pradesh
1,073,438inhab.
25.4°
50VisakhapatnamAndhra Pradesh
1,063,178inhab.
17.7°