Data Analyst Salary in India 2026 (Honest Numbers, By City & Company)
2026-06-09 · 9 min read · By Amit Pandey, founder of Techwave Academy
TL;DR — the honest 2026 numbers
Fresher (0-1 year): ₹3.5-6 LPA at IT services, ₹6-10 LPA at product startups, ₹8-15 LPA at MAANG India / unicorns.
1-3 years: ₹6-10 LPA at IT services, ₹10-18 LPA at product startups, ₹18-32 LPA at MAANG India.
3-5 years: ₹10-18 LPA at IT services, ₹18-35 LPA at product startups, ₹35-60 LPA at MAANG India.
Bangalore + Hyderabad pay 15-25% above Pune, Chennai and Kolkata.
The skill that moves your offer most is SQL. Tableau / Power BI moves the second-most. Python is increasingly expected at product startups.
Why most online "data analyst salary India" pages are wrong
Most pages you find when you Google data analyst salary India are aggregators (AmbitionBox, Glassdoor, Naukri Insights) that report self-declared numbers averaged across a wide and inconsistent set of titles — "Senior Data Analyst", "Lead Analyst", "Business Analyst", "Reporting Analyst" all get blurred. The result is a single average like "₹6 LPA" that does not tell you what you, with your skill set, applying to that company, will actually get.
The numbers in this post are calibrated from offer letters I have personally seen in 2025 and 2026 across IT services, product startups, MAANG India, GCCs, and consulting — adjusted for the fact that 2026 is a tighter year than 2024 was. They are honest ranges, not averages, so you can place yourself within them.
By experience level
Experience
IT services
Product startups
MAANG India / GCC tier-1
0-1 year (fresher)
₹3.5-6 LPA
₹6-10 LPA
₹8-15 LPA
1-3 years
₹6-10 LPA
₹10-18 LPA
₹18-32 LPA
3-5 years
₹10-18 LPA
₹18-35 LPA
₹35-60 LPA
5-8 years
₹18-30 LPA
₹35-65 LPA
₹60 LPA - ₹1.2 Cr
If you are looking at a specific number on this table and thinking "that is higher than what I have heard from friends" — that is because the table is offer ranges, not the average. Most freshers do not get the top of the range; the top is gated on having shipped real, public artefacts (a portfolio dashboard, a GitHub repo with real SQL, contributions to open source data tooling).
By city
The same role at the same company pays differently depending on where the team sits:
Bangalore: highest base. Most product startups, most GCCs, most MAANG India teams. Cost of living also highest.
Hyderabad: within 5% of Bangalore at MAANG India (Microsoft and Amazon both have huge Hyderabad presences). Cost of living noticeably cheaper.
Pune: 10-15% lower than Bangalore. Strong in IT services and a growing fintech scene.
Delhi NCR: roughly between Bangalore and Pune. Stronger in consulting (Deloitte, EY, BCG, Accenture Strategy) and ed-tech.
Mumbai: close to Delhi NCR for product roles, slightly higher for BFSI analyst roles (HDFC, ICICI, Bajaj, Reliance JIO).
Chennai + Kolkata: 15-25% lower than Bangalore. Heavily skewed to IT services.
Remote: in 2026 most "remote" data analyst roles in India still pay the Bangalore band but require you to come in 1-2 days a week.
By company type
IT services (TCS, Infosys, Wipro, Accenture, Cognizant, Capgemini)
These hire data analysts in volume from campus and from Naukri at ₹3.5-6 LPA for freshers. The tool stack is usually Excel + SQL + Power BI, occasionally Tableau on certain accounts. Promotion clock is slow (2 years from analyst to senior analyst) but the offers are stable, training is structured, and exit options to product startups after 1-2 years are real.
These hire fewer analysts but pay more (₹6-10 LPA for freshers, ₹10-18 LPA for 1-3y). The expected stack is SQL + Python + Tableau / Looker / Metabase, plus comfort with experimentation (A/B tests) and product analytics tools (Mixpanel, Amplitude, PostHog). The interview is harder — expect 2-3 SQL rounds and 1 case study.
MAANG India (Amazon, Microsoft, Google, Flipkart-Walmart, Meta)
Highest pay band (₹8-15 LPA fresher, ₹18-32 LPA 1-3y) but the hiring bar is the highest too — 4-5 rounds including SQL, statistics, product sense, and behavioural. Tool stack is SQL + Python + internal BI tools (Amazon's QuickSight, Microsoft's Power BI, Google's Looker). The intern-to-FTE conversion route is the most accessible entry path.
Sweet spot for many — Bangalore / Hyderabad / Pune offices, ₹6-12 LPA freshers, structured promotion, very strong work-life balance, and the brand looks good on a résumé. Stack: SQL + Python + Tableau / Power BI, plus domain (finance / healthcare).
Pay band varies widely — ₹4-6 LPA at the Big 4 graduate scheme, ₹15-25 LPA at MBB associate analyst tiers. Expect long hours and heavy PowerPoint work. Stack: Excel + SQL + Power BI / Tableau + Alteryx.
The skills that actually move the offer
If you have 30 hours a week for 8 weeks to make yourself a real data analyst candidate from scratch, here is what to spend it on, in order of leverage:
SQL (40% of your time). Every single interview tests it. Master joins, subqueries, window functions, and the 8 classic interview patterns (second-highest salary, top-N per group, find duplicates, employees-and-managers, WHERE vs HAVING). The Techwave Academy free SQL course has an in-browser SQLite playground so you write and run queries on real data, not just read about them.
Excel (15% of your time). Table-stakes. Pivot tables, VLOOKUP / XLOOKUP / INDEX-MATCH, IF / IFERROR, and basic dashboards. You will not be asked deep Excel in product startup interviews but you will be expected to be fast in IT-services and consulting tests.
Tableau or Power BI (25% of your time). Pick one based on target company type — Tableau for product startups, Power BI for IT services and Microsoft-shop GCCs. The skills transfer 80% if you switch later. Goal: ship one published, real-data dashboard you can put on LinkedIn.
Python for data (15% of your time). Pandas basics, reading CSVs, simple groupby, simple matplotlib. Not deep ML — just enough to clean a messy dataset that does not fit in Excel.
Statistics + product sense (5% of your time). A/B testing, p-value intuition, the difference between mean and median in skewed distributions. Read one chapter a week.
The skills that do not move the fresher offer (despite the hype)
Machine learning. 95% of data analyst roles do not touch ML. If your goal is "data analyst", spending months on scikit-learn is a misallocation.
Deep learning, LLMs, vector databases. Same — relevant for ML/AI roles, not analyst roles.
Big Data stacks (Spark, Hadoop, Hive). Some senior analyst roles need it; freshers almost never do.
R. Niche to specific stats teams and academia. Indian market hires on SQL + Python.
Certifications without portfolio work. A Coursera certificate without a single published dashboard is worth less than one published Tableau dashboard with zero certificates.
Realistic timeline from zero to first offer
If you are starting from zero, with about 15 focused hours a week:
Weeks 1-4: Excel + SQL fundamentals.
Weeks 5-8: SQL interview patterns + Tableau or Power BI.
Weeks 9-10: Ship 2 portfolio dashboards on real public data (Indian government open data, IPL stats, RBI data are great sources).
This is achievable. The candidates who do not get offers are not the ones lacking talent — they are the ones who learned 6 tools at 30% depth instead of 3 tools at 90% depth, or who never shipped a public artefact.
The 2026 reality you should price in
2026 is a tighter hiring year than 2024 was. IT services are hiring 30-40% less from campus; product startups have rationalised analyst headcount; GCCs are the steadiest. What this means for you: the offers are there, but the bar is higher. A clean SQL + Tableau / Power BI portfolio with one or two real, public dashboards beats a longer résumé with no public work. Start shipping now.