India ranks among the biggest countries in the entire universe. The population of the country was estimated to be 1.32 billion in March 2016. Formally, the country is known as the Republic of India. It covers the subcontinent of India in the South-Asia region. It compares with China as one of the growing countries in the world. However, it is still termed as a developing country. Listed below are top 10 largest cities in India.

Top 10 Largest Cities in India


Mumbai, Maharashtra

Mumbai, formerly Bombay is the Maharashtra state and India’s financial capital. The population was estimated to be 22 million in 2015. The main languages include Marathi, Hindi, Gujarati and English. It covers an area of 603.4 km2. Mumbai is home to the renowned Bollywood, the Hindi film and television business. It also hosts the Reserve Bank of India and is headquarters to a number of multinational companies in Mumbai, making the city a vital entertainment and commercial center in India.  



Delhi ranked the second among the top 10 largest cities in India metropolis and the national capital with a population of 18,686,902 as reported in 2016. The widely spoken languages in Delhi include Urdu, Hindi and Punjabi. It covers an area of 1,484 km2. It is one of the ancient cities in the world characterized by its historical archaeological remains. The town hosts significant government offices including India’s parliament building making it a renowned commercial and political center. 


Bangalore, Karnataka

Bangalore, officially called Bengaluru, is the Karnataka’s capital and the third populous Indian city with a population of 11,556,907 as reported in 2016. The commonly spoken languages include English, Kannada, Hindi, Konkani, Telugu and Malayalam. Covering an area of 741 km2, the city is home to renowned research and educational India institutes along with many aerospace, telecommunication and software industries.  


Hyderabad, Andhra Pradesh

Hyderabad, Andhra Pradesh’s capital as well as one of the top 10 largest cities in India, is considered to be a developing IT hub in India. The city’s population is 10.1 million as of 2016. The widely spoken languages in and around the city are Telugu, Hindi, Urdu and English. The city covers an area of 650km2. It is also the capital of the newly found Telangana state. It has experienced fast growth due to emerging business opportunities.


Ahmedabad, Gujarat

Ahmedabad city, whose population is 66,342,236, is home to people speaking the Hindi, Gujarat and English. It covers an area of 464km2 and is considered the Gujarat financial capital and among the rapidly growing Indian cities. It is locally called the “Manchester of India” and is ranked 39th in the world’s most populated cities. 


Chennai, Tamil Nadu

Chennai is Tamil Nadu’s capital with a population of 8.2 million as of 2016 speaking English and Tamil languages. The city covers an area of 426 km2. Located on the Bengal Bay Coromandel Coast, it was founded by the British during the 17th century, initially called Madras. Its economy is characterized by healthcare, hardware manufacturing, automobile and information technology. The city has an international airport, five national highways and two great ports. 


Kolkata, West Bengal

Kolkata is West Bengal’s capital that is considered among the most vital Indian cities. With a population of 5 million, it has been a center of culture, education and industry. The common languages include Urdu, English, Hindi and Bengali. It covers an area of 185 km2 and is home to the biggest stadium in Asia, the Salt Lake Stadium that is also the second biggest in the world. 


Surat, Gujarat

Surat ranks 8th in India’s most populated city. According to the census in 2016, the population was 6 million. The common languages are Hindi, Gujarat and English. It covers an area of 326.5 km². This city is known for its diamonds. As a result of the diamond and textile industries, many people have been attracted to the city. It is considered the most developed Indian city offering opportunities to everyone. 


Pune, Maharashtra

Pune is Maharashtra’s second biggest city. With a population of 5.9 million, it is home to Hindi, Marathi and English speaking people. It covers an area of 700 km² and houses renowned historical sites, a rich IT industry and many excellent educational facilities. The city has a rich background which has been a great foundation for an anticipated growth in the future. 


Jaipur, Rajasthan

Jaipur is Rajasthan’s capital founded by Maharaja Sawai Jai Singh II in 1727. It has a population of 3,548,512. The people living in this city mostly speak Hindi. The city has a total area of 111.8 km2. Jaipur city is the 10th among the top 10 largest cities in India based on population. It is renowned for its royal palaces and prestigious heritage hotels.


Please Log In or add your name and email to post the comment.