India’s Top 10 Richest Cities in 2025 by GDP – Mumbai Leads with $310B, Vizag at $43.5B

India is currently ranked as the 4th largest economy in the world. The country’s financial capital, Mumbai, holds the first position among Indian cities with a Gross Domestic Product (GDP) of approximately $310 billion. The National Capital Region (NCR), Delhi, follows in second place with a GDP of around $293.6 billion, while Kolkata ranks third with a GDP of about $150 billion. Other cities that feature in the list of the top 10 richest cities in India by GDP in 2025 include Bengaluru, Chennai, Hyderabad, Pune, Ahmedabad, Surat, and Visakhapatnam (Vizag).

List of Top 10 Richest Cities in India (2025)

Below is the list of the richest cities in India as of May 18, 2025, ranked by their Gross Domestic Product (GDP) and highlighting their key economic sectors.

Richest Cities in India by GDP in 2025
Rank City GDP (USD Billion) Key Economic Sectors
1 Mumbai $310 Finance, Entertainment, Trade
2 Delhi NCR $293.6 Government, IT, Real Estate
3 Kolkata $150 Manufacturing, Finance, IT
4 Bengaluru $133 IT, Aerospace, Biotechnology
5 Chennai $100.1 Automotive, IT, Manufacturing
6 Hyderabad $84.1 IT, Pharmaceuticals
7 Pune $78.6 Automotive, Education, IT
8 Ahmedabad $66.8 Textiles, Chemicals, Pharmaceuticals
9 Surat $59.8 Diamonds, Textiles
10 Visakhapatnam $43.5 Industry, Maritime Trade

Top 10 Richest Cities in India in 2024 by GDP

RankCityState
1MumbaiMaharashtra
2DelhiNational Capital Territory of India
3Bangalore (Bengaluru)Karnataka
4ChennaiTamil Nadu
5HyderabadTelangana
6PuneMaharashtra
7AhmedabadGujarat
8KolkataWest Bengal
9SuratGujarat
10Visakhapatnam (Vizag)Andhra Pradesh

Popular Posts