Top 10 biggest cities in India

In a country like India which is so large in area as well as population, megacities are the driving force. These megacities not only help India move forward but also portray the global image of the country. In this article, we will discuss the top 10 biggest cities in India. The ranking is based on the area covered by the municipal corporations of the cities.

  1. Delhi
  2. Bengaluru
  3. Visakhapatnam
  4. Hyderabad
  5. Lucknow
  6. Indore
  7. Ahmedabad
  8. Surat
  9. Jaipur
  10. Bhopal


Delhi comes at the number one spot on this list. Delhi is administered by five different municipal corporations –
North Delhi Municipal Corporation (covers 605 square kilometres), South Delhi Municipal Corporation(covers 656.91 square kilometres), New Delhi Municipal Council( covers 42.7 square kilometres), East Delhi Municipal Corporation(covers 64 square kilometres) and Delhi Cantonment Board(covers 43.67 square kilometres).

Delhi - biggest city in India

The total area of the city is around 1,412 square kilometres and is home to a 1.1 crore population(11 million).


The “Silicon Valley of India” is the second biggest city in India. The Municipal Corporation of Bengaluru(Bruhat Bengaluru Mahanagara Palike) covers an area of 709 square kilometres.

Bengaluru - second biggest city in India

Also known as “Garden city of India”, Bengaluru enjoys a mild climate for most part of the year.


The port city of Visakhapatnam is the third biggest city in India. The Greater Visakhapatnam Municipal Corporation administers an area of 681.96 sq km. Having a population of around 17 lakhs (1.7 million), the city has a rich history. Vizag is the biggest city in Andhra Pradesh and one of the cleanest cities in India.


The capital city of the newly formed Telangana state is the fourth biggest city in India. The municipal corporation of Hyderabad known as Greater Hyderabad Municipal Corporation covers an area of around 650 sq km. The city is one of the most populous city in India with more than 68 lakh population.

Hyderabad has one of the fastest growing IT industries in the country.


As one of the biggest cities in India, Lucknow acts as an employment hub in the Awadh region. Lucknow Nagar Nigam administers around 631 sq km of the area and a huge population of over 35 lakhs.

In December 2019, 88 villages around Lucknow were added under Lucknow Nagar Nigam increasing the city limits from 402.65 sq km to 631 sq km.


The cleanest city in India comes at number 6 on this list. The Indore Municipal Corporation covers 530 square kilometres of area.

The city of Indore has won the cleanest city award for the fourth straight year in 2020.


Ahmedabad is the biggest city in Gujarat and the seventh biggest city in India. Ahmedabad Municipal Corporation covers an area of 505 square kilometres. Ahmedabad was the capital of Gujarat till the year 1970. Now, the planned city Gandhinagar servers as the legislative capital. However, the Gujarat High Court is still in Ahmedabad.

Located along the banks of the Sabarmati River, Ahmedabad is one of the fastest-growing cities in the World. The city population was around 56 lakhs(5.6 million) during the 2011 survey. However, it is expected to be much more now.


Another city from the state of Gujarat, Surat is the eighth largest city in India. It has an area of 474 square kilometres. The city is located along the banks of the Tapi river and is famous for its IT and Automobile industry. Surat is also known as the “Diamond city of India” as the majority of India’s diamonds are cut and polished here. Surat was ranked the second cleanest city in India in the 2020 Swachh Survekshan.


India’s pink city comes at number nine on this list. The city spans an area of 467 square kilometres. The capital of Rajasthan is a major tourist destination. It is part of India’s foremost tourist circuit, the Golden Triangle(Agra, Delhi, Jaipur). The city is also a UNESCO World Heritage site.


Another state capital on this list, Bhopal is the tenth biggest city in India. It is spread in an area of 463 square kilometres.


There are many lakes in the city area for which Bhopal has earned the title of “Lake city”.

Read more

Top 10 largest districts in India

Leave a Comment

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


Enjoy this blog? Please spread the word :)