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 a 20-30% premium over regional roles. Your salary depends heavily on experience: entry-level positions start around £40,000, mid-career specialists reach £60,000-£75,000, and senior roles with management responsibility exceed £100,000. The tech hubs—London, Manchester, and Edinburgh—offer the strongest compensation packages, though remote-first companies increasingly match these rates nationally. If you're transitioning into data science, expect to negotiate firmly on base salary rather than relying on bonuses, as many UK employers front-load compensation. Companies hiring for Python, SQL, and machine learning expertise typically offer better terms than those requiring niche skills alone. Below you'll find current job listings showing what UK employers are actually paying right now, plus real interview questions from recent hiring cycles.

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