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.
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
Rank | City | State |
---|---|---|
1 | Mumbai | Maharashtra |
2 | Delhi | National Capital Territory of India |
3 | Bangalore (Bengaluru) | Karnataka |
4 | Chennai | Tamil Nadu |
5 | Hyderabad | Telangana |
6 | Pune | Maharashtra |
7 | Ahmedabad | Gujarat |
8 | Kolkata | West Bengal |
9 | Surat | Gujarat |
10 | Visakhapatnam (Vizag) | Andhra Pradesh |