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.
What increases a data analyst's salary in India
SQL fluency at advanced level (window functions, CTEs, query optimization)
dbt and modern data stack experience (30–40% premium at data-first companies)
Domain expertise in BFSI, e-commerce, or healthcare commands higher salaries
Google Data Analytics or Coursera Data Science certifications for freshers
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