#1 India's Top IT Training Institute

On Demand Courses

9 programs

×

About Uncodemy

Know more about who we are and what we stand for.

About Us

About Us

Discover our mission to equip individuals with essential IT skills and industry expertise.

Read More →
UnCodeMy Gallery

UnCodeMy Gallery

Explore highlights from our IT training sessions and success stories.

Read More →
×

Free Resources

Learn, practice and plan your career — bilkul free.

Tutorials

Tutorials

Step-by-step written tutorials to learn any technology at your own pace.

Read More →
Free Counselling

Free Counselling

Book a free video counselling session and pick the right course for you.

Read More →
Online Compiler

Online Compiler

Write, run and test your code online — no setup required.

Read More →

Data Analyst Salary in India 2026-2031: Fresher to 5 Years PDF

Data analyst salary in India from fresher to 5 years, by city and next role, using PayScale and Indeed data, plus a 2026-2031 skill and growth plan.

6 pages · 114 KB · PDF · Updated 5 Nov 2026

Prepared by: Uncodemy trainer team  ·  Reviewed by: Uncodemy  ·  Last reviewed: 5 Nov 2026

Quick Answer

Self-reported data from PayScale (October 2026) puts the average Data Analyst base salary in India at about Rs 5.8 lakh a year, with entry-level analysts averaging about Rs 4.1 lakh and those with 1 to 4 years about Rs 5.7 lakh. Indeed (November 2026) shows a similar average of about Rs 6.2 lakh. Pay rises faster when you move up to senior analyst, data engineer or data scientist roles.

Key takeaways

  • PayScale (self-reported, 2,081 profiles, updated October 2026): Data Analyst average base pay about Rs 5.8 lakh, typical range Rs 2.9 lakh to Rs 10 lakh.
  • Entry level (under 1 year) averages about Rs 4.1 lakh total pay, and early career (1 to 4 years) about Rs 5.7 lakh.
  • Senior Data Analysts average about Rs 11.2 lakh base pay on PayScale, roughly double the Data Analyst average.
  • Indeed shows Noida, Bengaluru and Gurgaon as the top-paying cities for data analysts, at about Rs 7.6 lakh to Rs 8.6 lakh on average.
  • SQL, Excel, Python, Power BI and Tableau are the skills PayScale lists most for the role. Adding AI and cloud data skills helps you move to higher-paying roles.

How to read these numbers

All salary numbers in this report come from PayScale and Indeed India pages. Both are built from salaries that people report themselves, so they are a guide, not a guarantee. Keep in mind:

  • Base pay vs total pay. Base is the fixed salary. Total pay adds bonus and other cash. PayScale's experience-level figures are total pay.
  • Sample size matters. A number based on 1,384 salaries is more reliable than one based on 14.
  • Your offer depends on many things: company type, city, your skills, and how well you interview.

We could not open AmbitionBox or Glassdoor pages for this report, so their numbers are not used here.

Data analyst salary by experience

Experience Average pay (per year) Based on Source
Fresher (under 1 year) Rs 4.1 lakh (total pay) 576 salaries PayScale, Data Analyst
1 to 4 years Rs 5.7 lakh (total pay) 1,384 salaries PayScale, Data Analyst
All levels (average base) Rs 5.8 lakh 2,081 profiles PayScale, Data Analyst
All levels (average base) Rs 6.2 lakh 470 salaries Indeed India, Data Analyst
Senior Data Analyst, 1 to 4 years Rs 9.3 lakh (total pay) 168 salaries PayScale, Senior Data Analyst
Senior Data Analyst (average base) Rs 11.2 lakh 297 profiles PayScale, Senior Data Analyst

PayScale's typical range for Data Analysts is about Rs 2.9 lakh to Rs 10 lakh (10th to 90th percentile). PayScale did not show a rupee figure for Data Analysts with 5 to 9 years, so for the 5-year mark the Senior Data Analyst numbers are the best guide: people who grow into senior analyst roles by around year 4 or 5 typically see pay close to Rs 10 lakh or more.

Salary by city

Indeed India (updated 1 November 2026) lists these as the top-paying cities for data analysts:

City Average base pay (per year)
Noida Rs 8.6 lakh
Bengaluru Rs 7.7 lakh
Gurgaon Rs 7.6 lakh
Hyderabad Rs 7.0 lakh
Nagpur Rs 6.0 lakh

Bigger tech hubs usually pay more, but living costs are also higher. Remote and hybrid roles can blur these gaps.

Where a data analyst can grow

Many analysts move up within 3 to 5 years into roles that pay more. PayScale averages (self-reported, base pay, all experience levels):

Next role Average base pay Extra skills usually needed
Senior Data Analyst Rs 11.2 lakh Stronger SQL, stakeholder handling, domain depth
Data Engineer Rs 9.9 lakh Python, data pipelines, cloud data tools
Data Scientist Rs 10.1 lakh Statistics, machine learning
Machine Learning Engineer Rs 10.2 lakh ML, deployment, MLOps
Product Manager, Software Rs 22.2 lakh Product thinking, several years of experience

Demand for these skills is strong. WEF's Future of Jobs Report 2025 (via People Matters) lists big data specialists and AI and machine learning specialists among the fastest-growing jobs, and says analytical thinking is the top skill employers want, rated essential by 70%. The India Skills Report 2026 (via Careers360) says AI/ML engineers and data scientists are in the highest demand.

