Top 10 Largest Cities in India in terms of Population

India is 2nd largest country in the World in terms of population after China. As per 2012 figure, India’s population is 1.237 billion which is the second largest after China (1.351). As per the latest analysis and prediction, India will become world’s largest country in population by 2020. It is the most alarming figure for India to control population. If India failed to do so, it will be difficult to provide basic facilities to all and result in failure state. We have mentioned here list as per figure of 2011 census.

Top 10 Largest Cities in India

1. Mumbai, Maharashtra

Mumbai is the most populous city of India. It is the financial capital of India as well as political capital of Maharashtra. Mumbai’s total population is 12,478,447 as per the 2011 census. Mumbai is also world’s 5th largest city by population. Due to business opportunities in the city, most of people in the country wants to settle down in the city.

Mumbai Traffic Jam
Mumbai Traffic Jam

2. Delhi

Delhi is the national capital of India. Delhi is also known as the National Capital Territory (NCT) of India. Delhi is the most important city and centre of power in the country. As per the history, Delhi was inhabited before the second millennium BC. Its total population is 11,007,835 as per the census of 2011. Delhi is tenth largest city in the World.

Qutb Minar Delhi
Qutb Minar Delhi

3. Bangalore, Karnataka

Bangalore is the Information Technology (IT) hub of India. People came here from across the country for their career growth. Bangalore is also known as Bengaluru and its total population is 8,425,970 as per 2011 census. Bangalore was expanded in 2007 and this figure represent new city limits. Bengaluru is 22th largest city in the World in population.

Read Also: Tourist Places in Bangalore

Bangalore Road Traffic

4. Hyderabad, Andhra Pradesh

Hyderabad is the capital of Andhra Pradesh and another growing IT hub of India. Its now capital of both states Andhra Pradesha and newly created state Telangana. Due to high growth and business opportunities, rush towards Hyderabad has been increased and it makes fourth largest city in India with total population of 6,809,970. Hyderabad is also 34th largest city in the World.

Read Also: Tourist Attractions in Hyderabad

Charminar, Hyderabad
Charminar, Hyderabad

5. Ahmedabad, Gujarat

Ahmedabad is the financial capital of Gujarat and one of the fastest growing city in India. Earlier, it was known as the ‘Manchester of India’. Ahmedabad’s total population is 5,570,585 which makes it fifth largest city in India. Ahmedabad is world’s 39th most populous city in the World.

Sidi Sayeed Masjid Ahmedabad
Sidi Sayeed Masjid, Ahmedabad

6. Chennai, Tamil Nadu

Chennai is the capital of Tamil nadu and one of the most important port in the country. Chennai’s total population is 4,681,087 which makes it 6th largest city in India and 16th most populous city in the world. Chennai is major business hub of the country. It is also one of the largest city in the Southern India.

Read Also: Shopping Malls in Chennai

Anna International Airport Chennai
Anna International Airport Chennai

7. Kolkata, West Bengal

Kolkata is the capital of West Bengal and largest city of eastern India. Kolkata’s total population is 4,486,679 which makes it 7th largest city in India and world’s 51th largest city in the World. Its metropolis area is 185 square km. In earlier times, Kolkata was known as Calcutta. Now, mostly Kolkata name is used in all places.

Kolkata Tram
Kolkata Tram

8. Surat, Gujarat

Surat is 8th most populous city in India with total population of 4,462,002 as per 2011 census. Surat is world famous diamond hub. Due to diamond industry as well as textile industry, every year thousands of people rush towards the city. Surat is the most developed city in the country and provides better opportunities to all.

Surat City
Surat City

9. Pune, Maharashtra

Pune is emerging Information Technology hub in India after Bangalore and Hyderabad. Already thousands of small IT companies are working in the city which provides employment opportunities at it best. Pune’s total population is 3,115,431 which makes it ninth largest city of India in population.

Pune Airport
Pune Airport

10. Jaipur, Rajasthan

Jaipur is the capital of Rajasthan state which was founded on 18th November, 1727 by Maharaja Sawai Jai Singh II. Jaipur is widely known for its heritage hotels and royal palaces. Jaipur is also best tourist destination in the state which provides best job opportunities to all. Jaipur’s total population is 3,073,350 which makes it 10th largest city in India by population.

Jaipur Old City Gate
Jaipur Old City Gate

Article last re-published on May 27, 2015.

