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 Level | Average 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:
| Industry | Average 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
| Role | Entry Level | Mid Level | Senior |
|---|---|---|---|
| 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.



