Data Scientist Salary in United Kingdom 🇬🇧 (2026)

Median data scientist salary in United Kingdom is £80k. Junior roles (0–2 years) start at £50k; senior roles (7+ years) reach £140k+. Numbers reflect 2026 UK market data.

Data Scientists in the UK earn between £45,000 and £85,000 annually, with London positions commanding premiums of 15-20% above regional averages. Your salary trajectory depends heavily on specialisation: those with expertise in machine learning engineering or MLOps can reach £100,000+, while generalist roles cap lower. The market remains competitive but realistic—employers expect demonstrable portfolio work, not just certifications. Experience matters substantially; expect £50-60k entry-level, £65-75k mid-career, and £80k+ for senior roles with team leadership. Contract positions typically pay 20-30% more hourly but lack benefits stability. London, Manchester, and Edinburgh offer the strongest opportunities, though remote work has levelled geographic advantages somewhat. Your negotiating power increases significantly if you can articulate business impact from previous projects rather than technical metrics alone. Below you'll find current job postings and salary breakdowns by seniority level and specialisation.

Data Scientist Salary Bands by Experience

LevelYearsSalary (median)10th–90th percentile
Junior0–2£50k£43k – £60k
Mid-level3–6£80k£68k – £96k
Senior7+£140k£119k – £196k

How to Negotiate Above the Median

  1. Anchor with the senior band. When asked for expectations, reference the 7+ years salary range as your target.
  2. Bring a number, not a range. Ranges signal flexibility downward.
  3. Decouple base from total comp. Bonus, equity, and benefits are negotiation levers when base is fixed.
  4. Use Smart Job Matcher to gather 3 competing offers and use them as anchors.

Search Data Scientist Roles in United Kingdom →

Related Pages