Salary of Data Analyst in India


₹5,52,443 / Annual
Based on 69 job listings
Salaries are calculated as the average of salary ranges published in job listings. Data is aggregated monthly by job position.

Minimum
₹2,00,000
Average salary
₹5,52,443
Maximum
₹12,00,000

Salary data updated: April 2026

Salary distribution

P10
₹3,30,000
P25
₹3,65,000
P50
₹6,00,000
P75
₹7,12,500
P90
₹7,50,000

Based on 11 job listings with salary

Salary of Data Analyst in India


  • Pune, Pune (division), India Synechron Full-time

    Title - Data Science Specialist (AI / ML) Location - Pune Experience : 4 - 10 years of experience Hybrid Work Model...


  • Pune, Pune (division), India Fulcrum Digital Inc Full-time

    Exp-6-8 Years NP-Immediate-7 Days Location-Pune(Hinjewadi) Mode-Hybrid Required Skills Expertise in Snowflake AI...


  • Pune, Pune (division), India Cybage Software Full-time

    About Cybage Cybage Software Pvt. Ltd. is a technology consulting is a technology consulting organization specializing...

FAQ - Data Analyst

The average salary for Data Analyst is INR 5,52,443 per year in India. Salary estimates are based on 69 salaries shared anonymously with Trabajo.org by employees with the position of Data Analyst in India.

The lowest salary of Data Analyst per year in India is INR 2,00,000

The highest salary for Data Analyst per year in India is INR 12,00,000

Data updated: April 2026

Career guide: How to become a Data Analyst
Duties, skills, education and opportunities

Methodology

  • Sample: 11 job listings with published salary
  • Calculation: P10, P25, P50 (median), P75, P90 percentiles from salary ranges
  • Outliers removed: salaries below P1 and above P99
  • City data: minimum 5 listings for inclusion