Data Science Salaries · freehire

Data Science roles pay a median of $186,375 per year across 431 postings that disclose pay, ranging from $158,450 to $222,390.

Updated July 16, 2026

LevelCurrencyPeriod25thMedian75thPostings
JuniorUSDyear$65,000$65,000$74,3756
MiddleUSDyear$104,625$119,000$147,33810
SeniorUSDyear$150,000$178,040$209,820230
SeniorCADyearCA$133,978CA$154,800CA$156,40011
SeniorEURyear€56,595€59,200€69,0009
SeniorEURmonth€5,000€30,000€58,7506
LeadUSDyear$158,353$186,250$200,00048
StaffUSDyear$204,375$226,000$251,88672
PrincipalUSDyear$173,200$176,900$208,80052
C-levelUSDyear$203,250$285,600$299,25011
All levelsUSDyear$158,450$186,375$222,390431
All levelsCADyearCA$132,957CA$154,800CA$167,00021
All levelsEURyear€56,571€61,250€81,62516
All levelsEURmonth€4,800€5,000€55,0009
All levelsGBPyear£100,000£107,800£112,5005