Data analytics has firmly established itself as one of the most accessible, in-demand, and reliably well-paying career paths in India’s technology economy. Unlike software engineering which requires strong algorithmic programming, or data science which requires heavy machine learning mathematics, data analytics sits at a practical intersection — business intuition, SQL querying, dashboard building, and the ability to communicate insights clearly. India is estimated to have around 97,000 vacant data analyst jobs currently, and NASSCOM reports a shortage of over 11 lakh data professionals — making this one of the clearest demand-supply gaps in the Indian job market.
This article covers the complete data analyst salary for India in 2026 — fresher to senior, company type, city, specialisation, and monthly in-hand figures.

Data Analyst Salary 2026: Quick Overview
The national average data analyst salary in India is approximately ₹6.55 lakh per year (₹6,55,348 per annum) based on 1,000 reported salaries updated as recently as June 2026. The average per month salary of a data analyst in India is approximately ₹36,000 to ₹55,000 per month across all experience levels.
| Experience Level | Annual CTC | Monthly In-Hand (Approx.) |
| Fresher (0–1 year) | ₹3 – ₹6 LPA | ₹22,000 – ₹42,000 |
| Junior Analyst (1–3 years) | ₹4 – ₹8 LPA | ₹28,000 – ₹55,000 |
| Mid-level (3–5 years) | ₹8 – ₹14 LPA | ₹55,000 – ₹95,000 |
| Senior Analyst (5–8 years) | ₹12 – ₹22 LPA | ₹80,000 – ₹1,45,000 |
| Lead / Analytics Manager | ₹18 – ₹35 LPA | ₹1,18,000 – ₹2,30,000 |
| Head of Analytics / Director | ₹28 – ₹55 LPA | ₹1,80,000 – ₹3,50,000 |
Data Analyst vs Data Scientist: The Salary Difference
A common comparison that shapes career decisions:
| Role | Fresher CTC | Mid-level | Senior |
| Data Analyst | ₹3.5 – ₹6 LPA | ₹8 – ₹14 LPA | ₹14 – ₹25 LPA |
| Data Scientist | ₹6 – ₹12 LPA | ₹14 – ₹28 LPA | ₹25 – ₹60 LPA |
| Business Analyst | ₹4 – ₹8 LPA | ₹10 – ₹18 LPA | ₹18 – ₹40 LPA |
| Product Analyst | ₹5 – ₹10 LPA | ₹12 – ₹22 LPA | ₹20 – ₹45 LPA |
Data scientists earn more due to machine learning and modelling skills. However, data analysts with advanced SQL, Python automation, and business intelligence tools close the gap significantly at mid and senior levels.
Fresher Data Analyst Salary in India 2026
The data analyst fresher salary in India 2026 ranges roughly from ₹3.5 to ₹6 LPA. Fresh graduates entering the field of data analytics typically land packages depending on:
- Degree background: BTech/MCA graduates command ₹4.5 to ₹6 LPA vs BSc graduates at ₹3 to ₹4.5 LPA
- Portfolio strength: Candidates with real dashboard projects, Kaggle competitions, or GitHub repos consistently secure ₹1 to ₹2 LPA more than peers without one
- Skills: SQL and Power BI together are the minimum; Python adds another ₹1 to ₹2 LPA at fresher level
- Company type: Product and BFSI companies pay 30 to 50 percent more than IT services for the same fresher role
Freshers typically earn between ₹22,000 and ₹35,000 per month in most fresher data analyst roles. With strong SQL, Python, and portfolio projects, fresh graduates can secure ₹6 to ₹8 LPA at their first job — translating to approximately ₹42,000 to ₹55,000 per month.
Experience-Wise Data Analyst Salary 2026
0–2 Years (Entry Level)
Average entry-level data analyst salary: ₹3.2 LPA. Junior data analyst average: ₹6.3 LPA. Monthly in-hand at this stage: ₹22,000 to ₹45,000.
After 1 to 2 years of experience and acquiring skills in SQL, Excel, Power BI, or Python, the salary can be increased to the range of ₹4 to ₹7 LPA quite fast.
2–5 Years (Junior to Mid-level)
Mid-level data analysts earn around ₹6 to ₹12 LPA, especially with SQL, Python, and dashboarding skills. The 2 to 3 year mark — particularly when switching from a service company to a product company — delivers the sharpest salary increase. Monthly in-hand: ₹42,000 to ₹80,000.
5–8 Years (Senior Level)
Senior data analysts typically earn ₹12 to ₹18 LPA. Senior analysts and leads are generally earning ₹15 to ₹25 LPA at this stage. Monthly in-hand: ₹80,000 to ₹1,45,000.
At this stage, companies expect more than technical skills — they want professionals who can translate complex data into clear business decisions, present to leadership, and mentor junior analysts.
8–12 Years (Lead / Manager)
Senior data analysts with expertise in tools such as SQL, Python, Power BI, and Tableau can earn ₹18 LPA or more. Analytics Managers and Directors at product companies and BFSI organisations earn ₹25 to ₹55 LPA. Monthly in-hand: ₹1,60,000 to ₹3,50,000.
Data Analyst Salary by Industry 2026
The industry of employment is a significant salary driver — almost as important as experience level:
| Industry | Fresher CTC | Mid-level (4–6 yrs) | Senior (8+ yrs) |
| BFSI (Banking, Finance, Insurance) | ₹4 – ₹7 LPA | ₹10 – ₹20 LPA | ₹20 – ₹45 LPA |
| E-commerce (Flipkart, Amazon) | ₹5 – ₹9 LPA | ₹12 – ₹25 LPA | ₹25 – ₹55 LPA |
| Tech Product Companies | ₹5 – ₹9 LPA | ₹12 – ₹25 LPA | ₹22 – ₹50 LPA |
| Consulting (McKinsey, Deloitte) | ₹5 – ₹9 LPA | ₹12 – ₹22 LPA | ₹22 – ₹50 LPA |
| Healthcare / Pharma | ₹4 – ₹7 LPA | ₹8 – ₹16 LPA | ₹16 – ₹35 LPA |
| IT Services | ₹3 – ₹5 LPA | ₹6 – ₹12 LPA | ₹12 – ₹22 LPA |
| Startups (Growth / Funded) | ₹4 – ₹8 LPA | ₹10 – ₹20 LPA | ₹20 – ₹45 LPA |
| FMCG / Retail | ₹4 – ₹7 LPA | ₹8 – ₹16 LPA | ₹15 – ₹32 LPA |
BFSI consistently pays the most for data analysts in India — because financial data insights directly drive lending, investment, and risk decisions worth crores. E-commerce and product tech companies follow closely.
Company-Wise Data Analyst Salary in India 2026
| Company | Fresher CTC | Mid-level |
| Google India | ₹12 – ₹25 LPA | ₹28 – ₹60 LPA |
| Amazon India | ₹10 – ₹20 LPA | ₹22 – ₹50 LPA |
| Microsoft India | ₹10 – ₹20 LPA | ₹20 – ₹45 LPA |
| Goldman Sachs India | ₹10 – ₹18 LPA | ₹22 – ₹48 LPA |
| JP Morgan India | ₹9 – ₹16 LPA | ₹18 – ₹40 LPA |
| Flipkart | ₹8 – ₹14 LPA | ₹18 – ₹35 LPA |
| Zomato / Swiggy | ₹7 – ₹12 LPA | ₹16 – ₹32 LPA |
| TCS / Infosys (Data Analytics roles) | ₹3.5 – ₹5 LPA | ₹8 – ₹15 LPA |
| Accenture Analytics | ₹4 – ₹7 LPA | ₹10 – ₹18 LPA |
| HDFC Bank / ICICI Bank | ₹5 – ₹8 LPA | ₹12 – ₹22 LPA |
| Mu Sigma / Fractal Analytics | ₹4 – ₹7 LPA | ₹10 – ₹20 LPA |
City-Wise Data Analyst Salary 2026
Bengaluru pays the highest, averaging ₹8 to ₹10 LPA — about 18 percent above the national average. Hyderabad is second at ₹7.8 LPA, followed by Delhi NCR at ₹7.5 LPA.
| City | Average Annual Package (All Levels) |
| Bengaluru | ₹8 – ₹10 LPA (18% above national) |
| Hyderabad | ₹7.5 – ₹9 LPA |
| Mumbai | ₹7.5 – ₹9 LPA |
| Delhi / NCR / Gurugram | ₹7 – ₹8.5 LPA |
| Pune | ₹6.5 – ₹8 LPA |
| Chennai | ₹6 – ₹8 LPA |
| Tier-2 Cities | ₹4 – ₹6 LPA |
Skills That Drive Highest Data Analyst Salary in 2026
SQL, Python, and Power BI together are the three most in-demand skills — mastering them can push your salary 25 to 35 percent above peers at the same experience level.
| Skill | Salary Premium |
| SQL (Advanced — Window Functions, CTEs) | 15 – 30% premium |
| Python (Pandas, NumPy, data manipulation) | 20 – 40% premium |
| Power BI / Tableau | 15 – 30% premium |
| Statistics / Hypothesis Testing | 20 – 35% premium |
| Cloud Data Tools (BigQuery, AWS Redshift, Azure) | 25 – 45% premium |
| Machine Learning (basic) | 30 – 55% premium |
| SQL + Python + Power BI combined | Top 15% salary bracket |
The fastest path to a higher salary at entry level: SQL + 2 portfolio dashboards + one automation script. At mid level: Python automation + cloud data warehouse knowledge + business storytelling.
CTC to Monthly In-Hand: Data Analyst
At ₹6 LPA CTC, the monthly take-home is approximately ₹42,000 to ₹45,000 after tax and PF deductions. At ₹12 LPA, take-home is around ₹80,000 to ₹85,000 per month.
| Annual CTC | Monthly In-Hand (New Tax Regime) |
| ₹3.5 LPA | ₹24,000 – ₹26,000 |
| ₹5 LPA | ₹35,000 – ₹38,000 |
| ₹8 LPA | ₹55,000 – ₹58,000 |
| ₹12 LPA | ₹80,000 – ₹85,000 |
| ₹18 LPA | ₹1,18,000 – ₹1,25,000 |
| ₹25 LPA | ₹1,60,000 – ₹1,68,000 |
Career Path and Salary Progression
| Stage | Role | Annual CTC |
| 0–2 years | Junior Data Analyst | ₹3.5 – ₹6 LPA |
| 2–4 years | Data Analyst | ₹6 – ₹12 LPA |
| 4–6 years | Senior Data Analyst | ₹12 – ₹18 LPA |
| 6–9 years | Lead Data Analyst / Analytics Manager | ₹18 – ₹30 LPA |
| 9–12 years | Head of Analytics / Principal Analyst | ₹25 – ₹50 LPA |
| 12+ years | Director of Analytics / VP Analytics | ₹40 – ₹80 LPA |
Data analytics career growth can deliver 3 to 5 times salary increase from fresher to senior. Salaries are growing 12 to 15 percent annually in this field — one of the strongest growth rates in any Indian profession in 2026.
What Drives Salary Growth for Data Analysts
The best salary jumps in this field rarely come from appraisals. Moving at the two to three-year mark, especially from a service company to a product or MNC, is where most professionals see the sharpest increases. The jump from IT services data analyst (₹6 to ₹8 LPA) to product company analyst (₹12 to ₹16 LPA) at 2 to 3 years of experience is the most commonly observed and highest-impact career move in data analytics.
Conclusion
Data analyst salary in India in 2026 — with a national average of ₹6.55 LPA (₹36,000 to ₹55,000 per month), freshers earning ₹3.5 to ₹6 LPA, and senior leads earning ₹18 to ₹35 LPA — remains one of the most accessible high-growth careers in India’s technology economy. With 97,000 current vacancies and 11 lakh shortage of data professionals, the demand fundamentals are as strong as any profession. SQL, Python, and Power BI mastery adds 25 to 35 percent salary premium over peers with equivalent experience. Bengaluru and Hyderabad pay the most. Product companies and BFSI pay 30 to 50 percent more than IT services for the same role. The strategic career move — switching from services to product at the 2 to 3 year mark — is the single highest-return investment a data analyst can make in their career trajectory.
FAQs
Q1. What is the data analyst salary for freshers in India in 2026?
Freshers typically earn ₹3 to ₹6 LPA — approximately ₹22,000 to ₹42,000 per month. Candidates with strong SQL, Python skills, and portfolio projects can secure ₹6 to ₹8 LPA from the first job. The national average for entry-level is ₹3.2 LPA.
Q2. What is the data analyst salary per month in India?
The average data analyst salary across all experience levels is approximately ₹36,000 per month at entry, rising to ₹55,000 to ₹95,000 for mid-level professionals and ₹1.18 lakh to ₹1.45 lakh for senior analysts.
Q3. Which skill increases data analyst salary the most?
SQL combined with Python and Power BI delivers 25 to 35 percent salary premium over peers at the same experience level. Cloud data tools (BigQuery, AWS Redshift) add another 25 to 45 percent at mid-level and above.
Q4. Which city offers the highest data analyst salary in India?
Bengaluru leads at ₹8 to ₹10 LPA average — about 18 percent above the national average. Hyderabad and Mumbai follow at ₹7.5 to ₹9 LPA. Delhi/NCR and Gurugram offer ₹7 to ₹8.5 LPA.
Q5. What is the data analyst salary after 5 years of experience?
Senior data analysts with 5 to 8 years of experience earn ₹12 to ₹22 LPA — approximately ₹80,000 to ₹1,45,000 per month. At product companies and BFSI organisations, senior analysts at 5+ years can exceed ₹25 LPA.