Data Scientist Salary in India 2026: Monthly and Yearly

Data Scientist Salary in India 2026 Monthly and Yearly

By Manikandan, Senior Trainer, Systech Group · 10+ years in data science and Python · Updated August 2026 · 8 min read

In short

A data scientist in India earns roughly ₹4 to 8 lakh a year as a fresher and ₹12 to 20 lakh with three to five years of experience. Monthly, that is about ₹33,000 to ₹67,000 at entry level. Published averages vary widely between sources because metro salaries pull the national figure up. Your city, your employer and what you can demonstrate matter more than the job title.

Table of Contents

Data scientist salary in India: the quick numbers

Entry-level data scientists in India earn between ₹4 and ₹8 lakh a year depending on the city and employer. Mid-level professionals with three to five years earn ₹12 to ₹20 lakh. Senior professionals with eight or more years often cross ₹25 lakh.

Here are the figures both yearly and monthly, since Indian job listings quote both.

Data scientist salary in India the quick numbers

Data scientist salary bands in India by experience level, yearly.

ExperiencePer yearPer month
Fresher, under 1 year₹4 to 8 lakh₹33,000 to ₹67,000
1 to 3 years₹8 to 12 lakh₹67,000 to ₹1,00,000
3 to 5 years₹12 to 20 lakh₹1,00,000 to ₹1,67,000
5 to 8 years₹18 to 28 lakh₹1,50,000 to ₹2,33,000
8 years and above₹25 lakh and above₹2,08,000 and above
Ranges span what Naukri, Coursera and Codebasics report. Monthly figures are gross, before tax and deductions.

Where these ranges come from. Naukri reports entry-level data scientists at ₹5 to 10 lakh. Codebasics puts professionals with under one year of experience between ₹3.6 and ₹5 lakh. Coursera reported an average base of ₹12,00,000 across all experience levels as of July 2025. The ranges above span what these sources report rather than picking the most flattering number.

Read every salary figure carefully. Sources disagree by wide margins because they sample different companies and cities. Treat any single number, including on this page, as a range rather than a promise.

Data scientist salary for freshers in India

Freshers earn roughly ₹4 to 8 lakh a year, or ₹33,000 to ₹67,000 a month. The lower end is common in smaller cities and at startups. The upper end appears in Bangalore, Hyderabad and Pune, and at larger companies.

Three things move a fresher’s first offer.

  1. Your city. The same role pays differently in Bangalore and in Trichy. This is the single largest factor at entry level.
  2. Your projects. A candidate who can walk through two or three real projects interviews far better than one with only coursework.
  3. Your tools. Python, SQL and one machine learning library are the baseline. Cloud familiarity helps.

What does not move it much: which college you attended, unless it is an IIT or a similar tier.

If you are a graduate with no experience, our guide on entry level data science jobs for engineering graduates covers what recruiters test in the first interview.

Data analyst vs data scientist salary in India

Data scientists earn more than data analysts at every level. Entry-level analysts earn roughly ₹3 to 6 lakh a year against ₹4 to 8 lakh for scientists. The gap widens with experience, because the scientist role demands programming and statistics that fewer people have.

Data analyst vs data scientist salary in India

Data analyst and data scientist salary comparison in India, by experience.

 Data AnalystData Scientist
Entry salary₹3 to 6 lakh₹4 to 8 lakh
3 to 5 years₹8 to 14 lakh₹12 to 20 lakh
Core toolsExcel, SQL, Power BIPython, R, machine learning
Maths neededBasic statisticsStrong statistics
Entry difficultyLowerHigher
Number of openingsMoreFewer

Which one should you start with? For most people, analyst. There are more openings, the entry bar is lower, and the work builds the business understanding that data science depends on later.

Almost nobody starts as a data scientist. The common route is junior analyst, then analyst, then adding Python and machine learning, then moving across. Our Data Analytics course covers the analyst skills if that is the route you want.

Data scientist salary by city in India

Bangalore pays the most, with freshers earning ₹6 to 10 lakh against ₹2.5 to 5 lakh in Tier 2 Tamil Nadu cities. Metro salaries run 20 to 30% above the national average. This is why national average figures mislead anyone job hunting outside the metros.

