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 United Kingdom earn between £45,000 and £85,000 annually, with London salaries consistently 15-20% higher than regional averages. Your actual salary depends heavily on experience level, specialisation, and employer sector—fintech and healthcare companies typically pay above market rate. Early-career professionals (0-2 years) should expect £40,000-£55,000; mid-level practitioners (3-5 years) command £60,000-£75,000; and senior roles with leadership responsibility reach £80,000+. Contract and consulting positions often pay 20-30% more than permanent roles. The market remains competitive, particularly in London and Manchester, where demand for machine learning expertise outpaces supply. Negotiating salary early is critical—many employers have flexibility, especially if you can demonstrate impact on revenue or cost reduction. To understand what specific roles are currently offering and what questions you should prepare for interviews, explore the live job listings and common technical assessments below.

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