50 Comment

  1. H Uday Simha says: Reply

    I am planning to settle in Hyderabad it is very good city total population is 1,35,00,000 more than Bangalore and Chennai Hyderabad is best Indian city to live Hyderabad is also next to Bangalore in the job opportunities

  2. H Uday Simha says: Reply

    If you take total Metro population of Hyderabad it is 1,25,00,000 it is more than Chennai and Bangalore you can check in internet also

  3. H Uday Simha says: Reply

    Hyderabad total Metro population is 12.5 million I mean 1,25,00,000 bigger city than Bangalore and Chennai you can check in internet also

    1. SASIKUMAR says: Reply

      Chennai’s metro area is very limited. 426 Because of that it falls behind Hyderabad and Bangalore in population and GDP as well. Bangalore has got a huge city area and metropolitan area.

      1. Lohit says: Reply

        Bangalore Metro Politan population is 14 million.. Bigger than Hyderabad

    2. Lochan Bhatt says: Reply

      M also agree with u mr. Uday

      1. H Uday Simha says: Reply

        Today Hyderabad urban agglomeration will cross 12.5 million by 2017 year it is maximum larger than Bangalore and Chennai in the terms of nation like Hyderabad and Secunderabad if you take u can check also in the internet

  4. Ajith says: Reply

    1.mumbai 2.delhi 3.kolkata 4.chennai
    Bangalore is the 5th city in india.

  5. salih vm says: Reply

    whereee is kochi … are u seen kochi once in your life ??? then how will you written here like this???? damn shit.. kochi is the awesome city of our country..

    1. jay says: Reply


  6. Manoj says: Reply

    I m not very much sure about that But PATNA is also can be a largest city according to population because According to the 2011 census Patna district has a population of 5,838,465, roughly equal to the nation of Nicaragua & US state of Maryland.

  7. Kishan says: Reply

    Bangalore currently has developed vast. There are “N” number of malls, nightlife extension, metro links. It is also the start up capital of India with many investors choose Bangalore as the right place to invest. Many IT firms have established their centres in Bangalore and latest “Alibaba” have planned to open their first India centre in Bangalore which is one of the famous and leading online retailer in China. .

  8. Jay Gheewala says: Reply

    My……should be on the top…..because every person can live in Surat with better life with good job or business.They have their own houses in the city…so,my Surat is best and all cities are also best,because we are Indian.I love my india

    1. Nathan says: Reply

      Pappu, tu bahar aake dhek.

  9. Eswar says: Reply

    1.delhi 2.hyd 3.bang 4.mumbai 5.kolkata 6.chennai Chennai is smaller city than Vijayawada which is 3rd most city in ap

  10. DR MC GHOSH says: Reply

    Population in Kolkata is more than 1.50 crore.Even being in main city Kolkata,salt lake city and Newtown-Rajarhat are not in main city
    These are nicely planned. You can’t compare Bangalore or Hyderabad with Kolkata it is far better

  11. Lohit says: Reply

    Bangalore core city is bigger than Chennai…U can check internet and everywhere…

    1. satish says: Reply

      Dont cry man.You cannot compare chennai to bangalore. You will never near by also to chennai.

  12. t rajendra says: Reply

    comparison is ok where actual popilation stays in the city area
    ahmedabad & surat we are proud to make entry from gujarat
    surats growth is the largest amongst all

    1. Lohit says: Reply

      Hahaha… Bangalore Mumbai and Delhi are the tier 1 city… Bangalore is more cosmopolitan and posch than Chennai… Even the city area of Bangalore is biogger than Chennai… Bangalore is home to 14 million people,… Chennai is behind…

  13. Lee umesh says: Reply

    Yes mumbai is most population city of india,but culcutta is biggest,largest city of india by land of area…thats all

    1. Pawan says: Reply

      lmao? who told you this? Delhi is the largest city of India 1900km other cities are not even 1500kmsq

    2. Lohit says: Reply

      Even Hyderabad is Bigger than Chennai now….. Bangalore and Hyderabad are the real cities other than Mumbai and Delhi… Chennai is pathetic.. Yopu are crying man.. not me

  14. Sanrak says: Reply

    Think about the size of the metropolitan area… Bangalore 8000+ Sqkm, Hyderabad 7100, Mumbai 4300+, Chennai 1100+ for Example Mumbai can extend their metro area 8000+ sq Km and Chennai too can extend upto 8000+Sqkm. For administration each city maintains the limit … Mumbai, Chennai and Kolkata are much bigger than other upcoming cities here. Old Metros (Mumbai, Delhi, Chennai and Kolkata) are still very big but losing the shine as it is getting older but still vibrant.

  15. L p gupta says: Reply

    I am worried of kolkata ‘s downfall. Other cities like bangalore ,hyderabad, Pune & jaipur has developed like any thing. This dirty politics has ruined the city.

  16. K.surender reddy says: Reply

    According to recent survey the metropolitan population of cities are 1.Delhi (25million) 2.Mumbai(21million) 3.Kolkatha(14.6million) 4.Hyderabad(12million) 5.Bangalore(11.5million)
    6.chennai(9.8million) Hyderabad might be smaller than kolkatha but bigger than Bangalore and Chennai. Hyderabad population may cross 16million because of the statement that Hyderabad has best standard of living than any other city in India.

    1. Dipankar Maity says: Reply

      Please look into the 2011 population survey(held by Govt of India) results & then comment..Bullshit

    2. Pawan says: Reply

      yes you are right but delhi area is 1900kmsq comparing to mumbai 600 and hyderabad 650kmsq

  17. Kijo says: Reply

    Chennai is best city

  18. nazi tol says: Reply

    oooo yeeesss mumbai meri jaaannn

  19. praveen chintala says: Reply

    hyderabad has 7.6 million voters officially..and what is about non voters including people aged less than 18 years..clearly depicting city has got more than 10 million population

  20. saleem khan says: Reply

    But jaipur is fastest growing city in india due to its development and life style and now it is a small child of mumbai, and I also inform to all of you mumbai is number one city in india

  21. K.surender reddy says: Reply

    Hyderabad is actually much bigger than bangalore and chennai if we consider total metropolitan popoulation

    1. Dipankar Maity says: Reply

      ha ha..gain knowledge & then comment @ K.surender reddy

  22. Vishal says: Reply

    Hyderabad now have population more 12 million and 3rd in india

    1. Lohit says: Reply

      Check before u speak… Check the website correctly..

      If entire metropolitan area is taken, Bangalore has 14 million population which is much more than hyd… U can check here,… Its wikipedia..

      Check this website… And tell me.. Actually while counting the population, in Bangalore many areas were ignored which comes under metropolitan… But Secunderabad comes in Hyderabad metropolitan. So its population is included.

  23. Moinuddin Ali Khan says: Reply

    Nonsense! Hyderabad’s population is more than 10 Million. It is the definitely the 4th largest but after Kolkota, Mumbai and Delhi in that order

  24. Y.Mukil Kumar says: Reply

    Bengaluru and Hyderabd are projected as very big cities by the respective state governments. But the fact is different. Chennai and Kolkatta are never projected by the respective state governments. Look at the neighbouring districts of Hyderabad [Rangareddy, Medak and Nalagonda] and Bengaluru [Kolar, Mandya and Chamrajnagar] which are very sparsely populated. But look at the neighbouring districts of Chennai [Kanchipuram, Thiruvallur and Vellore] and Kolkatta [West and East Midnapore, Howrah, Hoogley, North and South 24 Parganas] which are thickly populated. Look at the busy areas of Kolkatta, Chennai, Hyderabad and Bengaluru. You can easily understand which is big and which is small. The actual list is as follows. 1. Delhi 2. Mumbai 3. Kolkatta and 4. Chennai. No major cities or towns or villages or hamlets are there apart from these four cities

    1. Nasreen sulthan says: Reply

      correct mukil this 4 only…

      1. saravanakumar says: Reply

        yes you are right mukhil..the things which has been published here is a rubbish.

        1. Lohit says: Reply

          That’s wrong…. Actually Chennai and kolkata and Mumbai became a city by several villages merging together… But Bangalore and Hyderabad are cities which are grown from a single center (nucleus)…. But Bangalore is very modern city and posch compared with other metros… Mumbai is the exception… Hyderabad is the next modern city….. Other cities like Chennai, kolkata looks very pathetic compared with Bangalore and Hyd…

          And also… Tier 1 cities are Delhi, Mumbai and Bangalore… Next comes Hyderabad…..In GDP, In business, in airport, in real estate etc… So Chennai really sucks… People of Chennai also are bad and really sucks…

          Chennai can never become global city due to its people and very cheap politics

  25. jayaraju.j says: Reply

    Its really funny, just imagine Bangalore with Kolkata its lie statement, Kolkata is four times bigger and populated than Bangalore, Compare to Bangalore area and population Chennai is very very big .

  26. Ramveer Kushwaha says: Reply

    I love Mumbai and planning to settle in Mumbai soon. Hopefully i will fulfill my dream because i love to live Mumbai

  27. Mukund Kini says: Reply

    Stats are not correct Kolkatta population is not so low and is above 1 crore.

  28. Mohit Singh says: Reply

    Proud to be a Mumbaikar!

  29. ishu says: Reply

    i like the cities my favourite mumbai

  30. ishu says: Reply

    please tell me about indore proper population and proper via gmail … thank u

    1. Uday says: Reply

      Indore’s population is 20 lakhs approx dear Ishu.

  31. Kumar says: Reply

    Do you have any separate list of the largest cities in states such as Gujarat, Maharashtra, Karnataka, Tamil Nadu, Uttar Pradesh, Jammu and Kashmir, Kerala, Andhra Pradesh, Telangana, Madhya Pradesh, and others. Waiting for your response.

    1. Gaurav says: Reply

      Fake information, first photo which is showing traffic jam belongs to Delhi only, DTC buses are showing in pic but in this portal, it has shown for Mumbai.

Leave a Reply