Data Analyst Salary in India 2026 showing fresher salaries from ₹3.5 LPA to ₹41 LPA at top companies with city, skill, and experience comparison

Data Analyst Salary in India 2026: The Only Guide That Tells You What You’ll Actually Get Paid

The average data analyst salary in India in 2026 ranges from ₹5.8 lakh to ₹6.5 lakh annually. Freshers typically earn ₹3.5–6 lakh per year, while senior professionals in product companies can earn ₹25 lakh or more, excluding stock compensation. Location, industry, and technical specialization create massive income differences across the market. Major hubs like Mumbai …