Home » cities » Main Cities of India

Main Cities of India


List of the main cities of India, ordered by number of inhabitants.

nametypepopulation
Delhicity16,787,941
Mumbaicity12,442,373
Bengalurucity10,839,725
Faizabadcity6,890,876
Hyderabadcity6,809,970
Ahmedabadcity6,352,254
Prayagrajcity5,959,798
Chennaicity4,681,087
Lucknowcity4,588,455
Kolkatacity4,486,679
Vellorecity3,936,331
Indorecity3,272,335
Punecity3,115,431
Varanasicity3,100,000
Jaipurcity3,073,400
Kanpurcity2,767,031
Nagpurcity2,405,700
Jamnagarcity2,160,119
Kanyakumaritown1,870,374
Thanecity1,841,488
Bhopalcity1,800,000
Namakkaltown1,726,601
Buxartown1,707,600
Siliguricity1,572,000
Agracity1,500,000
Nashikcity1,486,000
Kalyan-Dombivlicity1,247,327
Vasai-Virarcity1,221,000
Aurangabadcity1,175,116
Dhanbadcity1,162,472
Navi Mumbaicity1,120,547
Ranchicity1,074,000
Howrahcity1,072,161
Coimbatorecity1,050,000
Vijayawadacity1,048,240
Jodhpurcity1,034,000
Kotacity1,001,400
Gunturcity1,000,000
Guwahaticity1,000,000
Silcharcity1,000,000
Visakhapatnamcity1,000,000
Solapurcity951,600
Maduraicity922,913
Jalandharcity903,491
Mysurucity887,446
Gurugramcity876,824
Mira-Bhayandercity809,378
Thiruvananthapuramcity744,983
Bikanercity647,804
Amravaticity647,000
Warangalcity620,000
Cuttackcity610,189
Belagavicity600,000
Panchkulatown558,890
Nanded-Waghalacity550,400
Kolhapurcity549,200
Ajmercity542,600
Ulhasnagarcity506,937
Sanglicity502,800
Amritsarcity500,000
Asansolcity500,000
Ghaziabadcity500,000
Gwaliorcity500,000
Hubballicity500,000
Imphaltown500,000
Jabalpurcity500,000
Jamshedpurcity500,000
Jhansicity500,000
Mangalurucity500,000
Meerutcity500,000
Moradabadcity500,000
Nagercoilcity500,000
Patnacity500,000
Suratcity500,000
Tiruchirappallicity500,000
Vadodaracity500,000
Rourkelacity483,629
Ballaricity475,000
Malegaoncity471,300
Gayacity463,500
Jalgaoncity460,000
Udaipurcity452,000
Dehraduncity447,808
Tiruppurcity440,000
Davanagerecity434,971
Akolacity425,800
Bhagalpurcity410,000
Puruliyatown406,500
Agartalacity400,000
Kalaburagicity400,000
Shivamoggacity400,000
Laturcity382,900
Dhulecity375,550
Rohtakcity373,133
Bhilwaracity360,000
Ahmadnagarcity350,900
Kadapacity343,054
Rajamahendravaramcity341,831
Vijayapuracity327,427
Maldacity324,200