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

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

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

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

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

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

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

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

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

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

Article last re-published on May 27, 2015.

57 thoughts on “Top 10 Largest Cities in India in terms of Population”

  1. Today Hyderabad area wise has grown drastically it is almost bigger than Chennai and Bengaluru u can check in internet also now so population of Hyderabad is 1 crore 35 lakhs today and rgai airport has became 5th busiest airport in India today after Chennai Bengaluru Mumbai and Delhi handling more passengers.

  2. Kolkata , patna , delhi are only populous city there are a lots of crime but in bangalore n chennai a lot of job opportunity I like banguluru n chennai

  3. Bangalore is now the 3rd largest city in India and it is the second fastest developing city in the world next only to Sydney. Just wait for another 5-10 years and you will see Bangalore surpass even Delhi & Mumbai in terms of total area. Mumbai has it’s limitation as it can not grow towards it’s west ward direction because of Arabian Sea and Delhi area is now blocked with NCR region . For Bangalore there is no such barrier and it can keep continue growing around all the 4 directions.

    Bangalore is much greener ( Garden City of India ) , much Scientific (Silicon Valley of India ) and the most dynamic city in the World.
    It also is in the list of US ex -president Mr.Barack Obama’s top cities in the world that is 1) Beijing & 2) Bangalore . He in his one of the speeches had mentioned about his fear for the Americans considering the growth of these 2 dynamic cities of the world.

    Bangalore rocks ………

  4. 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

  5. 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

  6. 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. Chennai’s metro area is very limited. 426 sq.km. 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. 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

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

  8. 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.

  9. 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. .

  10. My….Surat..city…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

  11. 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

  12. 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

      1. Dear All respected citizens of INDIA / BHARAT / HINDUSTAN Why we argue on the meaning less issues that XYZ city is better of ABC is good city. After all we are Indians. Every City has own history and heritage. Some good points a few may not good but, after all This is our Country.

  13. 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. 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…

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

    1. 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

  15. 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.

  16. 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.

  17. 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.

  18. 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

  19. 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

    1. 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..

      https://en.wikipedia.org/wiki/List_Of_Agglomerations_By_Population

      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.

  20. 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

  21. 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. 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

  22. 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 .

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

  24. 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. 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

Your email address will not be published. Required fields are marked *