Data scientist salary by city in India​

Data scientist fresher salary comparison across Indian cities.

CityFresher3 to 5 yearsMarket depth
Bangalore₹6 to 10 lakh₹16 to 26 lakhDeepest in India
Hyderabad₹5 to 9 lakh₹14 to 23 lakhVery strong
Mumbai₹5 to 9 lakh₹14 to 22 lakhStrong, finance-led
Delhi NCR and Gurgaon₹5 to 9 lakh₹14 to 22 lakhStrong, consulting-led
Pune₹5 to 9 lakh₹13 to 21 lakhStrong
Chennai₹4 to 8 lakh₹12 to 18 lakhSolid
Coimbatore₹3 to 6 lakh₹8 to 14 lakhGrowing
Trichy, Madurai and Tier 2₹2.5 to 5 lakh₹7 to 12 lakhLimited openings
Mid-level figures are for three to five years of experience. Ranges are indicative and vary by employer.

A ₹6 lakh offer in Trichy and a ₹9 lakh offer in Bangalore are closer in real terms than the numbers suggest once rent and living costs are accounted for. Compare the offer against the city, not against a national average.

Data scientist salary by industry

Banking and finance pay the most, with senior professionals reaching ₹25 to 40 lakh. Government and public sector roles pay least in cash but offer the most stability. The gap between the highest and lowest paying sectors is roughly double at senior level.

Banking and finance pay the most, with senior professionals reaching ₹25 to 40 lakh. Government and public sector roles pay least in cash but offer the most stability. The gap between the highest and lowest paying sectors is roughly double at senior level.

Data scientist fresher salary comparison across Indian cities.

CityFresher3 to 5 yearsMarket depth
Bangalore₹6 to 10 lakh₹16 to 26 lakhDeepest in India
Hyderabad₹5 to 9 lakh₹14 to 23 lakhVery strong
Mumbai₹5 to 9 lakh₹14 to 22 lakhStrong, finance-led
Delhi NCR and Gurgaon₹5 to 9 lakh₹14 to 22 lakhStrong, consulting-led
Pune₹5 to 9 lakh₹13 to 21 lakhStrong
Chennai₹4 to 8 lakh₹12 to 18 lakhSolid
Coimbatore₹3 to 6 lakh₹8 to 14 lakhGrowing
Trichy, Madurai and Tier 2₹2.5 to 5 lakh₹7 to 12 lakhLimited openings
Mid-level figures are for three to five years of experience. Ranges are indicative and vary by employer.

What actually increases your salary

Skills you can demonstrate move pay more than qualifications you can list. A portfolio of real projects beats an additional certificate in most interviews.

In rough order of impact:

  1. A project portfolio. Two or three end-to-end projects with real data, not tutorial datasets. This is the single strongest lever for a fresher.
  2. SQL depth. Underrated and tested in almost every interview.
  3. Machine learning in production, not just in a notebook. Deployment experience separates candidates quickly.
  4. Domain knowledge. Understanding banking or retail lets you build models the business actually uses.
  5. Cloud skills. AWS or Azure familiarity appears in a growing share of job descriptions.
  6. Specialisation. NLP, computer vision or deep learning command premiums once you have a base.

Note what is not on this list. A postgraduate degree helps you pass screening filters at large companies, but it rarely changes the offer once you are in the interview.

For the full picture on getting started, see our guide on how to become a data scientist in India.

Is data science still worth it in India?

Yes, though the market has matured. Entry-level competition is far higher than it was five years ago, and employers now expect demonstrable skills rather than certificates alone. Demand remains strong in finance, e-commerce and IT services.

Two honest observations.

The easy entry window has closed. A short course and a certificate no longer gets interviews on their own. Projects do.

Analytics roles are easier to enter than data science roles, and they lead to the same place. Starting as an analyst is not a lesser choice.

Training that supports a data career

A structured programme should cover Python, SQL and statistics before machine learning. Any course starting with deep learning is skipping the foundation that interviews actually test.

