Data Analyst Salary in India 2026 — SQL, Power BI & Python Roles
Data analysts are among the most consistently hired profiles across industries in India. Every company — from banking to e-commerce — needs professionals who can turn data into business decisions.
Data Analyst Salary by Experience Level
| Experience Level | Salary Range |
|---|---|
| Junior Data Analyst (0–1 yr) | ₹3.5–5.5 LPA |
| Data Analyst (1–3 yr) | ₹5.5–9 LPA |
| Senior Analyst (3–5 yr) | ₹9–15 LPA |
| Analytics Manager (5+ yr) | ₹15–22 LPA |
Data Analyst Salary by City — India 2026
Bangalore
₹4–25 LPA
Highest — product analytics
Mumbai
₹4–22 LPA
BFSI & fintech analytics
Hyderabad
₹3.5–20 LPA
MNC data teams
Pune
₹3.5–18 LPA
Growing steadily
Ahmedabad
₹3–15 LPA
Retail & logistics demand
Data analysts with Python + SQL + Power BI are one of the easiest-to-place profiles from Felix ITs. The role spans every industry — unlike developer roles, data analysts are hired equally by IT companies, banks, e-commerce, and manufacturing.
Top Companies Hiring Data Analysts in India
Frequently Asked Questions
What is the salary of a data analyst fresher in India?
Fresh data analysts earn ₹3.5–5.5 LPA. Those with strong SQL, Python, and Power BI dashboarding skills can earn ₹5–7 LPA. Non-IT graduates who complete a data analytics course are regularly hired at this range.
Data Analyst vs Data Scientist — which is better to start with?
Data Analyst is the better entry point. It requires less mathematical depth, has more open positions, and is accessible without a STEM background. Most data scientists start as analysts and specialise over time.
Which tools do I need to become a data analyst in India?
SQL (essential), Python with Pandas (essential), Power BI or Tableau, and Excel. Felix ITs Data Analytics course covers all of these with live business case projects.
Ready to become a Data Analyst?
Join Felix ITs — hands-on training, live projects, and 100% placement support.