Data Analyst salary (2026)
A data analyst usually earns ₹25,000–₹40,000 a month as a fresher, rising to ₹45,000–₹90,000 with 2–5 years’ experience and up to ₹1,70,000 for senior roles.
Monthly salary by experience
Typical gross monthly pay in rupees (₹) seen in job postings in 2026. In-hand is an estimate after employee PF and professional tax; your offer may differ.
Data Analyst pay at companies
No company figures yet. Work as a data analyst? Share your pay without your name and help others negotiate.
Data Analyst salary by city
| City | Fresher | 2–5 years | |
|---|---|---|---|
| Mumbai | ₹29,000–₹46,000 | ₹52,000–₹1,03,500 | Jobs |
| Bengaluru | ₹29,000–₹46,000 | ₹52,000–₹1,03,500 | Jobs |
| Delhi NCR | ₹28,000–₹45,000 | ₹50,500–₹1,01,000 | Jobs |
| Hyderabad | ₹27,000–₹43,000 | ₹48,500–₹97,000 | Jobs |
| Pune | ₹27,000–₹43,000 | ₹48,500–₹97,000 | Jobs |
| Chennai | ₹26,500–₹42,000 | ₹47,500–₹94,500 | Jobs |
| Ahmedabad | ₹24,500–₹39,000 | ₹43,500–₹87,500 | Jobs |
| Kolkata | ₹24,000–₹38,000 | ₹43,000–₹85,500 | Jobs |
| Jaipur | ₹23,000–₹37,000 | ₹41,500–₹83,000 | Jobs |
| Lucknow | ₹22,500–₹36,000 | ₹40,500–₹81,000 | Jobs |
| Indore | ₹22,500–₹36,000 | ₹40,500–₹81,000 | Jobs |
| Nagpur | ₹22,500–₹36,000 | ₹40,500–₹81,000 | Jobs |
Big metros pay more but rent costs more too. Smaller cities not listed usually pay 5–15% below the national range.
How to earn more as a data analyst
- SQL plus Power BI or Tableau
- Python for analysis
- Business domain knowledge: e-commerce, finance or marketing
- Ask for the full CTC break-up before accepting. Compare offers on in-hand pay, not CTC alone.
Questions people ask
What is the salary of a data analyst?
Most earn ₹25,000 to ₹1,70,000 a month. Freshers usually start at ₹25,000–₹40,000, and with 2–5 years’ experience pay rises to ₹45,000–₹90,000.
What is the fresher salary of a data analyst?
Around ₹25,000–₹40,000 a month, or ₹3 lakh–₹4.8 lakh a year, depending on the city and employer.
Which city pays a data analyst the most?
Mumbai and Bengaluru usually pay the most, around 15% above the national typical range, followed by Delhi NCR, Hyderabad and Pune.
How can a data analyst earn more?
SQL plus Power BI or Tableau. Python for analysis. Business domain knowledge: e-commerce, finance or marketing.