Skip to content
Salary guide · India 2026

Data Analyst salary in India — 2026 guide

Research-backed salary ranges for data analysts in India. Covers fresher to leadership pay, city-wise differences, company-type comparison, and negotiation tactics.

Broad range

₹3.5L – ₹25L depending on experience and sector

Salary by experience level

How data analyst salaries grow with experience in India.

Fresher (0–2 years)

₹3L – ₹6L (0–2 years; analytics at IT services and consulting)

Mid-level (3–6 years)

₹7L – ₹18L (3–6 years; senior analyst at product companies)

Senior (7–12 years)

₹18L – ₹35L (7–12 years; analytics manager or principal analyst)

Leadership (13+ years)

₹35L – ₹70L (13+ years; head of analytics, VP Data)

Salary by company type

Company type is the single biggest variable in data analyst salaries in India.

🚀

Startup

₹5L – ₹20L (analytics at early-stage companies; equity potential)

🏢

Mid-size company

₹6L – ₹22L (solid pay, structured growth)

🌐

MNC

₹6L – ₹25L (consulting firms pay more; IT services less)

FAANG / Product tier-1

₹18L – ₹60L (Google, Amazon data analysts command premium)

Salary by city

Location significantly affects data analyst pay in India. Here is a city-by-city comparison.

Bangalore

₹4L – ₹45L (highest concentration of data roles)

Mumbai

₹4L – ₹35L (strong in BFSI analytics)

Delhi / NCR

₹3.5L – ₹28L

Hyderabad

₹3.5L – ₹35L

Chennai

₹3L – ₹22L

Pune

₹3L – ₹20L

Other cities

₹2.5L – ₹14L

Top skills that increase data analyst salary

These skills command a meaningful salary premium for data analysts in India.

SQL (advanced)Python (Pandas, NumPy)dbtBigQuerySnowflakeTableauPower BIA/B TestingStatistical ModellingMachine Learning basics

What increases a data analyst's salary in India

1

SQL fluency at advanced level (window functions, CTEs, query optimization)

2

dbt and modern data stack experience (30–40% premium at data-first companies)

3

Domain expertise in BFSI, e-commerce, or healthcare commands higher salaries

4

Google Data Analytics or Coursera Data Science certifications for freshers

5

Python + SQL combination significantly expands salary range vs SQL alone

Salary negotiation tips for data analysts in India

Tip 1

Show specific analysis outcomes that influenced business decisions — data speaks in negotiations

Tip 2

Highlight data stack depth — dbt, Snowflake, Databricks knowledge is scarce and premium

Tip 3

Use offer letters from data-first companies (Fractal, Mu Sigma, ThoughtWorks Data) as leverage

Data Analyst salary — frequently asked questions

What is the average data analyst salary in India in 2026?

The average data analyst salary in India in 2026 ranges from ₹5L–₹12L at the 2–4 year experience level. Entry-level analysts at IT services earn ₹3L–₹5L, while those at product companies (Flipkart, Amazon, Meesho) earn ₹8L–₹18L for the same experience. Senior analysts and analytics managers at leading companies earn ₹20L–₹40L.

Does a data analyst need to know Python to get a higher salary?

Yes, significantly. Data analysts who combine SQL with Python (Pandas, NumPy, Matplotlib) earn 30–50% more than SQL-only analysts for the same experience level. Python opens the door to statistical modelling, automation, and machine learning work — all of which command premium salaries in India.

Build a CV that commands the salary you deserve

Use CV Prime to build an ATS-optimised data analyst CV tailored to top-paying companies. Free to start, no credit card required.

Build my data analyst CV free

Help us improve CV Prime

We use privacy-conscious product analytics only after consent. No CV text or API keys are tracked.