Average Salary in India 2025 | Salary Trends, Payscale & Jobs
Average salary in India

Average Salary in India 2025 – Payscale, Salary Trends & Jobs Breakdown
Author: JobsAddress.in | Updated:
The average salary in India is one of the most discussed topics among job seekers, professionals, recruiters, and businesses. With India’s rapid economic growth, increasing globalization, and booming IT & service sectors, salary benchmarks are changing every year. In 2025, the average salary in India is around ₹35,000 per month or ₹4.2 LPA. However, the payscale varies significantly based on industry, job role, experience, education, skills, and location.
This article provides an in-depth guide on average salaries in India by industry, job role, experience level, location, gender, and future trends. Whether you are a student planning your career, a job seeker aiming for better opportunities, or an employer looking to benchmark salaries, this guide covers everything you need to know.
Understanding Average Salary in India
The average salary is calculated by taking the total salary of employees in a country and dividing it by the number of employees. However, in India, due to income disparity, the average may not always reflect the real picture. For instance, a fresher working in a Tier-3 city may earn ₹15,000 per month, while a senior data scientist in Bangalore may earn ₹25 LPA.
Quick Insight: The median salary in India (middle value) gives a more accurate picture than the mean average since it eliminates the effect of very high and very low salaries.
Factors Affecting Salary in India
- Industry & Sector: IT, banking, e-commerce, and healthcare pay significantly higher than agriculture and education.
- Job Role: Specialized professionals like doctors, lawyers, and data scientists earn more than generic roles.
- Location: Salaries in Bangalore, Mumbai, and Delhi are almost double compared to smaller cities.
- Experience: Senior professionals earn 5-10 times more than entry-level employees.
- Education: IIT, IIM, and top-tier college graduates get premium packages.
- Skills: AI, data science, blockchain, cloud, and cybersecurity fetch the highest payscales.
- Company Type: MNCs, unicorn startups, and global banks pay more than small firms.
Average Salary in India by Industry
Industry | Average Monthly Salary (₹) | Annual Salary (LPA) |
---|---|---|
Information Technology (IT) | 55,000 | 6.6 |
Banking & Finance | 48,000 | 5.7 |
Healthcare | 50,000 | 6.0 |
Manufacturing | 32,000 | 3.8 |
Education | 28,000 | 3.3 |
E-commerce | 60,000 | 7.2 |
Government Jobs | 40,000 | 4.8 |
Freelancing / Remote Work | 45,000 | 5.4 |
Average Salary by Popular Job Roles
Job Role | Average Salary (LPA) |
---|---|
Software Engineer | 6.5 |
Data Scientist | 10.0 |
Chartered Accountant (CA) | 8.5 |
Doctor (MBBS/MD) | 9.0 |
Teacher / Lecturer | 3.5 |
Digital Marketing Manager | 7.0 |
Civil Engineer | 4.5 |
Lawyer | 6.0 |
IAS Officer | 12.0 (with perks) |
Freelancer (IT/Design) | 6.0–12.0 |
Salary by Experience Level
Experience Level | Average Salary (LPA) |
---|---|
Entry-Level (0–2 years) | 3.0 |
Mid-Level (3–7 years) | 6.5 |
Senior-Level (8–15 years) | 15.0 |
Executive (15+ years) | 25.0+ |
Salary Comparison – Government vs Private Jobs
Government jobs in India offer stability, pensions, and perks, whereas private jobs usually pay higher salaries with performance incentives. For example, an IAS officer earns ₹12 LPA with benefits, while a senior manager in a private IT firm may earn ₹25 LPA without lifetime pension.
Gender Pay Gap in India
The gender pay gap continues to be a concern in India. On average, women earn about 19-20% less than men in similar roles. IT, banking, and teaching sectors are reducing this gap, but manufacturing and informal sectors still show disparity.
Freelancing & Remote Work Salaries
Freelancing is booming in India. Skilled professionals in IT, design, content writing, and consulting are earning between ₹50,000 to ₹2,00,000 per month depending on projects. Platforms like Upwork, Fiverr, and Toptal have given Indian freelancers global exposure.
Historical Salary Trends (2015–2025)
- 2015: Avg Salary ₹20,000/month (₹2.4 LPA)
- 2020: Avg Salary ₹28,000/month (₹3.3 LPA)
- 2025: Avg Salary ₹35,000/month (₹4.2 LPA)
Salaries have grown by 75% in a decade, with IT, e-commerce, and finance driving growth.
Future Outlook – Salary in India by 2030
Experts predict that by 2030, the average salary in India will cross ₹50,000/month (₹6.0 LPA). Data science, AI, renewable energy, healthcare, and financial technology will be the top-paying sectors. Remote global employment will further boost earnings.
Conclusion
The average salary in India stands at ₹4.2 LPA in 2025, but opportunities for higher income are abundant for those with the right skills and experience. While IT, finance, and healthcare dominate high-paying roles, freelancing and global remote jobs are new income boosters. For maximum growth, professionals must continuously upskill, specialize, and adapt to new industry demands.
Frequently Asked Questions (FAQs) on Average Salary in India
What is the average salary in India in 2025?
The average salary in India in 2025 is about ₹35,000 per month or ₹4.2 LPA.
Which jobs have the highest salaries in India?
Data scientists, AI engineers, investment bankers, IAS officers, and doctors earn the highest salaries in India.
Do government jobs pay more than private jobs in India?
Private jobs usually pay more, but government jobs offer stability, pensions, and benefits.
What is the salary of a fresher in India?
Freshers earn between ₹2.5 LPA to ₹4 LPA, depending on industry and skills.
What is the gender pay gap in India?
Women in India earn on average 20% less than men for similar roles.
What is the salary trend in India over the last decade?
Salaries increased from ₹20,000/month in 2015 to ₹35,000/month in 2025, showing 75% growth.
What is the future average salary projection for India?
By 2030, average salaries in India may cross ₹50,000/month (₹6 LPA).
Which city in India has the highest average salary?
Bangalore leads with ₹60,000/month on average due to its IT and startup ecosystem.
Is freelancing a good career option in India?
Yes, skilled freelancers can earn between ₹6 LPA to ₹20 LPA, often more than full-time employees.
Which industries pay the highest salaries in India?
IT, finance, e-commerce, healthcare, and consulting industries pay the highest salaries.
What is the average salary in IT sector in India?
The average salary in the IT sector is around ₹6.6 LPA, with experienced professionals earning much higher.
How does location affect salaries in India?
Metro cities like Bangalore, Mumbai, and Delhi offer higher salaries compared to Tier-2 and Tier-3 cities.
Does education impact salary in India?
Yes, graduates from top-tier institutions like IITs and IIMs usually get higher payscales.
What is the average salary for government jobs in India?
Government jobs have an average salary around ₹40,000 per month with added perks and benefits.
What is the average salary for a data scientist in India?
A data scientist earns an average of ₹10 LPA, with experienced professionals earning ₹20 LPA or more.
How much do doctors earn on average in India?
Doctors earn an average of ₹9 LPA, with specialists and surgeons earning significantly higher.
What is the average salary for entry-level jobs in India?
Entry-level professionals earn around ₹3 LPA, depending on the industry and location.
Which skills increase salary potential in India?
Skills in AI, cloud computing, blockchain, data science, and cybersecurity significantly increase salary potential.
Are salaries increasing in India every year?
Yes, salaries have grown consistently, especially in IT, finance, e-commerce, and healthcare sectors.
What is the difference between median and average salary in India?
Median salary represents the middle value and is often lower than the mean average due to high-income earners skewing the average.
Can freelancers earn more than full-time employees in India?
Yes, experienced freelancers in IT, design, and consulting can earn more than traditional full-time employees.