
Data Analyst Salary in India 2026 — Fresher to Senior Complete Guide
A data analyst in India earns between ₹3.5 LPA (fresher) and ₹30 LPA (senior/lead) in 2026. The national average is ₹6.87 LPA according to Glassdoor (March 2026), with Bangalore and Hyderabad offering 15–18% above average. Skills in Python, SQL, and Power BI can push your salary 25–35% higher than peers at the same experience level.
If you’re considering a data analytics career — or already in one and wondering if you’re underpaid — this guide breaks down every salary number that matters: by experience, by city, by company type, and by skill stack.
Data Analyst Salary at a Glance — India 2026
| Experience | Annual CTC | Monthly Take-Home |
|---|---|---|
| Fresher (0–1 yr) | ₹3.5 – 6 LPA | ₹24,000 – 42,000 |
| Junior (1–3 yrs) | ₹5 – 8 LPA | ₹35,000 – 56,000 |
| Mid-Level (3–5 yrs) | ₹8 – 14 LPA | ₹56,000 – 95,000 |
| Senior (5–8 yrs) | ₹14 – 22 LPA | ₹95,000 – 1.45 L |
| Lead / Manager (8+ yrs) | ₹22 – 35 LPA | ₹1.45 L – 2.2 L |
Source: Glassdoor, AmbitionBox, 6figr — March 2026. Take-home calculated after standard 30% tax + PF deductions.
Fresher Data Analyst Salary in India (0–1 Year)
Fresh graduates entering data analytics in 2026 typically land packages between ₹3.5 LPA and ₹6 LPA. The wide range depends on three factors:
- Degree background: B.Tech/MCA graduates command ₹4.5–6 LPA. BBA/BCom graduates with strong Excel and SQL skills land ₹3.5–5 LPA.
- Portfolio quality: Candidates with 2–3 real projects on GitHub get 20–30% higher offers than those with only certificates.
- Tool stack: Freshers who know SQL + Python + Power BI get shortlisted 3× faster and earn ₹1–1.5 LPA more than Excel-only candidates.
Top fresher hiring companies in 2026: Accenture, Wipro, Infosys (₹3.5–4.5 LPA), TCS, Cognizant (₹3.8–5 LPA), and mid-size analytics firms (₹5–7 LPA).
Data Analyst Salary with 1–3 Years Experience
This is the fastest salary growth window. Analysts who upskill and change jobs between Year 1 and Year 3 regularly achieve 40–60% salary hikes.
The national average at this level sits at ₹6.5–8 LPA. But tool expertise creates a significant gap:
- SQL + Excel only → ₹5–6.5 LPA
- SQL + Python + Power BI → ₹7–9 LPA
- SQL + Python + Tableau + Cloud (AWS/Azure basics) → ₹8–11 LPA
At this stage, switching companies every 18–24 months is how most analysts reach ₹10 LPA before their 3rd year. Internal hikes in Indian companies average only 8–12% annually.
Mid-Level Data Analyst Salary (3–5 Years)
At 3–5 years, the national average jumps to ₹9–14 LPA. Professionals in this bracket typically hold titles like Senior Data Analyst, Analytics Engineer, or BI Developer.
- ₹9–11 LPA: Strong in SQL, Power BI/Tableau, Excel. Builds reports and dashboards.
- ₹11–14 LPA: Adds Python for automation and analysis. Understands data pipelines. Communicates insights to business stakeholders.
- ₹14–17 LPA: Works with cloud data warehouses (BigQuery, Redshift, Snowflake). Builds predictive models. Bridges analytics and data engineering.
Senior Data Analyst Salary (5–8 Years)
Senior analysts with 5–8 years experience command ₹14–22 LPA in 2026. At this level, your title often changes to:
- Senior Data Analyst: ₹14–18 LPA (avg ₹12 LPA per Glassdoor)
- Analytics Lead / Manager: ₹16–24 LPA
- Data Analytics Consultant: ₹18–28 LPA
MNCs like Amazon, Google, Microsoft, Goldman Sachs, and HSBC India pay ₹20–35 LPA for senior roles. Product-based startups (Razorpay, Swiggy, Zepto, PhonePe) offer ₹18–28 LPA with ESOPs.
City-Wise Data Analyst Salaries — 2026
| City | Average Annual Salary | vs. National Avg |
|---|---|---|
| Bengaluru | ₹8 – 10 LPA | +18% |
| Hyderabad | ₹7.8 LPA | +14% |
| Delhi NCR | ₹7.5 LPA | +10% |
| Mumbai / Pune | ₹6.5 LPA | –5% |
| Chennai | ₹5.5 – 6.5 LPA | –8% |
| Tier-2 Cities | ₹3.5 – 5 LPA | –30% |
Skills That Increase Your Salary the Most
- Python (+28%): Most in-demand skill. Adds ₹1.5–2.5 LPA over SQL-only profiles
- Power BI (+22%): Standard for Indian MNCs and IT companies
- Machine Learning basics (+35%): Even basic ML skills push profiles to ₹10+ LPA faster
- Cloud (AWS/GCP) (+31%): Rapidly becoming mandatory in product companies
- Tableau (+18%): Required in BFSI (banking, finance) sector
- SQL (baseline): Non-negotiable — every data analyst role requires it
Company Type vs Salary
| Company Type | Fresher | 5 Years | Growth |
|---|---|---|---|
| Indian IT Services (TCS, Infosys, Wipro) | ₹3.5–5 LPA | ₹8–12 LPA | Slow (7–10%/yr) |
| Indian MNCs (HDFC, Reliance) | ₹5–7 LPA | ₹12–18 LPA | Moderate |
| Global MNCs (Amazon, Google, MS) | ₹8–15 LPA | ₹22–35 LPA | High |
| Indian Startups (Series B+) | ₹6–10 LPA | ₹18–28 LPA + ESOPs | High + Equity |
How to Reach ₹10 LPA as a Data Analyst in India
- Master SQL + Python + Power BI — minimum viable skill stack for ₹6+ LPA jobs
- Build 3 portfolio projects — real data (Kaggle, government datasets) not tutorial projects
- Target product companies and MNCs — avoid IT services for your first job if you want faster growth
- Job switch at 18 months — internal hikes won’t match market rates
- Add one advanced skill (ML basics, cloud, or advanced SQL) between Year 2 and Year 3
At GrowAI, our 3-month Data Analytics course covers every skill in this list — with live projects, 1:1 mentorship, and direct placement support. Chat with a counsellor on WhatsApp →
Frequently Asked Questions
What is the starting salary of a data analyst in India in 2026?
A fresher data analyst earns ₹3.5–6 LPA in India in 2026. With strong SQL, Python, and portfolio projects, fresh graduates can secure ₹6–8 LPA at their first job.
Which city pays the highest salary to data analysts in India?
Bengaluru pays the highest, averaging ₹8–10 LPA — about 18% above the national average. Hyderabad is second at ₹7.8 LPA, followed by Delhi NCR at ₹7.5 LPA.
What is the salary of a senior data analyst in India?
Senior data analysts (5–8 years experience) earn ₹14–22 LPA on average in India. At MNCs like Amazon, Google, or Goldman Sachs, senior roles can reach ₹25–35 LPA.
How much do data analysts earn per month in India?
At ₹6 LPA CTC, the monthly take-home is approximately ₹42,000–45,000 after tax and PF deductions. At ₹12 LPA, take-home is around ₹80,000–85,000 per month.
Is data analytics a good career in India in 2026?
Yes. India has a shortage of 11 lakh data professionals (NASSCOM 2025), salaries are growing 12–15% annually, and companies across every industry are actively hiring data analysts.





