Saturday, June 20, 2026
HomeData ScienceData Analyst Salary in India 2026 — Complete City & Skills Guide

Data Analyst Salary in India 2026 — Complete City & Skills Guide

Table of Content

Thinking about a data analyst career in India? Wondering what salary to expect or negotiate? This comprehensive guide covers data analyst salaries across every city, experience level, and industry in India — updated for 2026.

Data Analyst Average Salary in India 2026

The average data analyst salary in India in 2026 ranges from ₹3.5 LPA to ₹18 LPA depending on experience, location, skills, and company. Here’s the complete breakdown:

Experience LevelAverage Annual Salary (LPA)Monthly Take-Home
Entry Level (0-2 years)₹3.5 – ₹6 LPA₹25,000 – ₹42,000
Mid Level (2-5 years)₹6 – ₹12 LPA₹42,000 – ₹85,000
Senior Level (5-8 years)₹12 – ₹20 LPA₹85,000 – ₹1,40,000
Lead/Manager (8+ years)₹18 – ₹35 LPA₹1,25,000 – ₹2,40,000

Data Analyst Salary by City

Location significantly impacts your salary as a data analyst in India:

Bangalore (Bengaluru) — Highest Paying

Average: ₹7.5 – ₹18 LPA

India’s tech capital offers the highest data analyst salaries. Companies like Amazon, Google, Flipkart, Infosys, and hundreds of startups are constantly hiring. Expect 20-30% higher salaries here than the national average.

Mumbai — Financial Hub Premium

Average: ₹6.5 – ₹16 LPA

Mumbai’s finance, banking, and BFSI sector drives high demand for data analysts with strong SQL and business intelligence skills. HDFC, Kotak, and numerous fintech companies pay premium salaries.

Hyderabad — Fast Growing Market

Average: ₹6 – ₹15 LPA

HITEC City has become India’s second tech hub. Microsoft, Google, Apple, and Amazon all have large offices here. Lower cost of living makes ₹10 LPA go further than in Bangalore.

Pune — Emerging Tech Center

Average: ₹5.5 – ₹13 LPA

Pune’s growing IT sector and lower living costs make it attractive for data professionals. Infosys, Wipro, and many MNCs have major operations here.

Delhi/NCR — Government and Enterprise

Average: ₹5 – ₹14 LPA

Delhi NCR (including Gurgaon and Noida) has a strong mix of startups, government analytics roles, and large enterprises. Gurgaon in particular has many fintech and consulting firms.

Chennai — Steady Demand

Average: ₹4.5 – ₹11 LPA

Chennai has a strong IT services sector with companies like TCS, Cognizant, and HCL offering stable data analyst positions.

Data Analyst Salary by Industry in India

Industry matters as much as location:

IndustryAverage Salary Range
FAANG / Big Tech₹15 – ₹35 LPA
Banking & Finance (BFSI)₹8 – ₹22 LPA
E-commerce / Retail₹7 – ₹18 LPA
Healthcare & Pharma₹6 – ₹15 LPA
Consulting (Big 4)₹8 – ₹20 LPA
IT Services₹4 – ₹12 LPA
Startups₹5 – ₹18 LPA + equity
Government / PSU₹4 – ₹10 LPA

Skills That Increase Your Data Analyst Salary

These skills can add ₹2-8 LPA to your compensation:

  • Python + Pandas — Most in-demand skill, adds ₹2-4 LPA
  • Machine Learning basics — Opens senior analyst and data scientist roles
  • SQL (Advanced) — Window functions, CTEs, query optimization
  • Power BI or Tableau — Visualization skills command premium
  • Cloud platforms (AWS/Azure/GCP) — Adds ₹3-6 LPA premium
  • Spark/Hadoop — Big data skills for large enterprises

How to Negotiate Your Data Analyst Salary in India

Most candidates leave money on the table. Here’s how to negotiate effectively:

Research Before the Interview

Use Glassdoor, AmbitionBox, LinkedIn Salary, and Levels.fyi to research the exact salary range for the company and role before any discussion.

Never Give the First Number

When asked for your salary expectation, say: “I’d like to understand the full scope of the role first. Can you share the budget for this position?” This forces them to anchor first.

Always Negotiate the Offer

First offers in India are almost always 10-20% below the maximum. Counter with: “Based on my research and skills in Python and SQL, I was expecting ₹X. Is there flexibility?” They almost always have flexibility.

Factor in Total Compensation

Base salary isn’t everything. Consider: HRA, PF contributions, health insurance, ESOP/RSUs (at startups/MNCs), performance bonus, and annual increments.

Data Analyst vs Data Scientist Salary in India

RoleEntry LevelMid LevelSenior
Data Analyst₹3.5-6 LPA₹6-12 LPA₹12-20 LPA
Data Scientist₹6-10 LPA₹10-18 LPA₹18-35 LPA
ML Engineer₹8-12 LPA₹12-22 LPA₹22-45 LPA

Is Data Analytics a Good Career in India in 2026?

Absolutely. India’s data analytics market is projected to reach $16 billion by 2027. The demand for data professionals is growing 30-40% annually, while the supply of skilled analysts lags significantly.

With the right skills — Python, SQL, visualization, and domain knowledge — a data analyst career in India offers excellent job security, strong salary growth, and opportunities to move into higher-paying data science and ML roles.

Conclusion

Data analyst salaries in India in 2026 range from ₹3.5 LPA to ₹35 LPA depending on experience, skills, location, and industry. Bangalore and Mumbai pay the most. FAANG and BFSI companies offer the highest packages. Upskilling in Python, cloud platforms, and ML significantly accelerates your salary growth.

Start with SQL and Python fundamentals, build a strong portfolio on Kaggle, and target Bangalore or Mumbai companies for the best packages.

Leave feedback about this

  • Rating

Latest Posts

List of Categories