Median data analyst salary in India is ₹8 LPA. Junior roles (0–2 years) start at ₹3 LPA; senior roles (7+ years) reach ₹18 LPA+. Numbers reflect 2026 Indian market data.
Data Analyst salaries in India range from ₹3.5 to ₹8 lakhs annually for entry-level positions, with experienced professionals commanding ₹12+ lakhs depending on location and industry. The disparity exists because tech hubs like Bangalore, Mumbai, and Hyderabad offer 20-30% premiums over tier-2 cities, while sectors like fintech and e-commerce pay significantly higher than traditional enterprises. If you're transitioning into analytics, expect entry-level offers around ₹4-5 lakhs; after 3-5 years of solid experience, you'll realistically reach ₹8-10 lakhs. Certifications like Google Analytics or SQL expertise can accelerate your progression by 12-18 months. The market favors candidates with Python skills and business acumen—technical ability alone won't maximize your earning potential. Understanding what companies actually pay for your profile matters before you interview. Below, you'll find real job openings and their stated compensation ranges to calibrate your expectations.
| Level | Years | Salary (median) | 10th–90th percentile |
|---|---|---|---|
| Junior | 0–2 | ₹3 LPA | ₹3 LPA – ₹4 LPA |
| Mid-level | 3–6 | ₹8 LPA | ₹7 LPA – ₹10 LPA |
| Senior | 7+ | ₹18 LPA | ₹15 LPA – ₹25 LPA |
Search Data Analyst Roles in India →