Data science is one of the top 3 career choices in terms of compensation. However, we know that there can be considerable differences based on location, company type, level of experience, and so on.
So, before choosing your career path, consider all possibilities. You don’t want to enter the field with unrealistic expectations and be disappointed.
We at 365 Data Science are firm believers in making informed decisions. To help you out, we present a detailed overview of data science salaries across different countries, levels of education, industries, and more.
For the sake of consistency, the comparison includes self-reported Glassdoor data only. We present all numbers in US dollars. That said, we need to be wary that a dollar in New York has a different purchasing power than a dollar in Mumbai or Eastern Europe, for example.
Country/City |
Average Total Salary with Additional Pay (USD) |
US |
$156,790 |
Germany |
$85,115 |
UK |
$79,978 |
Canada |
$73,607 |
India |
$16,759 |
Nevertheless, the numbers are more than intriguing. Read on and see for yourself or watch the video below for a concise overview of the topic.
Key Highlights
- Global Perspective: Data science is a top-paid field, with salaries from \$243,885 in the US to \$14,368 in Egypt.
- Location Impact: Salaries vary by location. In Europe, the highest salaries are in England, and the lowest are in Romania.
- Industry Variation: Telecommunications, IT, and Financial Services are top-paying sectors.
- Role & Responsibility: Salaries increase with job complexity—from \$62,341 for data researchers to over \$226,770 for data science managers.
- Company Size & Pay: Larger firms typically pay more, with top tech companies offering salaries over \$250,000.
- Experience Matters: Experience increases salary, with entry-level data scientists earning around \$117,276 and experienced professionals nearing \$190,000.
Data Science Salaries Around the World: Table of Contents
- Data Science Salaries by Country
- Data Science Salaries by Industry
- Data Science Salaries by Education
- Data Science Salaries by Job Title
- Data Science Salaries by Company Size
- Data Science Salaries by Years of Experience
- Data Science Salaries Around the World: Next Steps
- FAQs
Data Science Salaries by Country
Where you live has a huge impact on your earnings. To illustrate the variation in salaries between and within countries, we’ll provide the national average first, followed by the average salaries in selected cities.
Country/City |
Average Total Salary with Additional Pay (USD) |
Salary Range (USD) |
UK |
$79,978 |
\$50,885–\$90,318 |
London |
$92,052 |
|
Germany |
$85,115 |
\$67,505–\$90,369 |
Munich |
$78,941 |
|
Switzerland |
$143,360 |
\$119,710–\$153,090 |
Geneva |
$131,813 |
|
Romania |
$45,531 |
\$31,489–\$83,979 |
Bucharest |
$57,726 |
|
Bulgaria |
$47,425 |
\$33,401–\$80,162 |
Sofia |
$47,458 |
|
Egypt |
$14,368 |
\$6,990–\$25,631 |
South Africa |
$44,436 |
\$23,788–\$65,084 |
Cape Town |
$51,329 |
|
India |
$16,759 |
\$9,604–\$24,070 |
New Delhi |
$18,662 |
|
Mumbai |
$14,745 |
|
Hyderabad |
$14,242 |
|
Japan |
$54,105 |
\$40,579–\$67,632 |
Tokyo |
$52,081 |
|
Australia |
$79,218 |
\$64,591–\$94,251 |
Sydney |
$85,032 |
|
Canada |
$73,607 |
\$59,539–\$92,986 |
Toronto |
$75,911 |
|
USA |
$156,790 |
\$130,550–\$189,320 |
San Francisco |
$178,636 |
|
New York |
$160,156 |
|
Boston |
$155,984 |
|
Chicago |
$140,744 |
|
Denver |
$140,293 |
Let’s start with the old continent – Europe.
United Kingdom
Across the British market, most data science employers in 2022 are based in England (91%), while 8% are in Scotland and 2% in Wales.
As of 2024, the average data scientist salary in the UK is around \$67,254 per year. That is the base pay. With additional compensation, the number goes up to \$79,978. However, the range is huge. You could be earning anything from \$50,885 to \$90,318.
Unsurprisingly, London makes up 55% of all data science jobs in the UK. The median data scientist salary in London is \$75,516 per year – up to \$92,052 with additional pay.
Germany
Germany’s strong economy allowed it to surpass Britain in terms of data science salaries. The average national wage in 2024 is \$85,115 per year (additional compensation included). The lowest annual pay reported on Glassdoor is \$67,505 and the highest is \$90,369.
Someone working as a data scientist in Munich can expect a median base salary of \$73,497 per year. The average additional compensation is \$5,444 per year, resulting in a total average pay of \$78,941.
According to recent research, the IT market in Germany is expected to reach \$129 billion by 2025. This will create a growing demand for tech workers and data professionals. In turn, the salaries are likely to increase too.
Switzerland
At the same time, Switzerland stands out as one of the countries with the best salaries in Europe. The average data scientist salary there is \$143,360 per year (additional pay included). Based on various factors, this number could range from \$119,710 to \$153,090 per year.
A data scientist in Geneva will take home \$120,876 annually, plus an additional cash compensation of \$10,937. This results in a total salary of \$131,813 per year. That’s a considerable difference compared to the UK and Germany, right?
Eastern Europe
So far, the salaries we discussed are exceptionally high. But, of course, there are countries that have some significant catching up to do.
For example, the average data science salary in Romania is \$45,531 per year. As in the previous examples, this number is slightly higher in the capital. Data scientists in Bucharest earn around \$57,726 per year. The annual earnings in the country range between \$31,489 and \$83,979.
In Bulgaria, the average data scientist salary is \$47,425 per year, and in Sofia – \$47,458 per year. The lowest reported annual earnings are \$33,401, while the highest is around \$80,162.
The salaries of data scientists in Eastern Europe are the lowest in the European Union. Over the next few years, the strong development of the startup ecosystem in Eastern Europe and the advent of successful AI startups, such as the Romanian UiPath, may help this region match up with Western Europe. Who knows?
But hold on for a second.
Before making any conclusions, note that the number of salary reports on Glassdoor differs greatly between countries. In this case, it is possible that the smaller sample of data science salaries in Bulgaria and Romania has biased the results.
Still, this presents an interesting trend, which is definitely worth considering when you’re choosing a career path. Just remember to take into account other factors, too, like the standard of living in each country and the purchasing power of the salary in question.
Now, let’s move on to other regions.
Africa
How much do data scientists make in Africa?
As it turns out, Easter Europe is not the only region that needs to catch up.
If you work as a data scientist in Cairo, you can expect to receive around \$14,368 per year. The same amount is reported for the entire Egypt area. The lowest annual base pay in Egypt, according to Glassdoor, is \$6,990, while the highest is \$25,631.
This is marginally lower than the earnings in Romania and Bulgaria. Is that the case in Africa in general?
Let’s take a look at another country to find out.
The median data science salary in South Africa is \$44,436 per year, with a range between \$23,788 and \$65,084 per year. Someone working in the same position in Cape Town will make around \$51,329 yearly. While that’s triple the amount in Egypt, it’s much smaller than the salaries in the Western European countries above.
Asia
Perhaps unsurprisingly, the range of salaries in Asia is huge. We’ll focus on a few notable examples to illustrate that.
Let’s start with India – one of the global powers in the data science world. The entry of many US companies has increased data science salaries a bit in recent years. Yet, compared to most other regions on our list, they are close to nothing.
The average annual pay in India is \$16,759, with a range from \$9,604 to \$24,070. The number is slightly higher in New Delhi – \$18,662, and slightly lower in Mumbai – \$14,745. Lastly, someone working in Hyderabad would receive a mean pay of \$14,242.
As you can see, the variation within the country isn’t that big. But like we said, the situation looks completely different in other Asian regions.
How much do data scientists make in Japan, for example?
The annual pay varies between \$40,579 and \$67,632, with a median value of \$54,105 (bonuses included). The average salary in Tokyo is \$52,081. While this can’t compare to the data science salaries in Switzerland, it’s still in the higher earnings bracket.
Australia
Not too far from India in terms of distance, but quite far in terms of pay, is the Land Down Under. Australian data scientists receive a mean income of \$79,218 per year, with a range from \$64,591 to \$94,251.
There are few reports of data science salaries in Canberra, but the average amount is \$85,671. The median pay is approximately the same in Sydney, at \$85,032 per year, and slightly lower in Melbourne, at \$79,103.
That’s significantly more than the previous few examples, isn’t it? It’s only surpassed by Switzerland and Germany so far. Now, let’s see how the Land of Opportunity stacks up against the Land Down Under.
North America
Finally, we’ll take a look at North America.
If you want to work as a data scientist in Toronto, Canada, you can expect around \$75,911 per year. The national average salary for this position is \$73,607, with the lowest reported amount being \$59,539 and the highest – \$92,986.
As expected, US salaries are the highest, with a total annual pay of \$156,790. The lowest reported earnings are \$130,550 and the highest are \$189,320 per year.
Let’s break this down further.
The average data scientist salary in New York is \$160,156 per year. That’s more than the highest payment we’ve seen on this list so far – in Switzerland. But the earnings are even bigger in San Francisco, with an annual base pay of \$144,580, plus \$34,056 as additional compensation. This amounts to a total average of \$178,636.
Let’s see if anything can surpass this.
The average data scientist salary in Boston is \$155,984 in total. That’s still pretty high, right? Almost the amount in New York.
Next, we’ll take a look at the average data scientist salary in Chicago. Someone working there could expect to earn around \$140,744 per year in total.
We turn to the West to see the average data scientist salary in Denver, Colorado. The total pay is \$140,293 per year (\$117,623 base pay and \$22,670 additional compensation). Again, that’s pretty high, but not the highest we’ve seen, right?
Ladies and gentlemen, we have a winner – San Francisco. But, as you can see, data scientists earn big money pretty much everywhere in the US.
Still, the United States Bureau of Labor Statistics expects that the demand for trained data scientists will continue to surge, resulting in a 27.9% rise in employment by 2026. The increased demand leads to a lack of trained professionals, which, in turn, could drive salaries even higher.
So, if you’re still wondering whether to pursue a career in data science, this is your sign to go for it. You can start with our Introduction to Data and Data Science course to get a feel of the field.
Take the first steps toward a successful career in Geneva or San Francisco, or Tokyo – the world is your oyster. Of course, as we said, location isn’t the only factor determining your salary.
Let’s get back to the list so you can choose the right path before you dive in.
Data Science Salaries by Industry
Apart from location, industry is the other major factor influencing the size of salaries. In this section, we’ll focus on the average earnings of data science specialists in different sectors.
Earning Bracket |
Industry |
Average US Salary (USD) |
High
|
Telecommunications |
$162,990 |
Information Technology |
$161,146 |
|
Insurance |
$160,565 |
|
Financial Services |
$158,033 |
|
Medium |
Government and Administration |
$156,801 |
Management and Consulting |
$156,799 |
|
Arts, Entertainment, and Recreation |
$156,793 |
|
Healthcare |
$147,041 |
|
Low |
Agriculture |
$135,877 |
Personal Consumer Services |
$134,779 |
|
Legal |
$131,427 |
|
Manufacturing |
$121,285 |
|
Education |
$120,445 |
For simplicity, we will report all amounts in US dollars and compare them to the national average. As we remember, the average annual pay of data scientists in the US is \$156,790.
So, let’s begin with some of the highest-paying industries:
- Telecommunications – \$162,990
- Information technology – \$161,146
- Insurance – \$160,565
- Financial services – \$158,033
In the midrange are the following sectors:
- Government and administration – \$156,801
- Management and consulting – $156,799
- Arts, entertainment, and recreation – \$156,793
- Healthcare – \$147,041
Most industries fall in this group – real estate, restaurants and food service, pharmaceuticals & biotechnology, and so on.
Finally, we present a few sectors in the lower earnings bracket. Well, low by the high expectations we set with the previous examples.
- Agriculture – \$135,877
- Personal consumer services – \$134,779
- Legal – \$131,427
- Manufacturing – \$121,285
- Education – \$120,445
Of course, this comparison is by no means exhaustive. There are numerous sectors out there, and the variation within them is just as big as it is between them. Still, this gives us a good idea of the range we can expect in different sectors.
Moving on to the next factor.
Data Science Salaries by Education
The trend we’ll see here won’t surprise you – employees with more advanced degrees tend to earn more. But how significant is this difference exactly?
Our research shows that over 90% of data scientists have some level of higher education. And while more employers become open to hiring professionals with bachelor’s degrees, those with Master’s still hold the majority. In addition, someone with a PhD will likely have a smaller salary than someone with a Master’s in data science.
Is that the case only in data science or in other related fields as well?
The following example from data analytics will provide an answer to that question.
A 2019 study by Forbes powered by Statista revealed that 71% of Predictive Analytics Professionals have a Master’s degree and 15% have a PhD. There is also a positive correlation between the level of education and people’s earnings. In other words, those with a PhD tend to earn more than those with a Master’s, and so on.
That said, simply having a Master’s in data analytics won’t secure you a bigger salary. As we saw in the numerous examples above, your pay depends on a plethora of factors.
Sure, the starting salary of a data scientist with a PhD might be higher than that of someone holding only a bachelor’s degree. However, the years of experience, industry, company size, and country will have just as strong, if not stronger, impact on earnings.
Holding an advanced degree shows employers that you have the background they are looking for. Choosing a good data science Bachelor’s or Master’s degree will give you a head start. Still, from there on, your salary will depend on your performance.
That said, education plays a bigger role in some positions than others. In management roles, for example, employers value experience over education. As you’ll see in the examples below, this is also reflected in the salaries.
Data Science Salaries by Job Title
We covered a wide range of factors influencing the earnings of data scientists. To get an idea of the variation within the field, we’ll take a look at a few data-related roles.
Job Title |
Average US Salary (USD) |
Data Researcher |
$62,341 |
Data Analyst |
$82,222 |
Data Engineer |
$125,256 |
Data Science Manager |
$226,770 |
Principal Data Scientist |
$243,885 |
We’ll start with the more basic and end with the advanced positions.
The job of a data researcher is to collect, manage, and interpret data in a given organization. The aim is to discover patterns and gather useful insights for the company. Since it doesn’t involve the use of complex tools and coding typical for data science positions, the median data researcher salary in the US is just \$62,341 per year.
Data analyst is often used interchangeably with data researcher, especially in recruitment. However, by definition, it refers to the analytics part of the job, and not the collection and management of data. Since this position involves more complex analysis, specialists in the field tend to have bigger earnings than researchers. The average data analyst salary is \$82,222.
That is nothing compared to what data engineers earn, though. The median data scientist engineer salary is \$125,256 per year. Their job involves building systems for collecting and managing data, as well as preparing raw data for analysis. In other words, their work precedes and complements the work of data scientists.
Moving on to the next role.
In bigger companies, there may be teams of people in different data-related roles. In those cases, someone needs to coordinate and oversee their work. That’s what the data science manager role entails.
Along with the main duties of a data scientist, they are responsible for directing a team and communicating with other departments to create a unified data science strategy. In exchange, the average data science manager receives a \$226,770 salary.
Another responsible and highly paid role is that of a principal data scientist. Someone in this position would need business acumen and about a decade of experience on top of their excellent data science skills. An accurate reflection of the high level of responsibility this role involves, the median total annual salary of a principal data scientist is \$243,885.
Is your head spinning? We’re not done yet.
Data Science Salaries by Company Size
The salary you earn also depends on the organization you work for.
According to Glassdoor, bigger companies would pay a data scientist significantly more than smaller businesses. And, as expected, the big names out there have the highest pay rates.
Here’s a list of the top 10 highest paying companies:
- Cruise – \$275,421
- Stripe – \$264,056
- Cloudflare – \$255,840
- Snowflake – \$255,149
- Meta – \$251,997
- DataBricks – \$251,680
- Google – \$251,180
- OpenTable – \$247,520
- Roblox – \$248,910
- DocuSign – \$248,436
The numbers above reflect the median total pay regardless of years of experience extracted from user reports on Glassdoor. If we only take entry-level salaries, for example, entirely different companies may appear on the list.
Speaking of experience, let’s see how earnings changes with time.
Data Science Salaries by Years of Experience
The average entry-level data scientist salary is \$117,276 per year. Naturally, as you progress with your career, your earnings will grow.
Below are Glassdoor’s estimates of the median annual total pay for data scientists in the US based on years of experience:
- 0-1 years: \$117,276
- 1-3 years: \$128,403
- 4-6 years: \$141,390
- 7-9 years: \$152,966
- 10-14 years: \$166,818
- 15+ years: \$189,884
That’s a great motivation booster and an excellent example of the importance of persistence. We at 365 Data Science are firm believers in continuous learning and development. As such, we offer advanced specialization trainings. Courses like Data-Driven Business Growth can help you progress to the next level in your career.
Data Science Salaries Around the World: Next Steps
This wraps up the comparison of data science salaries across different dimensions. We hope you enjoyed it and found it useful! If you’re still unsure whether this is the right job for you, you can check out our course Starting a Career in Data Science: Project Portfolio, Resume, and Interview Process.
FAQs