beep logo

Data Analyst Salary in India (2026): Complete Breakdown

Updated for 2026

Quick answer

In 2026, data analysts in India earn about ₹4–6.5 LPA as freshers, ₹7–13 LPA at mid-level, and ₹15–28+ LPA at senior level. SQL, Python, and a strong BI tool (Power BI/Tableau) are the biggest salary levers, and Bengaluru and Gurugram pay the most.

In monthly terms, a fresher earns roughly ₹38k–₹54k/month (approx CTC) in Bengaluru.

Data analytics is among the most accessible, high-ROI tech careers in India — you don't need a CS degree, and the skills are learnable in months. Here's the current salary picture, the tools that raise your pay, and a concrete path from beginner to your first analyst role.

Data Analyst Salary in India by City (2026)

CityFresher (0–2 yrs)Mid (3–5 yrs)Senior (6+ yrs)
Bengaluru₹4.5–6.5 LPA₹9–14 LPA₹18–30 LPA
Gurugram / Delhi NCR₹4–6 LPA₹8–13 LPA₹16–28 LPA
Hyderabad₹4–6 LPA₹8–12 LPA₹15–26 LPA
Pune₹3.5–5.5 LPA₹7–11 LPA₹14–24 LPA
Mumbai₹4–6 LPA₹7–12 LPA₹15–25 LPA
Remote (India)₹4–6.5 LPA₹8–14 LPA₹16–28 LPA

Experience bands: Fresher = 0–2 years · Mid = 3–5 years · Senior = 6+ years. Figures are approximate annual CTC ranges.

Skills That Raise a Data Analyst's Salary

How to Become a Data Analyst in India

  1. 1

    Master SQL and spreadsheets

    These are non-negotiable for every analyst role. Practice on real datasets until queries are second nature.

  2. 2

    Learn a BI tool

    Build dashboards in Power BI or Tableau; recruiters love to see a published, interactive dashboard.

  3. 3

    Add Python for analysis

    Learn pandas for cleaning and analysis. You don't need heavy ML — clean, clear analysis wins.

  4. 4

    Build 2–3 portfolio projects

    Pick real domains (sales, marketing, sports) and publish end-to-end analyses with insights, not just charts.

  5. 5

    Apply to analyst & internship roles

    Use curated job boards, tailor your resume to each JD, and lead with your projects.

Explore the Data Analytics Certification Program

Get job-ready with industry-relevant programs, mentorship, and placement support.

Explore courses

Frequently Asked Questions

What is the salary of a fresher data analyst in India?+
Freshers typically earn ₹4–6.5 LPA in 2026, with Bengaluru and product companies at the higher end.
Do I need to know Python to become a data analyst?+
SQL and a BI tool are the must-haves; Python is a strong differentiator that raises your salary and unlocks more roles, but many analyst jobs start with SQL + Excel + Power BI.
Can a non-engineer or non-maths student become a data analyst?+
Yes. Data analytics is one of the most accessible tech careers — commerce, arts, and science graduates regularly transition in with 4–6 months of focused upskilling.
How long does it take to become a data analyst in India?+
Most people become job-ready in 4–6 months with consistent, project-based learning of SQL, a BI tool, and basic Python.
What is the monthly salary of a Data Analyst in India?+
A fresher Data Analyst CTC of ₹4.5–6.5 LPA works out to roughly ₹38k–₹54k/month (approx, in Bengaluru). Mid-level (3–5 years) and senior professionals earn significantly more.
How much does a Data Analyst earn with 3–5 years of experience in India?+
Mid-level Data Analysts with 3–5 years of experience typically earn ₹9–14 LPA (in Bengaluru), varying by company, skills, and city.