Data Analyst Salary in India 2026: A Complete Breakdown by Experience and City

Authored by PERSOL Team (India), Content & Editorial Team, India • 12 min read

Data Analyst Salary in India 2026: A Complete Breakdown by Experience and City

Quick Answer

Published salary data puts the average data analyst in India at roughly ₹5.8 lakh to ₹6.3 lakh a year. Entry-level analysts average about ₹4 lakh to ₹5 lakh, and senior analysts about ₹10 lakh. Sector matters: PERSOL India's Salary Guide lists e-commerce analysts with one to three years of experience at ₹6 lakh to ₹12 lakh.

  • Entry level averages about ₹4.1 lakh (Payscale) to ₹5.2 lakh (Indeed).
  • Senior analysts average about ₹10.1 lakh on Indeed. On Payscale, the top 10% of all analysts earn about ₹10 lakh or more in base pay.
  • City and employer type move pay: product companies and Global Capability Centres tend to pay more than traditional enterprises.
  • Skills move pay more than tenure: SQL plus Python plus a cloud platform is one of the biggest levers on an offer.

If you are researching data analyst salary in India, you have probably found numbers that contradict each other by several lakh. That is not because the data is wrong. It is because "data analyst" covers very different jobs, from dashboard reporting in a mid-size firm to product analytics inside a Global Capability Centre, and those jobs are not paid alike.

This guide breaks down data analyst salary in India by experience, city, industry, and skill, so you can see where a specific role actually sits. It is written for analysts benchmarking their own pay, and for employers who need to build an offer that will actually close.

This article is for data professionals in India assessing their market value, and hiring managers benchmarking analyst compensation.

Table of Contents

  1. What Does a Data Analyst Actually Do?
  2. Data Analyst Salary in India by Experience
  3. Data Analyst Salary by City
  4. Data Analyst Salary by Industry
  5. The Skills That Move Your Salary Most
  6. Data Analyst vs Data Scientist Pay
  7. Common Mistakes That Cost Analysts Money
  8. How PERSOL India Helps
  9. Frequently Asked Questions

What Does a Data Analyst Actually Do?

A data analyst turns raw business data into decisions. The core work is collecting and cleaning data, querying it, building reports and dashboards, and explaining what the numbers mean to people who will act on them.

The reason salary ranges vary so widely is that the title stretches across three quite different levels of work:

  • Reporting analyst. Builds and maintains recurring dashboards and reports. Lowest band.
  • Business or product analyst. Investigates why metrics move and shapes decisions. Middle band.
  • Analytics engineer or senior analyst. Owns data models and pipelines, works close to engineering. Highest band.

Two people can hold the same title and sit several lakh apart because they are doing the first job and the third.

Data Analyst Salary in India by Experience

Experience matters, but it is not the strongest predictor of pay. The figures below come from three published sources. They will not match exactly, because each samples different employers and measures pay differently: Payscale averages self-reported salary profiles (updated July 2026), Indeed reports averages from salaries and listings in India, and the PERSOL India Salary Guide publishes bands by role and sector. A dash means the source does not publish that level.

LevelPayscale IndiaIndeed IndiaPERSOL India Salary Guide
Entry level (under 1 year)₹4.1 L average total pay₹5.2 L average—
Early career (1 to 3 or 4 years)₹5.7 L average total pay (1 to 4 years)—₹6 L to ₹12 L (1 to 3 years, e-commerce; 2022 edition)
Senior analyst—₹10.1 L average—
All levels₹5.8 L median base pay; ₹2.9 L to about ₹10 L from the 10th to the 90th percentile₹6.3 L average; typical range ₹3.0 L to ₹12.8 L—

Two things stand out. The spread at every level is wide, so a single average tells you very little. And pay roughly doubles from entry level to senior analyst: about ₹5.2 lakh to about ₹10.1 lakh on Indeed.

Data Analyst Salary by City

