Bengaluru families are earning the most in the country! But when it comes to spending, the story is a bit different. Also, the top six metro cities are responsible for a massive 46% of the nation's total spending.
A new report says Bengaluru, Chandigarh, and Delhi are the top three cities for the highest annual family income. But when it comes to spending, Chandigarh, Thiruvananthapuram, and Vadodara take the top spots. Bengaluru is actually in 6th place for expenditure.
24
Average annual family income
The PRICE and Tata Sons report found that for 2025-26, the average annual family income in Bengaluru was ₹28.33 lakh. Chandigarh was a close second at ₹28.32 lakh, while Delhi families earned an average of ₹25.9 lakh.
34
Chandigarh No.1 in spending
Chandigarh families are the biggest spenders, with an average of ₹19.3 lakh. Thiruvananthapuram follows with ₹17.6 lakh, and Vadodara is third at ₹17.1 lakh. The report states that Bengaluru families, ranked 6th, spend an average of ₹15.1 lakh.
The country's top six cities—Delhi, Mumbai, Bengaluru, Kolkata, Chennai, and Hyderabad—account for a huge 46% of all spending. The report also notes that the middle class, with families earning between ₹6 lakh and ₹36 lakh a year, has doubled its share from 29% to 53% in the last decade. Interestingly, the top 100 cities have less than 5% of India's population but contribute over 33% to income and over 31% to consumption.
Explore the latest Lifestyle News covering fashion, wellness, travel, Food and Recipes, and more. Stay updated with trending Health News, fitness tips, and expert insights to inspire your daily living. Discover personalized lifestyle trends that keep you stylish and informed. Download the Asianet News Official App from the Android Play Store and iPhone App Store for everything that adds value to your everyday life.