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 average around ₹20.98 LPA, while professionals in smaller cities often begin within the ₹3–10 LPA range, depending on skills, company size, and domain expertise.
The Market Is Not Paying What You Think
Let’s cut through the noise.
If you Google “data analyst salary India,” you’ll get a parade of numbers: ₹5.8 LPA, ₹6.5 LPA, ₹7.5 LPA. They’re all technically correct. They’re also all misleading.
Here’s the problem: averages flatten reality. A fresher in a smaller city making ₹3.5 LPA and a senior in Mumbai pulling ₹21 LPA get averaged into the same ₹6.5 LPA figure. That number tells you nothing useful.
So let’s talk about what the market actually pays—and more importantly, why it pays what it pays.
The Real 2026 Salary Breakdown: Experience Matters
By Experience Level
| Experience Level | Average Salary | What This Actually Means |
|---|---|---|
| Fresher (0–1 year) | ₹3.5 LPA – ₹8 LPA | Most start at ₹4–5 LPA; top performers touch ₹8 LPA |
| Early Career (1–4 years) | ₹5.7 LPA – ₹6.5 LPA | SQL and Python skills push this higher |
| Mid-Career (5–9 years) | ₹8 LPA – ₹15 LPA | Business impact becomes the differentiator |
| Senior (10+ years) | ₹15 LPA – ₹25+ LPA | Strategic roles, not just analytics |
| Lead/Manager | ₹25 LPA – ₹50 LPA+ | AI integration and team leadership |
The Payscale median: ₹5.79 LPA. The Indeed average: ₹6.55 LPA.
But here’s the kicker—the 90th percentile hits ₹10 LPA on Payscale, while SalaryExpert puts Mumbai’s average at ₹20.98 LPA.
That gap isn’t a contradiction. It’s a signal. Location and company type matter more than experience alone.
By City: Where the Money Actually Is
| City | Average Salary | Reality Check |
|---|---|---|
| Mumbai | ₹20.98 LPA | Skewed by BFSI and consulting firms |
| Bangalore | ₹6 – 20 LPA | Tech ecosystem drives demand |
| Hyderabad | ₹5 – 16 LPA | Growing IT hub |
| Delhi NCR | ₹5 – 15 LPA | Mix of IT and consulting |
| Gurugram | ₹4 – 12 LPA | Varies significantly by company type |
| Tier 2 Cities | ₹3 – 10 LPA | Remote work is slowly flattening this |
The nuance: remote work is gradually flattening location premiums. But “gradually” is doing heavy lifting there. A remote role at a startup often pays ₹8–15 LPA versus an office role at an IT MNC at ₹6–8 LPA.
Why Do Salary Websites Show Completely Different Numbers?
This is the single most confusing thing about data analyst salaries in India. Let’s break it down.
| Platform | Average Salary | Methodology | Bias |
|---|---|---|---|
| Indeed | ₹6.55 LPA | Job postings & employer-submitted data | Reflects advertised salaries, not actual offers |
| Payscale | ₹5.79 LPA | User-submitted salaries | Self-reported; may skew lower |
| 6figr | ~₹13.8 LPA | Verified compensation profiles | Captures top-tier talent |
| SalaryExpert | ₹20.98 LPA (Mumbai) | Employer surveys & compensation modeling | Regional focus; includes bonuses |
| Levels.fyi | ₹9.3 LPA – ₹41 LPA (top companies) | Verified employee submissions | Product company bias |
The takeaway: Each platform captures a different slice of the market. Indeed shows what companies say they pay. Payscale shows what employees report they make. Levels.fyi shows what product companies actually pay top talent. SalaryExpert shows what employers survey they pay.
If you’re comparing these numbers without understanding the methodology, you’re comparing apples to oranges.
Data Analyst Salary in India Per Month (2026)
| Level | Monthly Salary (in-hand) |
|---|---|
| Fresher | ₹25,000 – ₹40,000 |
| Early Career (1–4 years) | ₹40,000 – ₹60,000 |
| Mid-Career (5–9 years) | ₹60,000 – ₹1,20,000 |
| Senior (10+ years) | ₹1,20,000 – ₹3,00,000+ |
What does this mean in practice? A fresher at Accenture might take home ₹37,000–₹38,000 per month. A mid-level analyst at the same company could see ₹55,000–₹56,000 per month. These numbers vary significantly by department and skill set.
Company-Specific Salaries: Where the Real Money Lives
Top Payers in India (2026)
| Company | Average / Median Salary | Notes |
|---|---|---|
| Amazon | ~₹41 LPA (median TC) | Stock-heavy compensation |
| Walmart | ~₹40.8 LPA | Product and retail analytics |
| FedEx | ~₹31 LPA | Supply chain analytics |
| JPMorgan Chase | ~₹28.7 LPA | BFSI premium |
| Deloitte | ₹7.35 LPA – ₹13.3 LPA | Varies by skill and level |
| Accenture | ₹6.99 LPA – ₹18.6 LPA | Wide band—skill-dependent |
| Infosys | ₹9.3 LPA (median) – ₹19.2 LPA (top) | Product and services mix |
| TCS | ~₹5 LPA | Entry-level heavy |
Critical insight: The gap between TCS (₹5 LPA) and Amazon (₹41 LPA) isn’t just about company prestige. It’s about business model. Service companies pay for billable hours. Product companies pay for business impact. The same analyst skills command radically different prices depending on where they’re applied.
Can a Data Analyst Earn ₹1 Crore?
Short answer: Yes, but not in the way you think.
Long answer: ₹1 crore packages exist. Infosys reported 130 employees earning over ₹1 crore in FY26. IIT placements regularly hit ₹1.59 crore packages for AI and data roles.
But here’s the contrarian take that most articles won’t tell you:
A ₹1 crore package is rarely ₹1 crore in-hand cash.
A ₹1 crore CTC with ₹30 lakh in RSUs means only ₹70 lakh is cash-based—and part of that is variable. For many senior roles, stock makes up 50% to 75% of total pay. At Infosys, for example, the highest reported Data Analyst package sits at ₹19.2 LPA total compensation, which includes base salary, stock, and bonuses.
So yes, data analysts can earn ₹1 crore. But you’re looking at:
- 8+ years of experience minimum
- Product companies or top-tier financial firms
- Stock-heavy compensation that vests over years
- AI/ML specialization, not just SQL and Excel
The average data analyst? Not even close. The top 1%? Absolutely.
The Top 3 Skills That Actually Move the Needle
Every article lists SQL, Python, and Excel. That’s table stakes. Here’s what actually differentiates high earners in 2026:
1. Data Storytelling + Business Translation
Not “I can build a dashboard.” But “I can translate complex data into a business decision that saves ₹2 crore.” Companies pay for impact, not tools.
2. AI Integration Capability
LinkedIn’s Skills on the Rise 2026 lists AI & Automation and Data & Analytics as top skill stacks. The overlap is where the money is. Querying, data analysis, and data storytelling are becoming essential across engineering, IT, and even non-tech functions.
3. Domain Expertise
A data analyst who understands BFSI gets paid more in banking. One who understands e-commerce logistics gets paid more at Amazon. The generalist ceiling is real—and it’s lower than you think.
NIIT’s India Skills Gap Report 2026 reinforces that digital and data skills are now core capabilities across roles and industries. That means competition is increasing. Specialization is the hedge.
Can You Learn Data Analysis in 3 Months?
Yes. But let’s be honest about what that means.
You can learn fundamentals—Excel, SQL, basic visualization—in 3 months with intensive daily practice. Short-term certification courses (1–3 months) cost ₹5,000–30,000.
What you cannot do in 3 months:
- Build deep statistical intuition
- Develop business domain expertise
- Command a ₹10 LPA+ salary
The 3-month path gets you to intern or junior analyst level. Intern stipends range from ₹10,000 to ₹60,000 per month. Fresher roles start at ₹3.5–7 LPA.
The realistic timeline: 3–6 months for fundamentals, 12–18 months for employability, 3–5 years for real earning power.
The Macro View: Why Salaries Are Rising (and Where They’re Not)
Demand for data professionals in India is surging. National industry estimates suggest India’s demand for AI professionals could cross 1 million by 2026. Companies are thinking about AI not just as a tool but as a workforce strategy.
But here’s the contrarian angle:
Not all data analyst roles are created equal.
The “Excel + Power BI” analyst is getting commoditized. The “Python + SQL + business strategy” analyst is getting premium-priced. The gap between the two is widening, not narrowing.
AI adoption is expected to influence salary growth within 2–3 years. That means the window for premium pricing on human judgment + data skills is finite. The market is already pricing in automation risk.
Featured Snippets
What is the average data analyst salary in India in 2026?
The average data analyst salary in India ranges from ₹5.79 LPA (Payscale median) to ₹6.55 LPA (Indeed average). However, this varies dramatically by city, experience, and company—from ₹4 LPA in Gurugram to ₹20.98 LPA in Mumbai.
Are data analyst salaries good in 2026?
Yes, but with caveats. Entry-level roles start at ₹3.5–6 LPA, while senior roles reach ₹25+ LPA. The real money is in product companies and AI-adjacent roles, where total compensation can exceed ₹40 LPA.
Which data analyst roles have the highest growth?
Roles combining data analysis with AI/ML, business strategy, or domain expertise show the strongest salary growth. Generalist reporting roles face commoditization pressure.
FAQ
What is the data analyst salary for freshers per month?
Freshers typically earn ₹25,000–40,000 per month, translating to ₹3–6 LPA. Top performers with strong SQL and Python skills can reach ₹5–7 LPA in Bangalore and Pune.
What is the data analyst salary after 5 years in India?
After 5 years, data analysts typically earn ₹8–15 LPA, depending on skills, company, and location. Those with AI/ML specialization or product company experience can earn significantly more.
What is the data analyst salary in TCS?
TCS data analysts earn an average of ₹5 LPA, with entry-level roles starting at ₹3.64 LPA and experienced roles reaching ₹20 lakh+.
What is the data analyst salary in Accenture?
Accenture data analysts earn an average of ₹6.99 LPA, with top packages reaching ₹18.6 LPA.
What is the data analyst salary in Infosys?
Infosys data analysts have a median compensation of ₹9.3 LPA, with top packages reaching ₹19.2 LPA.
What is the data analyst salary in Deloitte?
Deloitte data analysts earn an average of ₹7.35 LPA, with top packages reaching ₹13.3 LPA.
What is the data analyst salary in Bangalore?
Bangalore data analysts earn between ₹6–20 LPA, driven by the tech ecosystem and product company presence.
Related Reads
- 4 LPA In-Hand Salary: What You Actually Take Home
- IPS Salary India: Complete Pay Scale & Allowances
- Full Form of CTC: Cost to Company Explained
- LPA Full Form: Lakhs Per Annum Meaning
- What is a Salary Slip or Payslip?
- 30 LPA In-Hand Salary: The Real Number
- 50 LPA Salary In-Hand: What You Actually Get
- Software Engineer Salary in India: Complete Guide
- SBI PO Salary: Complete Breakdown
- IBPS PO Salary: Pay Scale & Allowances
- Funny Mexican Names – A Light-Hearted Read
- Pooja Dadlani Salary: Her Net Worth & Career
- SPG Commando Salary: Pay Scale & Benefits
- SSC MTS Salary: Complete Pay Scale
- Merchant Navy Salary: Complete Guide
- PCS Full Form: Provincial Civil Service Explained
- SDM Salary: Sub-Divisional Magistrate Pay Scale
- Tallyman Axis Bank: Job Role & Salary
- 5 LPA In-Hand Salary: What You Actually Take Home
- IB Security Assistant Salary: Complete Pay Scale
- PF Passbook Online: How to Check EPF Balance
- SSC CHSL Salary: Pay Scale & Benefits
- SBI Clerk Salary: Complete Pay Scale & Allowances
Key Takeaways
- Averages are useless. Your actual salary depends on city, company, skills, and experience—not a national average.
- Total compensation > base salary. Stock and bonuses can double your effective pay at top companies.
- ₹1 crore is possible but not typical. It’s reserved for senior roles with stock-heavy packages.
- Skills matter more than experience. A mid-level analyst with AI skills can out-earn a senior generalist.
- The window is closing. Generalist data analysis is being commoditized. Specialize or get left behind.
Action Strategy
If you’re a fresher: Focus on SQL + Python + one visualization tool. Target product companies in Bangalore or Mumbai. Expect ₹4–6 LPA to start.
If you’re mid-career: Specialize. Pick an industry (BFSI, e-commerce, healthcare) and go deep. Add AI/ML basics. Target ₹10–18 LPA.
If you’re senior: Move toward strategy, not just analysis. Stock-heavy compensation is your friend. Target ₹25 LPA+ with equity.
If you’re considering a career switch: 3 months gets you started. 12 months gets you hired. 3 years gets you paid.
📊 Data Sources: Salary estimates are compiled from Payscale, Indeed, SalaryExpert, Levels.fyi, 6figr, and multiple industry compensation reports as of June 2026. All figures are presented in Indian Rupees (₹) unless otherwise noted. :contentReference[oaicite:0]{index=0}

