Top 15 Largest Cities of India by Population

India is the seventh largest country by area and has second highest population among the countries as well as most populous democracy in the world. Here is the list of most Populated Cities in India as per Census 2011.

1. Mumbai, Maharashtra – 18.4 million people


Mumbai is the largest city of Maharashtra and the most populous city in India, with a population of 21.3 million as of 2016. The dream city of Mumbai is also wealthiest city in India and home to World Heritage Sites, largest number of high rise building and highest number of millionaires and billionaires among all cities in India.

2. Delhi, Delhi – 16.3 million people


Delhi is the capital of India and the second most populous in India after Mumbai with whole population of about 16.3 million, Wow. The union territory is also the second wealthiest city in India after Mumbai, home to 18 billionaires and 23,000 millionaires.

3. Bangalore, Karnataka – 8.44 million people

Bangalore known as Bengaluru is a megacity and the third most populous city of India, with population of over eight million. Bengaluru city is known as Silicon Valley of India, home to many information technology organisations, educational, research institutions and Kannada film industry.

4. Hyderabad, Telangana – 6.73 million people


Hyderabad is the common captial of Telangana and Andhra Pradesh, the fourth most populous city of India with a population of about 6.7 million. The Telugu film industry based in Hyderabad and also home to large information technology companies as well as global trade center in multiple areas.

5. Ahmedabad, Gujarat – 5.57 million people


Ahmedabad is the largest city of Gujarat and fifth most populous city in India, located on the banks of the Sabarmati river near the capital city of Gandhinagar. Gandhinagar and Ahmedabad are twin city of Gujarat, listed as India’s best city to live in as well as fastest growing cities of the decade.

6. Chennai, Tamil Nadu – 4.64 million people


Chennai or Madras is the most visited Indian cities by foreign tourists and also listed as safest city in India. The city also known as a major film production centre for the Tamil film industry, is the third most populous city in South India.

Chennai is located on the Coromandel Coast off the Bay of Bengal, attracts large number of health tourists visiting India as part of the Medical Tourism and also the city ranked best city in India by India Today, hottest city by the BBC, food cities by National Geographic, cosmopolitan city by Lonely Planet and one of the must visited cities in the world.

7. Kolkata, West Bengal – 4.49 million people


Kolkata or Calcutta is the main cultural and educational centre of East India, Located on the east bank of the Hooghly river and nicknamed the City of Joy. Calcutta is the India’s seventh most populous city and third most productive metropolitan area in India.

8. Surat, Gujarat – 4.46 million people


Surat is the center for diamond cutting and polishing, located on the Tapti river and world’s 4th-fastest growing city. The city was awarded as best city in India, selected as the first smart IT city, developed as a smart city and fourth cleanest city of India.

9. Pune, Maharashtra – 3.12 million people


Pune has an estimated population of 3.12 million and is the ninth most populous city in India and second populous city of Maharashtra, after Mumbai. The city is cultural capital of Maharashtra state and a major hub for education, management, civil services training as well as information technology.

10. Jaipur, Rajasthan – 3.04 million people


Jaipur city is known as Pink City of India and is the tenth most populous city in the country, also the most famous tourist destinations in Rajasthan with world’s most expensive hotel suites.

The largest city of Rajasthan is a very popular tourist destination and part of the Golden Triangle tourist circuit. Jaipur is home to two UNESCO World Heritage Sites and also serves as a gateway to Jodhpur, Jaisalmer and Udaipur.

11. Lucknow, Uttar Pradesh – 2.81 million people


Lucknow is the state capital of Uttar Pradesh and a multicultural place with important centre of governance and tourism. The city is part of the Uttar Pradesh Heritage Arc, to boost tourism along with Agra and Varanasi.

12. Kanpur, Uttar Pradesh – 2.76 million people


Kanpur city is located at west bank of the Ganges river, nicknamed as “Manchester of India”. The city is famous for leather and textile industries and the ninth most populous metropolitan area in India.

13. Nagpur, Maharashtra – 2.40 million people


Nagpur is one of the fastest growing city of India and also proposed as one of the Smart Cities in Maharashtra. The orange city of Nagpur was one of the cleanest city in India and also identified and awarded as best city to live in with greenery, good health and public transport.

14. Visakhapatnam, Andhra Pradesh – 2.03 million people


Visakhapatnam or Vizag is amidst the Eastern Ghats and the most populous city in the state of Andhra Pradesh. Vizag port city on the coast of the Bay of Bengal is also the financial capital of state and one of the most populous metropolitan area in India.

15. Indore, Madhya Pradesh – 1.96 million people


Indore is an education hub and largest as well as most populous city of Madhya Pradesh, followed by Bhopal, Jabalpur and Gwalior. The city is located 190 km from the state capital of Bhopal and comes under Tier 2 cities in India, also the most densely populated major city in Madhya Pradesh.

Other most popular list of cities in India by population are Thane, Bhopal, Pimpri-Chinchwad, Patna, Vadodara, Ghaziabad, Ludhiana, Coimbatore, Agra and Madurai.

Leave a Reply

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

You May Also Like