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

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-humayun-tomb

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

Hussain-Sagar-Lake

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

Jhulta-Minar-Ahmedabad

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_High_Court

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

victoria_memorial_kolkata

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

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_Estate

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

hawa-mahal-jaipur

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

Charbagh_Railway_Station,_Lucknow

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_central_station

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

Deekshabhoomi_Stupa-NagpurDeekshabhoomi_Stupa-Nagpur

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

Kailash_Giri_Visakhapatnam

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

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.