India - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
1,095. Aland India 39,064
2,862. Alampur India 10,018
2,492. Ālampur India 14,060
3,007. Alagāpuram India 8,345
485. Akot India 86,917
93. Akola India 428,857
2,732. Akodia India 11,278
2,003. Aklera India 19,683
1,954. Akkarampalle India 20,325
1,054. Ākivīdu India 40,413
2,604. Akhnūr India 12,802
2,079. Akbarpur India 18,835
1,154. Akbarpur India 36,865
1,887. Akaltara India 21,333
1,089. Akalkot India 39,226
3,124. Akālgarh India 6,993
2,316. Ajra India 15,864
2,001. Ajnāla India 19,691
77. Ajmer India 517,911
2,780. Ajjampur India 10,795
2,430. Ajaigarh India 14,640
145. Āīzawl India 265,331
2,018. Aistala India 19,425
412. Airoli India 100,000
2,460. Ahwa India 14,321
1,643. Ahraurā India 25,075
2,974. Ahmadpur India 8,855
1,058. Ahmadpur India 40,218
105. Ahmadnagar India 367,140
6. Ahmadābād India 3,719,710
2,457. Ahiri India 14,384
19. Āgra India 1,430,055
186. Agartala India 203,264
1,222. Agar India 34,532
1,974. Afzalpur India 20,094
1,507. Afzalgarh India 27,753
2,711. Aduturai India 11,433
1,420. Adūr India 29,652
1,832. Ādra India 22,159
237. Ādoni India 163,631
342. Ādilābād India 118,526
1,465. Addanki India 28,547
2,218. Ādampur India 17,027
2,822. Adalaj India 10,423
1,938. Achhnera India 20,532
373. Achalpur India 111,278
850. Ābu Road India 50,262
1,651. Ābu India 24,981
307. Abohar India 130,603
3,139. Abirāmam India 6,837
2,325. Abhayāpuri India 15,802
3,344. Abhaneri India 1,424