Our Data Science course at the Trichy centre covers Python, statistics, machine learning and the visualisation tools employers ask for, with project work on real datasets. Course fees are listed on the fee structure page.

On placement, we will be direct with you. We do not promise you a job, and we do not quote a salary you will earn. Companies and recruiters contact us when they need trained people, and we refer our strongest students. What we can do is make sure you are worth referring.

Not sure whether analytics or data science fits you?

Tell us your background and we will tell you honestly which one fits. No obligation.

Get course details

Key takeaways

  • Data scientists in India earn roughly ₹4 to 8 lakh a year as freshers and ₹12 to 20 lakh at three to five years.
  • Monthly, entry level works out to about ₹33,000 to ₹67,000 gross.
  • Bangalore pays roughly double what Tier 2 Tamil Nadu cities pay for the same entry-level role.
  • Banking and finance pay the most by industry. Government pays least in cash but offers stability.
  • Data scientists earn more than data analysts at every level, but analyst roles are easier to enter and more numerous.
  • A portfolio of real projects moves your first offer more than an additional certificate.
  • No institute can guarantee a salary. Be cautious with any that quotes one.

Frequently asked questions

What is the average salary of a data scientist in India?

Published averages range from about ₹9 lakh to ₹12 lakh a year across all experience levels, depending on the source. Freshers typically earn ₹4 to 8 lakh and professionals with three to five years earn ₹12 to 20 lakh. Averages are pulled upward by metro salaries, so expect lower figures outside Bangalore, Hyderabad and Pune.

Entry-level data scientists earn roughly ₹33,000 to ₹67,000 a month. At three to five years of experience this rises to around ₹1,00,000 to ₹1,67,000 a month. Monthly take-home will be lower than these figures after tax and deductions.

Freshers earn roughly ₹4 to 8 lakh a year. The lower end is common at startups and in smaller cities. The upper end appears at larger companies in Bangalore, Hyderabad and Pune. Your project portfolio affects the offer more than your college does.

Data scientists earn more at every level. Entry-level analysts earn around ₹3 to 6 lakh against ₹4 to 8 lakh for scientists. At three to five years the gap is roughly ₹8 to 14 lakh against ₹12 to 20 lakh. The scientist role requires programming and statistics that fewer candidates have.

Professionals with eight or more years typically earn ₹25 lakh and above. Those with specialised skills in machine learning engineering, NLP or large-scale data architecture can earn considerably more. Leadership roles such as head of data science reach executive compensation bands.

Bangalore pays the most and has the deepest market, with freshers earning ₹6 to 10 lakh. Hyderabad, Pune, Mumbai and Delhi NCR follow at ₹5 to 9 lakh. Chennai sits at ₹4 to 8 lakh, and Tier 2 Tamil Nadu cities at ₹2.5 to 5 lakh. Living costs differ just as widely.

Banking and finance pay the most, reaching ₹25 to 40 lakh at senior level, because fraud detection and risk modelling have direct revenue impact. E-commerce and consulting follow closely. Government and public sector roles pay ₹12 to 20 lakh at the same experience level but offer greater job security.

Build two or three complete projects using real data rather than tutorial datasets. Learn SQL properly, since it is tested in almost every interview. Add cloud familiarity with AWS or Azure. Internships and open-source contributions both help, because they demonstrate work rather than describing it.

Manikandan, Data Science and Python trainer at Systech Group

Written by

Manikandan

Senior Trainer · Data Science, Python and Programming

Manikandan has over 10 years of hands-on experience in data science, Python and programming. He has trained more than 3,000 students in coding, analytics and problem solving, and teaches with a focus on the practical skills employers actually test.

10+ years experience 3,000+ students trained Systech Group, Trichy
Connect on LinkedIn
Ethical Hacking Course Quick Enquiry Form

Fill the Form Get Free Consultation From Industry Experts!

CCNA Quick Enquiry Form

Fill the Form Get Free Consultation From Industry Experts!

Quick Enquiry Form

Fill the Form Get Free Consultation From Industry Experts!