Location is a major variable in data analyst salary in India, mostly because it determines which employers are competing for you. Public sources do not publish comparable city averages, so the table below is directional: it shows where competing employers cluster, not a fixed premium.

CityTypical pay positionWhy
BengaluruHighestDeepest concentration of product firms, startups, and GCCs
HyderabadHighRapid GCC growth, strong enterprise technology base
PuneHighLarge GCC and engineering presence, lower cost base than Bengaluru
Delhi NCR (Gurugram, Noida)HighConsulting, financial services, and analytics services firms
MumbaiModerate to highBanking, financial services, insurance, and media
ChennaiModerateManufacturing, banking back-office, growing GCC base
Tier 2 citiesLowerFewer competing employers, though remote roles are narrowing this gap

The Global Capability Centre effect is the part candidates most often underestimate. Where multinationals run analytics capability in India rather than outsourcing it, they benchmark against global internal bands, which pulls local pay up. If you are weighing a move to Pune or Hyderabad, that is a large part of why offers there have closed the gap with Bengaluru. For context on why these hubs keep expanding, see our guide to setting up a Global Capability Centre in India.

Data Analyst Salary by Industry

  • Product and technology companies. Usually the highest payers, often with meaningful variable pay or equity.
  • Global Capability Centres. Strong and rising, with structured bands and good progression.
  • Banking, financial services, and insurance. Competitive, particularly for risk, fraud, and regulatory analytics, where domain knowledge commands a premium. See our banking and finance recruitment practice.
  • Consulting and analytics services. Wide spread, with fast progression but heavier client delivery pressure.
  • Traditional enterprise, retail, and manufacturing. Typically the lower bands, though stability and scope can be better.

The Skills That Move Your Salary Most

Tenure raises pay gradually. Skills raise it in steps. Ranked roughly by impact on an offer:

  1. SQL, at real depth. Non-negotiable. Window functions and query optimisation separate mid from junior far more reliably than years served.
  2. Python or R for analysis. The clearest line between a reporting analyst and an analyst who can investigate.
  3. A cloud data platform. Working knowledge of Snowflake, BigQuery, Databricks, or Redshift is now expected in the upper bands.
  4. Visualisation with judgement. Power BI or Tableau is table stakes; knowing what not to put on a dashboard is not.
  5. Data modelling and dbt. Pushes you toward the analytics engineering band, which pays above general analysis.
  6. Domain knowledge. An analyst who understands lending, claims, or supply chain is worth materially more than one who only understands the tooling.
  7. Communication. Consistently the difference between analysts who plateau and analysts who move into leadership.

PERSOL India perspective: The candidates who see the biggest jumps are rarely the ones who added another tool. They are the ones who moved from answering questions to deciding which questions were worth asking. That shift is what hiring managers are actually paying the senior bands for.

Data Analyst vs Data Scientist Pay

Data scientists out-earn data analysts in the published data. On Indeed, the average data scientist earns about ₹12.3 lakh against about ₹6.3 lakh for a data analyst. On Payscale, median base pay is about ₹10 lakh against about ₹5.8 lakh. That is roughly 75% to 100% more, because the roles are scoped differently. Analysts explain what happened and why. Data scientists build models that predict or automate what happens next.

That gap is the single most common reason analysts consider switching tracks. Before you do, it is worth understanding what the senior track actually pays and requires. Our companion guide covers data scientist salary in India by experience, skill, and location in full.

Common Mistakes That Cost Analysts Money

  • Benchmarking against a national average. There is no single national number. Benchmark against your city, industry, and level, or you will anchor yourself low.
  • Comparing CTC to CTC without reading the split. A ₹14 lakh offer that is 30% variable is not a ₹14 lakh offer. Compare fixed pay first.
  • Staying too long in a reporting-only role. The longer you go without owning analysis, the harder the jump to the middle band becomes.
  • Negotiating on need rather than evidence. Bring comparable roles, your delivered impact, and specific skills. Personal circumstances do not move bands.
  • Ignoring the title on the offer letter. "Senior" or "Lead" affects your next role's starting point as much as this one's salary.

