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.