Data Analyst Salary Calculator India 2026

Quick Answer: Data Analyst salaries in India in 2026 range from 3.5 LPA (fresher) to 28+ LPA (senior in Bangalore). Your actual salary depends on your city, experience, role, and technical skills like Python, SQL, and Power BI. Use the calculator below to find your personalised estimate.

Calculate Your Data Analyst Salary









Your Estimated Salary Range
— LPA
Monthly (mid estimate)
Projected in 2 Years

Data Analyst Salary by Experience — India 2026

Experience Level Role Bangalore Mumbai Hyderabad Other Cities
Fresher (0–1 yr) Data Analyst 3.5–5.5 LPA 3.8–5.8 LPA 3.3–5.2 LPA 2.8–4.5 LPA
Junior (1–3 yrs) Data Analyst 5.5–9 LPA 5.8–9.5 LPA 5.2–8.5 LPA 4.5–7 LPA
Mid-level (3–6 yrs) Senior Data Analyst 9–16 LPA 9.5–17 LPA 8.5–15 LPA 7–12 LPA
Senior (6+ yrs) Lead / Manager 16–28 LPA 17–29 LPA 15–26 LPA 12–20 LPA
Fresher (0–1 yr) Business Analyst 4–6.5 LPA 4.2–6.8 LPA 3.8–6.2 LPA 3.2–5 LPA
Mid-level (3–6 yrs) Data Engineer 11–20 LPA 11.5–21 LPA 10.5–19 LPA 9–15 LPA

Frequently Asked Questions

What is the average salary of a Data Analyst in India in 2026?+
The average salary of a Data Analyst in India in 2026 is approximately 6.5–8.5 LPA across all cities and experience levels. Freshers in Bangalore typically start at 3.5–5.5 LPA, while experienced analysts with Python and ML skills can earn 14–20 LPA or more.

Which city pays the most for Data Analysts in India?+
Mumbai pays the highest salaries for Data Analysts in India (approx. 5–10% above Bangalore), followed closely by Bangalore. Hyderabad and Delhi NCR are competitive, while Chennai and Pune offer slightly lower but still strong compensation.

Which skills increase a Data Analyst’s salary the most?+
Spark/Cloud (AWS, Azure, GCP) adds the most premium — up to 15% above base. Machine Learning skills add 10–12%. Python adds 8–10%, followed by Power BI/Tableau (7–8%), SQL (6–7%), and Excel (4–5%). Stacking multiple skills can push salaries 30–40% higher.

Can a fresher become a Data Analyst without a CS degree?+
Yes. Many successful data analysts come from non-CS backgrounds — commerce, science, even arts. What matters is proficiency in SQL, Python, Excel, and a data visualisation tool. A structured course (3–4 months) with real projects and a strong portfolio can help you land your first role regardless of your degree.

How does a Data Analyst salary compare to a Data Engineer in 2026?+
Data Engineers typically earn 20–35% more than Data Analysts at the same experience level, due to higher demand for pipeline and infrastructure skills (Spark, Kafka, dbt, Airflow). A mid-level Data Analyst in Bangalore earns 9–16 LPA vs. 11–20 LPA for a Data Engineer.

How long does it take to get a Data Analyst job in India?+
With focused learning, most people land their first Data Analyst role within 3–6 months. A structured 3-month course covering SQL, Python, Power BI, and real-world projects — combined with active job applications and portfolio building — significantly improves your timeline.