Gain financial insights

Explore our in-depth articles and practical guides.

List of the Top 10 Richest Cities by GDP in 2025

top 10 richest cities in india

They say the wealth of a nation is written in its cities. In India, that story unfolds in the towering skylines of Mumbai, the political corridors of Delhi, and the tech-driven pulse of Bengaluru. 

Here is a look at the top 10 richest cities in India by GDP, where ambition, culture, and opportunity come together to shape the country’s economic future.

Top 10 Richest Cities in India by GDP 2025

Top 10 Richest Cities in India by GDP 2025

Source: Data from Jagran Josh as of November 2025.

List of Indian Cities by GDP (Top 10 Richest)

RankCityEstimated Population (2025)GDP (USD Billion)Per Capita Income (₹ Lakh per year)
1Mumbai22,088,953310.04.13
2Delhi34,665,569293.64.61
3Kolkata15,845,219150.01.54
4Bengaluru14,395,443110.03.52
5Chennai12,336,04778.63.15
6Hyderabad11,337,85275.04.00
7Pune7,525,71769.02.78
8Ahmedabad9,061,81968.03.89
9Surat8,581,73359.83.89
10Visakhapatnam2,528,36043.54.83

Top 10 Richest Cities in India by GDP in 2025: The Real Urban Powerhouses

Every metropolis on this list has its own rhythm, shaped by its people, industries, and history. The top 10 richest cities in India reflect how India earns, builds, and believes. 

Let us now look at what makes each of these Indian cities by GDP stand out and understand why Mumbai continues to hold the title of the richest city in India.

1. Mumbai

Mumbai’s story begins on a cluster of seven islands inhabited by the Koli and Aagri communities since ancient times. 

One key moment came when the Portuguese ceded the islands, and they were eventually leased by the British East India Company, which transformed them into a major port and commercial centre in the 17th–18th centuries. 

Today, Mumbai is the richest city in India, with a GDP of 310 billion USD, making it the highest GDP city in India. It is home to the Bombay Stock Exchange and a thriving seaport on the Arabian Sea.

Famous Places: Gateway of India, Marine Drive, Chhatrapati Shivaji Terminus (a UNESCO World Heritage Site), Elephanta Caves, and the Bandra–Worli Sea Link.

2. Delhi

Delhi is one of the oldest continuously inhabited cities in the world. Legend links it to the 1st century BCE king Dhilu. In around 1052 CE, the Tomar king Anangpal Tomar II is credited with founding the earlier fortification Lal Kot in the region. Over the centuries, Delhi has served as the seat of the Delhi Sultanate, the Mughal Empire, the British Raj, and is now the capital of independent India. 

With a GDP of 293.6 billion USD, Delhi ranks second among the top 10 richest cities in India and plays a pivotal role in the list of Indian cities by GDP.

Famous Places: Red Fort, Qutub Minar, Humayun’s Tomb, India Gate, and the Lotus Temple.

3. Kolkata

The modern city of Kolkata emerged from the villages of Sutanuti, Kalikata, and Gobindapur on the Hooghly River. In 1690, the British East India Company established a trading post there, which later became the capital of British India until 1911. 

With a GDP of 150 billion USD, Kolkata stands proudly among the richest cities in India. It remains one of the most historically significant names in the Indian cities by GDP rankings.

Famous Places: Victoria Memorial, Howrah Bridge, Sundarbans National Park (nearby), and Kalighat Temple.

Explore the top 10 richest states in India!

4. Bengaluru

Bengaluru (formerly Bangalore) was formally founded in 1537 CE by the chieftain Kempe Gowda I under the Vijayanagara Empire.

With a GDP of 110 billion USD, it ranks fourth among the top richest cities in India and is often described as India’s “Silicon Valley.” It is a leading centre for information technology, startups, and education while still preserving its green parks and gardens.

Famous Places: Bangalore Palace, Lalbagh Botanical Garden, Cubbon Park, and the Vidhana Soudha.

5. Chennai

The city now known as Chennai began as the fishing village of Madraspatnam on the Coromandel coast. In 1639, the English East India Company acquired a strip of land and built Fort St George, which became the nucleus of the modern city. 

With a GDP of 78.6 billion USD, Chennai is among the top 10 richest cities in India and a strong contender in the Indian rich city category. It is a manufacturing and automobile hub with deep Tamil cultural roots.

Famous Places: Marina Beach, Fort St George, Kapaleeshwarar Temple, and San Thome Basilica.

6. Hyderabad

In 1591 CE, Sultan Muhammad Quli Qutb Shah of the Qutb Shahi dynasty founded Hyderabad on the south bank of the Musi River.

The city’s landmark is the Charminar, built in the same year. Today, Hyderabad, with a GDP of 75 billion USD, is one of the top Indian cities by GDP and part of the top 10 richest cities in India.

