Outlook Money
The Mercedes-Benz Hurun India Wealth Report 2025 ranks Indian cities based on the number of millionaire households. These cities have the highest concentrations of wealth in the nation.
Mumbai leads the rankings with 1,42,000 millionaire households in 2025 that makes it India's wealthiest metropolis.
New Delhi comes second with 68,200 millionaire households, reflecting a strong presence of high-net-worth individuals.
Bengaluru ranks third with 31,600 millionaire households by continuing to be a major hub for wealth in India.
Ahmedabad ranks fourth with 26,800 millionaire families which highlights high wealth concentration in a major Tier II city.
Kolkata holds the fifth position with 26,600 millionaire households, remaining an important economic centre.
Chennai ranks sixth with 22,800 millionaire households, contributing to India’s growing pool of wealthy households.
Pune comes seventh with 22,500 millionaire households, making its presence among India’s top cities for wealth.
Hyderabad ranks eighth with 19,800 millionaire households that makes it one of the country's richest cities.
Gurugram holds the ninth spot with 10,100 millionaire households, continuing to attract high-net-worth residents.
Surat, with 5,700 millionaire households comes at the tenth spot in India's top ten cities in terms of wealth concentration.