Population of Cities in India 2024

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
2024 Population
Mumbai12,691,836
Delhi10,927,986
Bengaluru5,104,047
Kolkata4,631,392
Chennai4,328,063
Ahmedabad3,719,710
Hyderabad3,597,816
Pune2,935,744
Surat2,894,504
Kanpur2,823,249
Jaipur2,711,758
Navi Mumbai2,600,000
Lucknow2,472,011
Nagpur2,228,018
Indore1,837,041
Patna1,599,920
Bhopal1,599,914
Ludhiana1,545,368
Tirunelveli1,435,844
Agra1,430,055
Vadodara1,409,476
Gorakhpur1,324,570
Nashik1,289,497
Pimpri1,284,606
Kalyan1,262,255
Thane1,261,517
Meerut1,223,184
Nowrangapur1,220,946
Faridabad1,220,229
Ghaziabad1,199,191
Dombivli1,193,000
Rajkot1,177,362
Varanasi1,164,404
Amritsar1,092,450
Allahabad1,073,438
Visakhapatnam1,063,178
Teni1,034,724
Jabalpur1,030,168
Haora1,027,672
Aurangabad1,016,441
Shivaji Nagar1,000,000
Solapur997,281
Srinagar975,857
Chandigarh960,787
Coimbatore959,823
Jodhpur921,476
Madurai909,908
Guwahati899,094
Gwalior882,458
Vijayawada874,587
Mysore868,313
Ranchi846,454
Hubli840,214
Jalandhar785,178
Thiruvananthapuram784,153
Salem778,396
Tiruchirappalli775,484
Kota763,088
Bhubaneshwar762,243
Aligarh753,207
Bareilly745,435
Moradabad721,139
Bhiwandi707,035
Raipur679,995
Gorakhpur674,246
Bhilai625,138
Jamshedpur616,338
Borivli609,617
Cochin604,696
Amravati603,837
Sangli601,214
Cuttack580,000
Bikaner576,015
Warangal557,802
Bhavnagar554,978
Nanded550,564
Raurkela536,450
Guntur530,577
Dehra Dun522,081
Bhayandar520,301
Durgapur518,872
Ajmer517,911
Ulhasnagar516,584
Kolhapur516,142
Shiliguri515,574
Bilimora510,879
Karol Bagh505,241
Asansol504,271
Jamnagar492,056
Saharanpur484,873
Gulbarga483,615
Bhatpara483,129
Jammu465,567
Kurnool460,184
Ujjain457,346
Ramgundam452,261
Shyamnagar441,956
Nangi440,894
Kozhikode439,922
Malegaon435,362
Davangere435,128
Jalgaon429,298
Akola428,857
Belgaum428,720
Gaya423,692
Udaipur422,784
Korba419,146
Bokaro418,533
Mangalore417,387
Jhansi412,927
Thoothukudi410,760
Nellore404,158
Tiruppur397,521
Kollam394,163
Panihati378,705
Ahmadnagar367,140
Dhulia366,980
Bhagalpur361,548
Punasa350,000
Muzaffarnagar349,706
Latur348,967
Kukatpalli341,709
Ambattur341,049
Bellary336,681
Muzaffarpur333,200
Kamarhati332,965
Mathura330,511
Patiala329,224
Chanda328,351
Bhilwara326,431
Trichur325,110
Brahmapur324,726
Shahjanpur320,434
Shimoga319,550
New Delhi317,797
Rohtak317,245
Tumkur307,359
Firozabad306,409
Nizamabad305,438
Kulti305,405
Rajahmundry304,804
Barddhaman301,725
Barasat298,127
Bali296,973
Hisar296,436
Rampur296,418
Greater Noida293,908
Noida293,908
Kakinada292,923
Panipat292,808
Parbhani289,629
Darbhanga287,150
Alwar283,228
Bilaspur282,705
Ichalkaranji274,383
Bijapur271,064
Aizawl265,331
Jalna262,034
Lal Bahadur Nagar261,987
Dewas261,218
Baranagar260,072
Gajuwaka258,944
Satna257,778
Etawah257,448
Durg255,283
Naihati253,221
Tirupati250,821
Sonipat250,521
Avadi250,044
Tiruvottiyur248,059
Saugor247,333
Mau246,050
Bihar Sharif244,230
Hapur242,920
Bathinda242,800
Farrukhabad241,152
Anantapur240,442
Barasat237,783
Ratlam236,843
Ramagundam235,000
Ganganagar231,838
Bharatpur229,384
Karimnagar228,745
Puducherry227,411
Shrirampur226,317
Raichur225,962
Quthbullapur225,816
Karnal225,049
Arrah223,676
Imphal223,523
Gosaba222,764
Mirzapur220,029
Kharagpur219,665
Dhanbad219,636
Tanjore219,571
Amarnath217,780
Nagercoil213,858
Pali210,103
Yamunanagar208,931
Rewa208,461
Secunderabad204,182
Bidar204,071
Agartala203,264
Monghyr203,163
Burhanpur202,695
Nadiad202,067
Chapra201,597
Dindigul200,797
Panchkula200,000
Sikar199,932
Bulandshahr198,612
Purnia198,453
Hospet197,846
Gurgaon197,340
Sambhal196,109
Gandhinagar195,985
Murwara195,856
Nangloi Jat194,363
Machilipatnam192,827
Katihar192,555
Bhiwani190,855
Kultali187,942
Raebareli186,433
Haridwar186,079
Singrauli185,580
Junagadh184,447
Sujangarh183,808
Ellore183,387
Bhusaval183,001
Khandwa182,841
Bahraigh182,218
Sirsa181,639
Chandannagar180,623
Baharampur180,547
Surendranagar179,628
Vizianagaram179,358
Proddatur177,797
Vellore177,081
Hugli177,005
Alleppey176,783
Amroha176,253
Tambaram174,787
Pathankot174,306
Bhind174,035
Shimla173,503
Ongole172,872
Gadag-Betageri172,813
Puri170,841
Haldia170,695
Khammam170,503
Raiganj170,252
Ingraj Bazar170,039
Jaunpur169,572
Fatehpur166,480
Gandhidham166,388
Nandyal165,337
Udupi165,000
Loni164,810
Sitapur164,435
Shivpuri164,215
Bhadravati163,903
Adoni163,631
Veraval163,326
Sambalpur162,887
Gadag162,569
Unnao161,671
Budaun161,555
Jind161,260
Madhyamgram161,126
Jamuria160,242
Jaigaon158,664
Cuddalore158,569
Orai158,265
Hoshiarpur158,142
Pallavaram157,145
Hanumangarh155,687
Kanchipuram155,029
Alandur153,775
Guna153,689
Bahadurgarh153,613
Bharuch153,528
Medinipur153,349
Fyzabad153,047
Dinapore152,940
Silchar152,393
Banda152,218
Morena152,004
Tonk151,331
Raj-Nandgaon150,755
Serilingampalle150,525
Virar150,357
Malkajgiri150,000
Shantipur149,983
Barakpur148,174
Erode147,270
Ambala146,787
Krishnanagar145,926
Saharsa145,764
Batala145,468
Bhimavaram142,967
Balurghat141,404
Kaithal140,604
Lakhimpur140,223
Hazaribagh140,063
Vidisha140,045
Haldwani139,497
Habra139,297
Kumbakonam139,264
Porbandar138,872
Chitradurga138,587
Thanesar138,279
Tiruvannamalai138,243
Anand138,009
Kanchrapara136,954
Mahbubnagar136,135
Dimapur135,860
Robertsonpet135,218
Chhindwara134,847
Mandya134,845
Bankura133,966
Hajipur133,606
Gonda City133,583
Bhuj133,459
Hindupur133,298
Shillong132,842
Palghat132,728
Godhra131,913
Kishangarh131,749
Raniganj131,261
Pilibhit131,008
Beawar130,777
Abohar130,603
Moga130,549
Dehri129,938
Deoria129,570
Hassan128,531
Khardah128,346
Yavatmal128,175
Halisahar128,172
Panvel128,046
Titagarh127,751
Cuddapah127,010
Bettiah127,008
Hathras126,882
Lalitpur126,475
Kolar126,441
Mandsaur124,988
Gondia124,897
Rajapalaiyam124,168
Darjiling123,797
Mohali123,484
Palanpur123,294
Dam Dam122,719
Hardoi122,635
Puruliya122,533
Dibrugarh122,155
Palwal121,965
Nalgonda121,826
Bhadreswar121,662
Vejalpur121,610
Chikmagalur121,484
Raigarh121,278
Guntakal Junction120,964
Gangapur120,115
Deoli120,000
Siwan119,181
Damoh118,776
Adilabad118,526
Chicacole118,299
Uppal Kalan118,259
Jetpur118,068
Morbi118,022
Patan117,863
Khanna117,137
Botad117,053
Rishra117,014
Azamgarh116,644
Yelahanka116,447
Gudivada116,161
Baidyabati115,504
Basti115,115
Balasore114,321
Dharmavaram114,050
Maler Kotla113,840
Wardha113,759
Jhunjhunun113,193
Satara112,793
Chanduasi112,635
Mothihari112,144
Chas112,141
Pudukkottai112,118
Rewari112,079
Port Blair112,050
Suriapet111,729
Bangaon111,693
Chhatarpur111,594
Ashoknagar Kalyangarh111,475
Achalpur111,278
Navadwip111,123
Barsi110,983
showing: 400 rows

