Free Admission Guidance

Data Analytics Salaries in India

Share on whatsapp
Share on facebook
Share on twitter
Share on linkedin
Entry-Level Data scientist Salary in India

Data Science Salary- How much data scientists earn in India?

Data Analytics Salaries Details (per annum)
Data Scientists Minimum Salary ₹4,77,000
Data Scientist Average Salary ₹ 10,36,000
Entry Level Data Scientist Salary ₹ 5,08, 682
Junior Data Scientist Salary ₹ 9,21,957
Senior Data Scientist Salary ₹ 18,21,795
Data Scientist Highest salary ₹ 18,21,795
Admission Help Click here

Quick Links for Reference


In recent years, data science has drawn global attention due to its impact on the global economy. Industries like Manufacturing, Agriculture, Marketing Analytics, and others too numerous to mention hire data scientists to help them solve complex mathematical processes and systems.

With lots of opportunities in the Indian economy, being a Data Scientist is highly lucrative as it comes with lots of perks and emoluments. So, how much does a data scientist earn? Read on to find out!

In this article, we will walk you through Data Scientists’ job roles and also explore their salaries by industry, experience, degree, as well as companies, among others. Let’s get started.

What Do Data Scientists Do in a Typical Organization?

Data Scientists have the technical skills to solve complex problems for every organization they work in. They critically study what an organization needs and carefully create different models to meet the organization’s requirements. They also interpret raw data and develop meaningful content from it.

That’s not all; Data Scientists spend ample time gathering, cleaning, and munging collected data. Plus, they possess machine learning skills, Python, Data Analysis, R, as well as Statistical Analysis skills.

Also, Data Scientists build models and algorithms, find patterns,  design experiments, carry out data-driven decision-making, and communicate effectively with other team members.

How Much Do They Earn?

Generally, the salaries earned by Data Scientists vary from one industry to the other due to factors like education, experience, skill sets, and certifications.

Another important factor that largely contributes to the determining of a Data Scientist’s salary is the state in which he/she is working. The following is a breakdown of what Data Scientists earn in India;

Data Scientists Minimum salary

The minimum amount payable to Data Scientists in India is ₹4,77,000 annually. If you are a beginner in the field, you should expect to earn around this figure. As you climb the professional ladder, your salary will increase with time.

Average salary Of Data Scientists

According to Glassdoor, the average national salary payable to Data Scientists by Indian companies is ₹ 10,36,000 annually.

Salary Package For Entry-Level Data Scientists

Entry-level Data Scientists are those that recently got a job after graduating from university or college. They typically have less than one year of experience.

The salary earned by entry-level Data Scientists, according to PayScale is ₹ 5,08, 682 per annum based on 56 salaries. This amount includes bonuses, tips, as well as overtime payment.

Junior Data Scientists Salary

Generally, Junior Data Scientists have between 2 to 4 years of work experience. According to Indeed,  they earn around ₹ 9,21,957 annually.

Senior Data Scientists Salary

Senior Data Scientists typically have more than 15 years of work experience in the field of data science. In India, employers pay them an average of India earns on average, a salary of Rs. 18,21,795 annually.

Data Scientists Highest salary

The highest salary payable by Indian-based companies is within the range of ₹ 18,21,795.

Data Scientist Salary By Location

The following table shows the top-paying locations in India for the data scientist:

Data Scientist Salary By Location Media Base Salary (p.a.) Salary Range p.a. (Min-Max)
Bengaluru Area
855 Salaries reported
₹10,50,000 ₹4Lakh – ₹23.8Lakh
157 Salaries reported
₹10,30,000 ₹4.2Lakh – ₹20Lakh
Hyderabad Area
233 Salaries reported
₹10,00,000 ₹3.3Lakh – ₹20Lakh
Chennai Area
98 Salaries reported
₹9,00,000 ₹3Lakh – 17.1Lakh
Mumbai Area
180 Salaries reported
₹8,50,000 ₹3.5Lakh – ₹21.5Lakh
Noida Area
24 Salaries reported
₹7,65,000 ₹2.3Lakh – ₹15.5Lakh
New Delhi Area
75 Salaries reported
₹7,20,000 ₹2.4Lakh – ₹14.8Lakh
Kolkata Area
23 Salaries reported
₹6,50,000 ₹92K – 13.6Lakh
Ahmedabad Area
21 Salaries reported
₹6,00,000 ₹1.1Lakh -₹11.6Lakh

Note: Consider city expense as a major factor if you are living in any of the above cities. For instance, a Data Scientist living in the Kolkata area would spend less on rent and other basic needs of life than the one living in Mumbai or any other states on the table.

Data Scientists Salary By Skills

According to payscale, the salary break up by skills are as follows:

Data Scientists Salary By Skills Details
Python ₹ 5,12,185
Machine Learning ₹ 5,71, 866
Data Analysis ₹ 4,95,204
R ₹ 5,10,121
Statistical Analysis ₹ 5,52, 092

From the above analysis, you can see that Data Scientists with data analysis skills earn the least while those with machine learning skills earn the highest.

The reason for this disparity is not far-fetched. Machine learning is one of the most sought-after skills in the data science industry.

Salary by Industry

We mentioned earlier that the salaries of Data Scientists differ from one industry to the other. According to LinkedIn, the following are the salaries of Data Scientists by industry from the highest to the lowest

Salary by industry Details
Consumer Goods ₹ 10,30,000
Finance ₹ 12,00,000
Energy & Mining ₹ 12,00,000
Media & communication ₹ 10,00,000
Corporate Services ₹ 10,00,000

Data Scientists Salary by Degree

A survey conducted by LinkedIn showed that Data Scientists with a Ph.D. degree are the highest salary earners. This is closely followed by holders of Master’s degrees. This means for you to earn high as a Data Scientist, you need to acquire more certificates. This way, employers will value you more and will be ready to increase your pay.

Salary by Experience

PayScale in one of their surveys suggested that entry-level Data Scientists earn an average of   ₹ 5,08, 682 per annum as salaries and emoluments.

Those with 5 to 9 years of working experience earned around ₹10,04,082, while Data Scientists with over 19 years’ working experience earned around ₹17,24,618.

Salary by Companies

In no particular order, the following are the most reputable companies in India hiring Data Scientists and their corresponding salaries:

Salary by Companies Details (₹ p.a.) Range (₹ p.a.)
Mu Sigma Inc. 6,00,000 3,02,000 – 7,45,000
Tata Consultancy Services 8,60,000 2,07,000 – 19,30,000
Accenture 10,00,000 2,93,000 – 27,00,000
Microsoft 19,30,000 7,50,000 – 28,50,000
Cognizant 7,53,000 4,28,000 – 16,20,000
Fractal Analytics 11,50,000 7,37,000 – 19,00,000

Final Thoughts

And that would be it. Data science is a lucrative field to venture into. As a beginner, you may not earn fat salaries, but as you climb the corporate ladder and acquire more certificates, your salaries and emoluments will increase.

If you still have doubts regarding any of the salary categories, feel feel to share your doubts with us using the comment box below.

If you have any questions, please ask us here – we answer every single query of students. 

Other Articles You Might Like

  • Beginner’s Guide to Data Science & Analytics
  • Top Skills Required for a Career in Data Science
  • Top 10 Data Science and Analytics Colleges in Bangalore
  • Best 10 Data Science And Analytics Colleges In Delhi
  • Top 10 Data Science and Analytics Colleges In Chennai

Image by Mohamed Hassan from Pixabay

Over 48,805+ Followers

Get fresh content from MBAGLUE

Free Admission Guidance