Home » cities » Main Cities of India

Main Cities of India


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

nametypepopulation
Mumbaicity12,442,373
Bengalurucity10,839,725
Suratcity6,936,534
Hyderabadcity6,809,970
Ahmedabadcity6,352,254
Prayagrajcity5,959,798
Labbaikudikadutown5,499,989
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
Ludhianacity2,232,000
Jamnagarcity2,160,119
Kanyakumaritown1,870,374
Thanecity1,841,488
Bhopalcity1,800,000
Pimpri-Chinchwadcity1,729,320
Ghaziabadcity1,729,000
Namakkaltown1,726,601
Maduraicity1,700,000
Siliguricity1,572,000
Agracity1,500,000
Nashikcity1,486,000
Kurukshetracity1,340,871
Rajkotcity1,286,678
Kalyan-Dombivlicity1,247,327
Vasai-Virarcity1,221,000
Srinagarcity1,180,570
Chhatrapati Sambhajinagarcity1,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
Visakhapatnamcity1,000,000
Solapurcity951,600
Jalandharcity903,491
Rewaricity900,332
Bareillycity898,167
Mysurucity887,446
Gurugramcity876,824
Aligarhcity872,575
Salemcity831,038
Warangalcity811,844
Mira-Bhayandertown809,378
Thiruvananthapuramcity744,983
Saharanpurcity705,478
Kochicity677,381
Gorakhpurcity671,048
Bikanercity647,804
Gunturcity647,508
Amravaticity647,000
Noidacity637,272
Ernakulamcity612,343
Cuttackcity610,189
Belagavicity600,000
Bhavnagarcity593,768
Panchkulatown558,890
Nandedcity550,400
Kolhapurcity549,200
Nellorecity547,621
Ajmercity542,600
Ulhasnagarcity506,937
Sanglicity502,800
Jammucity502,197
Asansolcity500,000
Gwaliorcity500,000
Hublicity500,000
Imphalcity500,000
Jabalpurcity500,000
Jamshedpurcity500,000
Jhansicity500,000
Kallakurichitown500,000
Mangalurucity500,000
Patnacity500,000
Tiruchirappallicity500,000
Vadodaracity500,000
Muzaffarnagarcity495,543
Ballaricity475,000
Malegaoncity471,300
Gayacity463,500
Jalgaoncity460,000
Kurnoolcity457,633
Udaipurcity452,000
Maheshtalacity448,317
Dehraduncity447,808
Tiruppurcity440,000
Davanagerecity434,971
Akolacity425,800