Salary
Age
Career
What is the Average Salary in India at Age 25?
At 25 years old, what salary should you be earning to be considered on track? We break it down by city and industry.
5 min read 1 June 2025
Turning 25 and wondering if your salary is on track? You're not alone.
The National Average
The average salary for a 25-year-old in urban India is roughly ₹42,000/month (₹5 lakh/year). But this varies wildly by city and industry.
By City
- Bengaluru: ₹55,000
- Mumbai: ₹50,000
- Delhi NCR: ₹48,000
- Hyderabad: ₹45,000
- Pune: ₹45,000
- Chennai: ₹42,000
- Ahmedabad: ₹38,000
- Surat: ₹32,000
By Industry at Age 25
- Tech / Software: ₹60,000 - ₹1,20,000
- Finance / Consulting: ₹50,000 - ₹1,50,000
- Marketing / Media: ₹35,000 - ₹55,000
- Manufacturing: ₹30,000 - ₹50,000
- Govt / PSU: ₹40,000 - ₹60,000
Are you on track?
A good benchmark: by 25 you should ideally earn ₹40-60k/month in a Tier-1 city. If you earn more, great. Less? Time to upskill or switch.
Advertisement
Recommended for readers
Hand-picked tools that match this article's intent.
Novoresume
From ₹499
Best seller
Novoresume Pro
Modern ATS-friendly resume in under 10 minutes • Used by 2M+ pros
Build free resume Sponsored
Zety
Free + Pro
Zety Resume Builder
Pre-written bullet points for 900+ job titles. ATS-optimized automatically.
Start building Sponsored
Naukri Gold
From ₹895
India #1
Naukri FastForward
3x profile visibility to recruiters • Priority application status
Upgrade profile Sponsored