Data Analyst Salary in India 🇮🇳 (2026)

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 roles in India offer competitive compensation that reflects growing demand across industries, though your actual earnings depend heavily on location, experience, and employer type. Entry-level positions typically start in metro areas like Bangalore, Mumbai, and Delhi, where cost of living is higher but opportunities are abundant. Mid-career analysts command better packages, particularly in fintech, e-commerce, and tech companies that compete aggressively for talent. Your negotiation power increases significantly with certifications, portfolio projects, and demonstrated impact from previous roles. Contract and freelance positions provide flexibility but less stability than full-time employment. Geographic arbitrage matters—tier-2 cities offer lower salaries but also reduced expenses. The key is understanding your market value based on your specific skills, not just industry averages. Below, you'll find current job listings and typical interview questions to help you assess opportunities in your target segment.

Data Analyst Salary Bands by Experience

LevelYearsSalary (median)10th–90th percentile
Junior0–2₹3 LPA₹3 LPA – ₹4 LPA
Mid-level3–6₹8 LPA₹7 LPA – ₹10 LPA
Senior7+₹18 LPA₹15 LPA – ₹25 LPA

How to Negotiate Above the Median

  1. Anchor with the senior band. When asked for expectations, reference the 7+ years salary range as your target.
  2. Bring a number, not a range. Ranges signal flexibility downward.
  3. Decouple base from total comp. Bonus, equity, and benefits are negotiation levers when base is fixed.
  4. Use Smart Job Matcher to gather 3 competing offers and use them as anchors.

Search Data Analyst Roles in India →

Related Pages