Population of Cities in India (2022)

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 48 cities with more than a million people, 405 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 people.

Name 2022 Population
Mumbai12,691,836
Delhi10,927,986
Bengaluru8,443,675
Hyderabad6,809,970
Ahmedabad6,357,693
Chennai4,681,087
Kolkata4,631,392
Surat4,591,246
Pune3,124,458
Kanpur2,823,249
Jaipur2,711,758
Navi Mumbai2,600,000
Lucknow2,472,011
Nagpur2,228,018
Coimbatore2,136,916
Indore1,837,041
Vadodara1,822,221
Kallakurichi1,682,687
Patna1,599,920
Bhopal1,599,914
Ludhiana1,545,368
Madurai1,465,625
Tirunelveli1,435,844
Agra1,430,055
Rajkot1,390,640
Najafgarh1,365,000
Jamshedpur1,339,438
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
Dhanbad1,196,214
Dombivli1,193,000
Varanasi1,164,404
Ranchi1,120,374
Amritsar1,092,450
Allahabad1,073,438
Visakhapatnam1,063,178
Teni1,034,724
Jabalpur1,030,168
Haora1,027,672
Tiruchirappalli1,022,518
Aurangabad1,016,441
Shivaji Nagar1,000,000
Solapur997,281
Srinagar975,857
Tiruppur963,173
Chandigarh960,787
Jodhpur921,476
Salem917,414
Guwahati899,094
Gwalior882,458
Vijayawada874,587
Mysore868,313
Rohini860,000
Hubli840,214
Narela800,000
Jalandhar785,178
Thiruvananthapuram784,153
Kota763,088
Bhubaneshwar762,243
Aligarh753,207
Bareilly745,435
Moradabad721,139
Bhiwandi707,035
Raipur679,995
Gorakhpur674,246
Puducherry657,209
Bhilai625,138
Borivli609,617
Bhavnagar605,882
Cochin604,696
Amravati603,837
Sangli601,214
Cuttack580,000
Bikaner576,015
Bokaro564,319
Warangal557,802
Nanded550,564
Kozhikode550,440
Raurkela536,450
Guntur530,577
Dehra Dun522,081
Erode521,891
Bhayandar520,301
Durgapur518,872
Ajmer517,911
Ulhasnagar516,584
Kolhapur516,142
Siliguri515,574
Bilimora510,879
Karol Bagh505,241
Asansol504,271
Jamnagar492,056
Saharanpur484,873
Vellore484,690
Gulbarga483,615
Bhatpara483,129
Jammu465,567
Kurnool460,184
Ujjain457,346
Ramgundam452,261
Maheshtala448,317
Shyamnagar441,956
Malegaon435,362
Davangere435,128
Jalgaon429,298
Akola428,857
Belgaum428,720
Rajpur Sonarpur424,368
Gaya423,692
Udaipur422,784
Korba419,146
Mangalore417,387
Jhansi412,927
Thoothukudi410,760
Nellore404,158
Panihati378,705
Rajahmundry376,333
Ahmadnagar367,140
Kollam367,107
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
Brahmapur324,726
Shahjanpur320,434
Shimoga319,550
New Delhi317,797
Rohtak317,245
Thrissur315,957
Tumkur307,359
Firozabad306,409
Nizamabad305,438
Kulti305,405
Barddhaman301,725
Barasat298,127
Mulugu297,671
Bali296,973
Hisar296,436
Rampur296,418
Noida293,908
Greater Noida293,908
Kakinada292,923
Panipat292,808
Dindigul292,512
Tanjore291,067
Parbhani289,629
Darbhanga287,150
Alwar283,228
Bilaspur282,705
Ichalkaranji274,383
Bijapur271,064
Aizawl265,331
Ranipet264,330
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
Alappuzha240,991
Anantapur240,442
Ratlam236,843
Ramagundam235,000
Sivakasi234,704
Karur234,191
Ooty233,426
Ganganagar231,838
Hosur229,528
Bharatpur229,384
Karimnagar228,745
Shrirampur226,317
Raichur225,962
Quthbullapur225,816
Karnal225,049
Nagercoil224,849
Arrah223,676
Imphal223,523
Gosaba222,764
Kanchipuram221,715
Mirzapur220,029
Kharagpur219,665
Amarnath217,780
Pali210,103
Yamunanagar208,931
Rewa208,461
Secunderabad204,182
Bidar204,071
Agartala203,264
Monghyr203,163
Deoghar203,123
Burhanpur202,695
Nadiad202,067
Chapra201,597
Panchkula200,000
Gyanpur200,000
Sikar199,932
Bulandshahr198,612
Purnia198,453
Hospet197,846
Gurgaon197,340
Sambhal196,109
Gandhinagar195,985
Murwara195,856
Kumarapalayam195,071
Nangloi Jat194,363
Machilipatnam192,827
Katihar192,555
Bhiwani190,855
Raebareli186,433
Haridwar186,079
Singrauli185,580
Phusro185,555
Junagadh184,447
Sujangarh183,808
Ellore183,387
Bhusaval183,001
Khandwa182,841
Bahraigh182,218
Karaikkudi181,851
Sirsa181,639
Chandannagar180,623
Baharampur180,547
Surendranagar179,628
Vizianagaram179,358
Neyveli179,150
Proddatur177,797
Hugli177,005
Amroha176,253
Tambaram174,787
Pathankot174,306
Bhind174,035
Cuddalore173,636
Shimla173,503
Ongole172,872
Gadag-Betageri172,813
Navsari171,109
Puri170,841
Haldia170,695
Khammam170,503
Raiganj170,252
Ingraj Bazar170,039
Jaunpur169,572
Kumbakonam167,155
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
Orai158,265
Hoshiarpur158,142
Pallavaram157,145
Hanumangarh155,687
Alandur153,775
Guna153,689
Bahadurgarh153,613
Hazaribagh153,595
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
Ambala146,787
Krishnanagar145,926
Saharsa145,764
Batala145,468
Bhimavaram142,967
Balurghat141,404
Kaithal140,604
Lakhimpur140,223
Vidisha140,045
Haldwani139,497
Habra139,297
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
Srikakulam118,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

Population of All Cities in India

Sources