How PERSOL India Helps

PERSOL India, part of the PERSOL Group, places analytics and data professionals across product firms, Global Capability Centres, and enterprise teams. For candidates, that means honest guidance on where your profile actually sits before you enter a negotiation. For employers, it means a realistic view of what a role should cost. You can also see role and sector bands in the PERSOL India Salary Guide.

Explore our information technology recruitment practice, browse our areas of expertise, or see the full range of workforce solutions we deliver in India.

Conclusion: Benchmark the Role, Not the Title

Data analyst salary in India spans a wide range: published averages run from about ₹4 lakh to ₹5 lakh at entry level to about ₹10 lakh for senior analysts. The number that matters is not the national average but the one attached to your level, your city, your industry, and above all your skills. Analysts who deepen SQL, add Python and a cloud platform, and learn to drive decisions rather than report them are the ones who move bands fastest.

If you are hiring analytics talent, request talent from PERSOL India. If you are weighing your next move, talk to our technology recruitment team.

Frequently Asked Questions

What is the average data analyst salary in India?

Published sources put the average data analyst salary in India at about ₹5.8 lakh (Payscale median) to ₹6.3 lakh (Indeed average) per year. Entry-level analysts average about ₹4.1 lakh to ₹5.2 lakh, and senior analysts about ₹10.1 lakh. A single average is misleading because pay varies sharply by city, industry, and skill depth rather than by title alone.

What is a data analyst salary in India for freshers?

Entry-level data analysts average about ₹4.1 lakh (Payscale, total pay) to ₹5.2 lakh (Indeed) per year. The upper end tends to go to candidates who already have strong SQL, some Python, and a portfolio of real analysis rather than only coursework. Product companies and Global Capability Centres tend to start freshers higher than traditional enterprises.

What is a data analyst salary per month in India?

At the published averages of about ₹5.8 lakh (Payscale median) and ₹6.3 lakh (Indeed), monthly gross pay is roughly ₹48,000 to ₹52,000 before deductions. Take-home depends on your fixed-to-variable split, provident fund, and tax structure. Always compare monthly fixed pay rather than annual CTC, since CTC can include variable components you may not receive in full.

Which city pays data analysts the most in India?

Public sources do not publish comparable city averages, but employer demand is deepest in Bengaluru, followed by Hyderabad, Pune, and Delhi NCR, which is why offers there tend to be highest. The gap between these cities has narrowed as Global Capability Centres expanded into Hyderabad and Pune, because multinationals benchmark those roles against internal global bands rather than purely local rates.

Do data analysts earn more than software engineers in India?

Usually not at comparable experience levels, though it varies by employer. Software engineering roles tend to pay somewhat more, particularly in product companies. However, senior analysts who move into analytics engineering or analytics leadership can match or exceed engineering pay, since those roles combine technical depth with business ownership.

Which skills increase a data analyst's salary the most?

Deep SQL first, then Python, then a cloud data platform such as Snowflake, BigQuery, or Databricks. Beyond tooling, domain expertise in an area like lending, insurance, or supply chain reliably commands a premium, because it lets you interpret results rather than only produce them.

How much experience do I need to earn ₹15 lakh as a data analyst?

₹15 lakh is above the typical high end in published data: Indeed's typical range for data analysts tops out at about ₹12.8 lakh. Reaching it usually takes senior-level scope, strong SQL, Python and cloud platform skills, and a top-paying employer such as a product company or Global Capability Centre, rather than tenure alone.

Is data analytics still a good career in India in 2026?

Yes, though the entry level is more competitive than it was. Demand has shifted toward analysts who can model data and drive decisions rather than only build reports. Analysts who keep moving up that scale continue to see strong demand, while purely reporting-focused roles face more automation pressure.

Related Articles