Skills that move your salary

PayScale lists these as common Data Analyst skills: SQL, data analysis, Microsoft Excel, Python, Power BI and Tableau. It does not say how much each one adds to pay, so use this as a checklist, not a price list.

In practice, analysts who earn more usually:

  • Write clean, fast SQL on large tables
  • Build dashboards that managers actually use to make decisions
  • Use Python for cleaning and automation
  • Understand one business area well, such as sales, finance or supply chain
  • Explain findings clearly in simple words

How AI changes the data analyst job

AI tools can now write SQL, build simple charts and summarise data. That changes what companies pay for.

  • Naukri's World AI Day Report 2026 (via Telangana Today) found AI skills in 15.4% of tech job descriptions, up from 0.9% in 2020. It also says Data Science and Analytics is among the functions with the highest share of professionals who rely heavily on AI, and that people with AI skills earn higher median salaries.
  • Naukri JobSpeak for October 2026 (via CareerIndia) reported AI/ML hiring up 32% year on year. The same CareerIndia article names analyst internships as one of the steadier entry routes for freshers.

The routine part of the job, like pulling the same report every week, is the part AI and automation will take over first. The valuable part is asking the right question, checking that the data is correct, and turning results into business decisions.

Year by year: what to learn and expect

2026

Learn Excel, SQL and Power BI or Tableau well. Build 3 portfolio projects. Apply for analyst internships and fresher roles. PayScale's entry average of about Rs 4.1 lakh is a fair benchmark for a first offer.

2027

In your first job, master your company's data and tools. Add Python (pandas) and basic statistics. Use AI assistants to write and check SQL faster.

2028

With 1 to 2 years of work, aim for a raise or a switch. PayScale's early-career average is about Rs 5.7 lakh. Learn one cloud data tool and basic data modelling.

2029

Aim for senior analyst work: owning a dashboard or business area, guiding juniors. Decide whether to go deeper into analytics or move toward data engineering or data science.

2030

WEF's outlook says 39% of workers' existing skills will be transformed or outdated by 2030. Keep updating: AI-assisted analytics, machine learning basics, and data governance.

2031

No source has published data analyst salary forecasts for 2031, so we do not give one. The safe guidance: analysts with 5 years of experience who combine strong SQL, a business domain and AI tools are best placed for senior analyst, analytics manager or data scientist roles.

Reading your first offer letter

Many freshers compare offers only by the CTC number. CTC (cost to company) often includes parts you do not get as monthly cash. Before you accept, check these points:

  • Fixed vs variable pay. Variable pay depends on company and personal performance, and may not be paid in full.
  • Deductions. Provident fund (PF), professional tax and income tax reduce your monthly in-hand salary. Ask HR for a break-up.
  • Joining bonus and clauses. Some joining bonuses must be returned if you leave within a set time. Read any bond or service agreement carefully.
  • Learning and growth. A slightly lower offer with real data work, good mentors and modern tools can pay more over 3 to 5 years than a higher offer in a role with only repetitive reporting.
  • Location. Indeed's city data shows big differences between cities, but rent and travel costs also differ.

At every switch, compare the new offer with salary data for your experience and city, and be ready to explain what you can do with clear examples from your projects. Freshers who can show dashboards and SQL work they built themselves usually find it easier to talk about pay with confidence.

A 5-step plan for a student

  1. Learn the core stack. Excel, SQL, Power BI or Tableau, then Python. In that order.
  2. Build 3 real projects. For example, a sales dashboard, a customer churn analysis and an HR attrition report, each with a short write-up.
  3. Get an internship or live project. Even 2 to 3 months of real data work improves your first offer.
  4. Negotiate with data. Use PayScale and Indeed numbers for your city and experience as a reference when you discuss pay.
  5. Plan your 3-year jump. Pick a next role (senior analyst, data engineer or data scientist) and start learning its skills in your first year at work.

Uncodemy's Data Analytics course covers Excel, SQL, Power BI, Tableau and Python with project work, which maps to steps 1 and 2.

Download Data Analyst Salary in India 2026-2031: Fresher to 5 Years PDF

Data Analyst Salary India 2026-2031 PDF

The PDF carries the same content as this page in a clean, print-ready layout, so you can read it offline and keep it for revision.

6 pages · 114 KB · PDF · Updated 5 Nov 2026

Download PDF

Sources and further reading

Frequently Asked Questions

What is the salary of a fresher data analyst in India?
PayScale's self-reported data (updated October 2026) shows an entry-level average total pay of about Rs 4.1 lakh a year, based on 576 salaries. Offers vary by city, company and skills.
How much does a data analyst earn after 5 years?
PayScale does not show a rupee figure for Data Analysts with 5 to 9 years. Senior Data Analysts average about Rs 11.2 lakh base pay, so analysts who reach senior roles by year 4 or 5 often earn around Rs 10 lakh or more.
Which city pays data analysts the most?
Indeed India (November 2026) lists Noida (about Rs 8.6 lakh), Bengaluru (about Rs 7.7 lakh) and Gurgaon (about Rs 7.6 lakh) as the top-paying cities.
Will AI reduce data analyst jobs?
No source has published a forecast like that. Routine reporting will be automated, but Naukri's 2026 data shows rising demand for AI skills in tech roles. Analysts who use AI tools and understand the business are better placed.
Is this PDF free?
Yes. Fill in the short form on this page and the PDF downloads right away.