Median data scientist salary in India is ₹22 LPA. Junior roles (0–2 years) start at ₹8 LPA; senior roles (7+ years) reach ₹55 LPA+. Numbers reflect 2026 Indian market data.
Data Scientists in India earn between ₹8–25 lakhs annually, with median salaries hovering around ₹15 lakhs for mid-level professionals as of 2026. Entry-level positions start closer to ₹6–10 lakhs, while senior roles and those in tier-1 cities like Bangalore, Mumbai, and Delhi command ₹20+ lakhs. Your salary hinges on three factors: technical depth (Python, ML, cloud platforms), industry vertical (fintech and AI startups pay 20–30% more), and company stage (startups often compensate with equity when cash is limited). The market remains competitive but realistic—strong candidates with portfolio projects and production experience consistently negotiate higher offers. If you're evaluating opportunities or preparing for salary discussions, reviewing comparable roles in your city and experience bracket is essential. Below you'll find current job listings, typical interview questions, and negotiation frameworks tailored to India's data science market.
| Level | Years | Salary (median) | 10th–90th percentile |
|---|---|---|---|
| Junior | 0–2 | ₹8 LPA | ₹7 LPA – ₹10 LPA |
| Mid-level | 3–6 | ₹22 LPA | ₹19 LPA – ₹26 LPA |
| Senior | 7+ | ₹55 LPA | ₹47 LPA – ₹77 LPA |
Search Data Scientist Roles in India →