Famous Places: Charminar, Golconda Fort, Hussain Sagar Lake, and the Salar Jung Museum.

7. Pune

Pune’s origins go back to early medieval times (the 9th century mentions ‘Punnaka’), but it rose to prominence in the 17th–18th centuries as the seat of the Maratha Peshwas. 

With a GDP of 69 billion USD, Pune has become one of the richest cities in India, known for its educational institutions, automobile industries, and pleasant lifestyle. It continues to rise in the list of Indian cities by GDP each year.

Famous Places: Shaniwar Wada, Aga Khan Palace, Sinhagad Fort (nearby), and the Pataleshwar Cave Temple.

8. Ahmedabad

Ahmedabad was founded on 26 February 1411 CE by Sultan Ahmad Shah I of the Gujarat Sultanate, on the banks of the Sabarmati River. The walled city remains a remarkable heritage site. 

With a GDP of 68 billion USD, it is among the top richest cities in India, historically renowned for its textile trade, earning it the nickname “Manchester of India.” It continues to contribute heavily to the Indian cities by GDP rankings.

Famous Places: Sabarmati Ashram, the historic walled city (a UNESCO World Heritage Site), Jama Masjid, and the Akshardham Temple (nearby).

9. Surat

Surat has a long history as a coastal trading port on the Arabian Sea, flourishing especially under the Mughals and later the British. 

With a GDP of 59.8 billion USD, it ranks ninth among the top 10 richest cities in India and is globally recognised for its diamond polishing and textile industries. Surat is one of the fastest-growing names on the list of Indian cities by GDP.

Famous Places: Surat Castle, Dumas Beach, Sardar Patel Museum, and Gopi Talav.

10. Visakhapatnam

Visakhapatnam (also called Vizag) is an ancient settlement that grew around a natural harbour on India’s eastern coast. Historically part of various dynasties in Andhra Pradesh, it has transformed into a modern industrial and port city. 

With a GDP of 43.5 billion USD, it completes the top 10 richest cities in India and holds a key position in the list of Indian cities by GDP. It balances its industrial importance with natural beauty.

Famous Places: Borra Caves, Kailasagiri Hill Park, Submarine Museum (INS Kurusura), and Rishikonda Beach.

Conclusion

Together, these cities form the backbone of India’s trillion-dollar economy. According to the latest list of Indian cities by GDP, they account for more than 45 per cent of the country’s total urban wealth. From the financial might of Mumbai to the digital innovation of Bengaluru and the industrial strength of Ahmedabad and Surat, the top 10 richest cities in India showcase how India’s growth is being built not just by its policies, but by its cities.

Disclaimer- The rankings and figures in this article have been compiled from multiple verified reports, credible news sources, and public financial data available as of 2025. All values are approximate and may vary with newer updates, revisions, or changes in official records.

Top 10 Richest Cities in India- 2025 FAQs

Which are the top 10 richest cities in India?

The top 10 richest cities in India by GDP (2025) are Mumbai, Delhi, Kolkata, Bengaluru, Chennai, Hyderabad, Pune, Ahmedabad, Surat, and Visakhapatnam, with Mumbai leading at 310 billion USD.

Which are the top 5 richest states in India?

The five richest states in India in 2025 are Maharashtra, Tamil Nadu, Karnataka, Gujarat, and Uttar Pradesh, with Maharashtra topping the list at ₹42.67 lakh crore.

Which part of India is rich?

The western and southern regions of India are the richest, led by Maharashtra, Gujarat, Karnataka, and Tamil Nadu, which together contribute a major share of the country’s GDP.

What are the 10 richest states?

The top 10 richest states in India by projected GSDP for 2025 are Maharashtra, Tamil Nadu, Karnataka, Gujarat, Uttar Pradesh, West Bengal, Rajasthan, Telangana, Andhra Pradesh, and Madhya Pradesh.

Which are the top 3 states in India?

The top three richest states are Maharashtra with ₹42.67 lakh crore GSDP, Tamil Nadu with ₹31.55 lakh crore, and Karnataka with ₹28.09 lakh crore.

Which is the 7th richest city in India?

Pune is the 7th richest city in India, with a GDP of 69 billion USD, known for its automobile industries, education hubs, and growing technology sector.

Who is the no. 1 richest country in the world?

As of 2025, the United States remains the number one richest country in the world, with the largest nominal GDP globally.

Which is the richest district in India?

Mumbai district in Maharashtra is the richest district in India, contributing the most to the state’s GSDP and serving as the nation’s economic and financial hub.

Sourcehttps://www.jagranjosh.com/

Share:

Related Posts

top 10 richest actress in india

Top 10 Richest Actresses in India Based on Net Worth – 2025

top 10 richest actor in india

Top 10 Richest Actors in India 2025: From SRK to Allu Arjun, The Crore-Club Revealed

top 10 richest states in india

Top 10 Richest States in India 2025: Which State Has the Highest GDP This Year?