The average data analyst salary in India is ₹6.5 LPA in 2026, according to Glassdoor India. Freshers usually start between ₹3.5 LPA and ₹6 LPA, mid-level analysts earn ₹8 to 15 LPA, and senior analysts and analytics managers at top companies reach ₹25 to 35 LPA.
Get the higher offer: practise your analytics interview
The gap between a ₹4 LPA offer and a ₹12 LPA one usually comes down to the interview: a live SQL round, a case study, and how clearly you explain your numbers. A mock interview with an experienced data professional shows you which of those needs work before it costs you an offer.
Book a data analyst mock interview
3+ years in? Book a senior analytics mock
Data analyst salary by experience
[[table]]
Experience | Typical role | Salary (LPA)
0 to 1 yrs | Data analyst, trainee | 3.5 to 6
1 to 3 yrs | Data analyst | 5 to 8
3 to 5 yrs | Senior data analyst | 8 to 15
5 to 8 yrs | Lead analyst | 14 to 22
8+ yrs | Analytics manager | 22 to 35
[[/table]]
Glassdoor India data from 2026 puts the middle half of data analysts between about ₹4.2 LPA and ₹11 LPA, with the top 10% above ₹16 LPA. The biggest jumps come after three years, when analysts move into senior, lead or analytics manager roles, or switch to a product company.
[[mock-interview-banner]]
Data analyst fresher salary in India
The data analyst fresher salary in India is usually ₹3.5 LPA to ₹6 LPA in 2026, or about ₹30,000 to ₹50,000 a month in hand. Glassdoor's entry-level data puts the average fresher base pay at around ₹5 LPA.
[[table]]
Fresher profile | Salary (LPA)
IT services trainee | 3 to 4.5
Analytics firm or startup | 4 to 6
Bank, fintech or e-commerce | 5 to 8
Product company or GCC | 7 to 12
[[/table]]
What moves a fresher from the bottom to the top of that range:
- Strong SQL. Most analyst interviews start with a live SQL round. Joins, window functions and aggregations come up every time.
- A real project. A dashboard or analysis built on public data, with a clear business question, beats a list of course certificates.
- Python or one BI tool. Pandas for cleaning data, plus Power BI or Tableau for dashboards.
- Clear communication. Interviewers want to hear you explain what the numbers mean for the business.
If you're from a non-tech background, an internship or a freelance project often makes the difference between a ₹3 LPA and a ₹5 LPA first offer.
Book a fresher data analyst mock interview
Data analyst salary by company type
[[table]]
Company type | Mid-level (LPA)
IT services (TCS, Infosys, Wipro) | 5 to 8
Analytics firms (Mu Sigma, Fractal) | 6 to 12
Banks and fintech | 8 to 15
E-commerce and consumer tech | 10 to 18
Big tech and GCCs | 12 to 25
[[/table]]
At companies like Amazon, Google and large global banks, senior data analysts can reach ₹25 to 35 LPA once bonuses and stock are included.
Data analyst salary by city
[[table]]
City | Fresher (LPA) | Mid-level (LPA)
Bengaluru | 5 to 8 | 10 to 16
Hyderabad | 4.5 to 7 | 8 to 14
Delhi NCR | 4.5 to 7 | 8 to 14
Mumbai | 4.5 to 7 | 8 to 14
Pune | 4 to 6 | 7 to 12
Chennai | 4 to 6 | 7 to 12
[[/table]]
[[mock-interview-banner]]
Skills that raise a data analyst's salary
[[table]]
Skill | Pay impact
Advanced SQL | Essential
Python (pandas) | High
Power BI or Tableau | Medium
Statistics and A/B testing | High
Cloud data tools (BigQuery, Snowflake) | High
Excel only | Low
[[/table]]
Analysts who add statistics, experimentation and cloud data tools often move into product analyst or analytics engineer roles, which pay noticeably more than general data analyst roles at the same experience.
What ₹6.5 LPA means in hand
Here's a rough breakdown for the average ₹6.5 LPA data analyst package, assuming basic pay is 40% of CTC and the new tax regime.
[[table]]
Item | Per year
CTC | ₹6,50,000
Less employer PF and gratuity | ₹43,700
Less your PF | ₹31,200
Less professional tax | ₹2,400
Income tax | ₹0
In hand | About ₹5,72,700
[[/table]]
That's roughly ₹47,700 a month. There's no income tax because taxable income after the ₹75,000 standard deduction stays well under ₹12 lakh. Your real figure depends on your salary structure.
[[mock-interview-banner]]
How to grow your data analyst salary
In your first two years, get very good at SQL and one BI tool, and build a habit of tying every analysis to a business decision. That's what gets analysts promoted.
From three years on, the biggest pay jumps come from switching. Moving from an IT services firm to a product company, bank or GCC often adds 40 to 80% to your package. Those companies run harder interviews, usually a SQL round, a case study or product metrics round, and a behavioural round.
After five years, you can grow into a lead or analytics manager role, or move sideways into data science or analytics engineering, which pay more at the same experience. Our data scientist salary in India and data engineer salary in India guides show what those paths pay.
Practise your SQL and case study rounds
FAQs
What is the average data analyst salary in India? ₹6.5 LPA in 2026, according to Glassdoor India. Most analysts earn between ₹4.2 LPA and ₹11 LPA.
What is the data analyst fresher salary in India? Usually ₹3.5 to 6 LPA, with an average of about ₹5 LPA. Product companies and GCCs can pay ₹7 to 12 LPA to strong freshers.
What is a data analyst's salary per month in India? At the ₹6.5 LPA average, about ₹47,700 a month in hand. Freshers usually take home ₹30,000 to ₹50,000.
Can a data analyst earn ₹30 LPA in India? Yes, usually as a senior analyst or analytics manager with eight or more years of experience at a big tech company, bank or GCC.
Is data analyst or data scientist the better-paid role? Data scientists usually earn more at the same experience. Many analysts move into data science after three to five years.
Book a data analyst mock interview
Land a Better-Paying Analyst Role: Take a Mock Interview
SQL, case studies and clear explanations decide which offer you get. Practise all three with an experienced data professional, get honest feedback, and go into your next interview ready for the higher band.
Book your data analyst mock interview