India is the 7th largest country in the world by area, and a country this large has a population to match. When breaking down the numbers, it's shown the India has many large cities that contribute to its massive population. In fact, the country has a total of 39 cities that each have populations exceeding one million residents. Of these cities, two have populations that exceed 10 million -- Mumbai and Delhi. While these megacities contribute millions to the population, the country also has smaller but still very populated cities, including 388 that have populations exceeding 100,000, and a whopping 2,483 cities with populations of over 10,000. When looking at these numbers, it isn't hard to see why India is the second most populous country, falling only to China.

In contrast with India’s enormous cities, the country has its fair share of small cities as well, more commonly referred to as towns or villages. The ten smallest cities in India by population, according to the 2011 India Census, are:

  • Gangotri (110)
  • Kedarnath (612)
  • Kirtinagar (1,517)
  • Nandaprayag (1,641)
  • Devprayag (2,152)
  • Dogadda (2,422)
  • Badrinath (2,438)
  • Dwarahat (2,749)
  • Bhaiseena (3,200)
  • Sarsod (4,630)

The state of Uttarakhand is home to the majority of India’s ten smallest cities with the exception of Bhaiseena and Sarsod. Uttarakhand is a rural Indian state located in Northern India, known for the Himalayas, the Bhabar, and the Terai. The state only contains 0.83% of India’s total population.

Even though it has more larger cities than many countries, this developing country still has a very large rural population that contributes to its total numbers. While cities continue to develop and expand, the rural population hasn't seen significant decreases through the decades like other countries. In fact, 67% of the population are situated in rural areas, while 33% make up the populations in the larger cities. While this has decreased from 1960's 82% rural population, it isn't as significant of a chane as some countries, which have far more residents who have moved from rural areas to pursue greater opportunities found within cities. However, because India is still a developing country, these numbers are expected to continue to decline in the future.

India has 40 cities with more than a million people, 396 cities with between 100,000 and 1 million people, and 2500 cities with between 10,000 and 100,000 people. The largest city in India is Mumbai, with a population of 12,691,836 people.

Population of Cities in India 2024

Sources