Data Scientist Salary

Published Updated

Data scientist postings advertised a median range of $128,000 to $194,000 in October 2026, in our US Job Postings Report: October 2026. That range is from the 1,127 postings that state pay, out of the 1,582 we read on US employers' career sites, or 71%. On work mode, 37% of data scientist postings that state a work mode are hybrid, the 7th highest of the 117 roles in this report, whose median is 12%. These are advertised ranges, which can differ from what people end up earning.

Salary by level: bottom, middle and top of the range

Intern$62k / $89k / $106k
Junior-
Mid$98k / $127k / $173k
Senior$131k / $162k / $192k
Lead$145k / $180k / $217k
Principal$160k / $191k / $234k
Director$190k / $226k / $270k
Executive-
Show as a table
Advertised pay by level, of postings that state pay: bottom, middle and top of the typical range.
LevelBottomMiddleTopPostings that state pay
Intern$62k$89k$106k79
Junior----
Mid$98k$127k$173k58
Senior$131k$162k$192k292
Lead$145k$180k$217k138
Principal$160k$191k$234k125
Director$190k$226k$270k108
Executive----

71% of data scientist postings state pay, and the chart is of those. Each bar runs from the median bottom of the advertised range to its median top, and the gap marks the middle. A dash means we do not publish that figure this month. These are advertised ranges, which can differ from what people end up earning.

Salary by industry

Technology / IT$145k / $177k / $205k
Healthcare$143k / $177k / $210k
Finance & insurance$131k / $166k / $190k
Manufacturing & industry$113k / $146k / $179k
Show as a table
Advertised salary for data scientist postings by the employer's sector, of postings that state pay.
IndustryBottomMiddleTopPostings that state pay
Technology / IT$145k$177k$205k310
Healthcare$143k$177k$210k227
Finance & insurance$131k$166k$190k157
Manufacturing & industry$113k$146k$179k105

By the sector of the employer's main industry, of postings that state pay, highest middle first. A sector with fewer than 100 such postings, or where one employer holds over 30% of them, is left out. Industry is read by our AI. Checked on 500 random postings, it was about 90% right.

Among postings that state pay, the middle of the advertised range is $162,000 at senior level, $180,000 at lead level, and $191,000 at principal level.

Skills named in postings

Python76%
SQL58%
Machine learning47%
R (programming)41%
Data visualization26%
Statistics18%
Statistical analysis17%
Statistical modeling16%
Predictive modeling16%
Data analysis15%
AWS14%
Tableau14%
SAS12%
Causal inference12%
Databricks12%
Show as a table
Share of data scientist postings naming each skill.
SkillShare of postings
Python76%
SQL58%
Machine learning47%
R (programming)41%
Data visualization26%
Statistics18%
Statistical analysis17%
Statistical modeling16%
Predictive modeling16%
Data analysis15%
AWS14%
Tableau14%
SAS12%
Causal inference12%
Databricks12%

Salary by skill named in postings

The middle of the advertised salary for data scientist postings that name each skill and for those that do not, overall and at the same level.
Causal inference$190k$160k+$30k+$27k
Machine learning$162k$162k$0k$0k
AWS$163k$162k+$1k$0k
Statistical analysis$161k$162k−$1k−$5k
Predictive modeling$157k$163k−$6k−$6k
Tableau$148k$162k−$14k−$6k
Data visualization$140k$170k−$30k−$8k
R (programming)$159k$165k−$6k−$9k
Statistical modeling$160k$162k−$3k−$10k
Python$162k$177k−$15k−$14k
SQL$162k$164k−$2k−$14k
Statistics$161k$162k−$1k-
Data analysis$137k$166k−$30k-
SAS$154k$162k−$8k-
Databricks$160k$162k−$2k-

The middle of the advertised range for postings that name each skill and for those that do not, of 1,128 postings that state pay. Senior postings name different skills from junior ones, so the plain difference partly measures seniority. “At the same level” compares postings of one level at a time and weighs the levels by the postings naming the skill; it stands on the postings whose title gives a level, which is a minority, and is a dash where no level has 50 postings on each side. A skill with fewer than 100 postings on either side, or where one employer holds over 30% of them, is left out.

Python appears in 76% of postings, SQL in 58%, and machine learning in 47%.

Also in postings this month

Remote, hybrid or onsite

Hybrid37%
Remote33%
Onsite30%
Show as a table
Work mode of data scientist postings that state one.
Work modeShare of postings
Hybrid37%
Remote33%
Onsite30%

61% of data scientist postings state a work mode, and the chart is of those.

Education

Bachelor's degree65%
Master's degree27%
Doctorate4%
Secondary school2%
Vocational training1%
No formal education0%
Show as a table
The education data scientist postings ask for, of postings that state it.
EducationShare of postings
Bachelor's degree65%
Master's degree27%
Doctorate4%
Secondary school2%
Vocational training1%
No formal education0%

76% of data scientist postings state education, and the chart is of those.

Who hires

Technology / IT31%
Healthcare20%
Finance & insurance14%
Professional services-
Manufacturing & industry9%
Media & entertainment3%
Education2%
Retail & consumer goods2%
Hospitality, travel & leisure1%
Construction & real estate1%
Energy, utilities & mining1%
Show as a table
Share of data scientist postings by the sector of the employer's main industry.
IndustryShare of postings
Technology / IT31%
Healthcare20%
Finance & insurance14%
Professional services-
Manufacturing & industry9%
Media & entertainment3%
Education2%
Retail & consumer goods2%
Hospitality, travel & leisure1%
Construction & real estate1%
Energy, utilities & mining1%

Every sector with at least 1% of the 1,538 data scientist postings that name an industry, by the sector of the employer's main industry. A dash is a sector where one employer holds over 30% of its postings. Industry is read by our AI. Checked on 500 random postings, it was about 90% right.

Using these figures

Senior level postings ask for 5 years of minimum experience, lead for 6 years, and principal for 7 years. Use those figures to place a posting at the right level, then bring that level's advertised range, from postings that state pay, as the reference when you are asked for expectations or weigh an offer: $131,000 to $192,000 at senior or $145,000 to $217,000 at lead.

Python appears in 76% of data scientist postings; list it on your resume if it is part of your work. Full resumes for this role are at data scientist resume examples.

Compare every role in the US Job Postings Report: October 2026.

From 1,582 data scientist postings at 624 employers' career sites we crawl, first seen October 1 to 31, 2026, in the United States. This is not all US jobs: we read employers with an online career site, which leans toward tech and toward mid-size and large companies, and we keep adding employers. So a posting count is only a sample size. Role, level, work mode and education are read from each posting by our AI and were checked against the postings on a sample of 1,049: role 96% right, level 94%, work mode 85%, education 98%, years 99%. Skills are read the same way and have had a lighter check: a second model, on 108 postings, found 96% named in the posting and 87% really skills. Visa sponsorship is read the same way and was checked against the postings: 129 of 150 that our AI counted as sponsoring say so, and most of the others only accept people who already hold a visa. Of 3,350 postings it did not count that mention a visa, 3 say they sponsor. So the visa shares run a little high.

Adam Sabla

Adam Sabla

Adam Sabla is an entrepreneur with experience building startups that serve over 1M customers, including Disney, Netflix, and BBC, with a strong passion for automation.

More guides for Data Scientist

See all guides for Data Scientist
  • Data Scientist Resume Examples

    Three data scientist resumes, for an entry-level analyst in precision medicine, a mid-level data scientist in beauty retail and a senior data scientist in payments fintech, are available to read or download as PDFs.