Population of Cities in India (2018)

40
Over 1 Million
397
100,000 to 1 Million
2500
10,000 to 100,000
  • Mumbai
  • Delhi
  • Bengaluru
  • Kolkata
  • Chennai
  • Ahmedabad
  • Hyderabad
  • Pune
  • Surat
  • Kanpur
  • Jaipur
  • Navi Mumbai
  • Lucknow
  • Nagpur
  • Indore
  • Patna
  • Bhopal
  • Ludhiana
  • Tirunelveli
  • Agra
  • Vadodara
  • Gorakhpur
  • Nashik
  • Pimpri
  • Kalyan
  • Thane
  • Meerut
  • Nowrangapur
  • Faridabad
  • Ghaziabad
  • Dombivli
  • Rajkot
  • Varanasi
  • Amritsar
  • Allahabad
  • Visakhapatnam
  • Teni
  • Jabalpur
  • Haora
  • Aurangabad
  • Shivaji Nagar
  • Solapur
  • Srinagar
  • Chandigarh
  • Coimbatore
  • Jodhpur
  • Madurai
  • Guwahati
  • Gwalior
  • Vijayawada

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.

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, 397 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.

Mumbai

This city, which has one of the largest urban populations in the world, is India's center of entertainment, finance and commerce.

12,691,836

Delhi

Delhi has a rich history that dates back to 6th Century BCE.

10,927,986

Bengaluru

Bangalore's role as an exporter has led to the nickname 'Silicon Valley of India.'

5,104,047

Kolkata

Kolkata's traditions lie in the arts, including drama, theater, film and literature.

4,631,392

Chennai

Chennai is South India's center for education, economics and culture.

4,328,063

Ahmedabad

This city has grown into an economic and industrial hub in India.

3,719,710

Hyderabad

Its distinctive cuisine and cultural history sets this Indian city apart.

3,597,816

Pune

Pune is a nationwide leader in the automobile and manufacturing industries.

2,935,744

Surat

Surat is the country's first IT smart city.

2,894,504

Kanpur

Kanpur is one of the largest industrial cities in the country.

2,823,249

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