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
Hyderabadcity6,809,970
Ahmedabadcity6,352,254
Prayagrajcity5,959,798
Chennaicity4,681,087
Lucknowcity4,588,455
Kolkatacity4,486,679
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
Ghaziabadcity1,729,000
Namakkaltown1,726,601
Siliguricity1,572,000
Agracity1,500,000
Nashikcity1,486,000
Rajkotcity1,286,678
Kalyan-Dombivlicity1,247,327
Vasai-Virarcity1,221,000
Srinagarcity1,180,570
Aurangabadcity1,175,116
Dhanbadcity1,162,472
Amritsarcity1,132,761
Navi Mumbaicity1,120,547
Ranchicity1,074,000
Howrahcity1,072,161
Coimbatorecity1,050,000
Vijayawadacity1,048,240
Jodhpurcity1,034,000
Chandigarhcity1,028,667
Raipurcity1,010,087
Kotacity1,001,400
Guwahaticity1,000,000
Visakhapatnamcity1,000,000
Solapurcity951,600
Maduraicity922,913
Jalandharcity903,491
Bareillycity898,167
Mysurucity887,446
Gurugramcity876,824
Aligarhcity872,575
Salemcity831,038
Warangalcity811,844
Mira-Bhayandercity809,378
Thiruvananthapuramcity744,983
Saharanpurcity705,478
Gorakhpurcity671,048
Bikanercity647,804
Gunturcity647,508
Amravaticity647,000
Cuttackcity610,189
Belagavicity600,000
Bhavnagarcity593,768
Panchkulatown558,890
Nanded-Waghalacity550,400
Kolhapurcity549,200
Nellorecity547,621
Ajmercity542,600
Ulhasnagarcity506,937
Sanglicity502,800
Asansolcity500,000
Gwaliorcity500,000
Hubballicity500,000
Imphalcity500,000
Jabalpurcity500,000
Jamshedpurcity500,000
Jhansicity500,000
Mangalurucity500,000
Meerutcity500,000
Moradabadcity500,000
Patnacity500,000
Suratcity500,000
Tiruchirappallicity500,000
Vadodaracity500,000
Ballaricity475,000
Malegaoncity471,300
Gayacity463,500
Jalgaoncity460,000
Kurnoolcity457,633
Udaipurcity452,000
Dehraduncity447,808
Tiruppurcity440,000
Davanagerecity434,971
Akolacity425,800
Bhagalpurcity410,000
Agartalacity400,000
Kalaburagicity400,000
Shivamoggacity400,000
Kakinadacity384,182
Laturcity382,900
Dhulecity375,550
Rohtakcity373,133