Skip to content
JL JobLabs

Open Dataset · CC BY 4.0

UK Salaries 2026

Free downloadable UK salary benchmark dataset — 30 roles × 8 cities × 4 seniority levels — for journalists, researchers, data scientists and HR teams. JSON + CSV. Cite freely with attribution.

Download JSON

Full nested structure with schema metadata, bands, skills and employers.

/data/uk-salaries-2026.json
CSV

Download CSV

Flattened — one row per role × seniority band. Opens in Excel / Sheets / Pandas.

/data/uk-salaries-2026.csv

What's in the dataset

  • 30 UK roles across tech, finance, sales, marketing, professional services, healthcare, education and creative
  • 8 UK cities: London, Manchester, Birmingham, Edinburgh, Bristol, Cambridge, Oxford, Belfast
  • 4 seniority levels per role with year-of-experience bands and progression timelines
  • London premium percentage per role (the typical inside-M25 uplift)
  • Top-paying skills per role with approximate percentage uplifts
  • Top employers per role for placement context
  • Recruiter negotiation tip per role from real placement data

Methodology

Salary ranges are built from publicly stated averages on Reed.co.uk, Indeed UK, LinkedIn Talent Insights, the 2025 Robert Walters Salary Survey, Hays UK Salary Guide, and ONS earnings data (Q4 2025 / Q1 2026), cross-referenced against placements made by Alex (12-year UK recruiter) in 2025 and early 2026.

Ranges are inclusive bands, not point estimates. London premium = additional weighting for inside-M25 roles. Bands exclude bonus, equity, and benefits. Updated annually — next refresh April 2027.

Citation

Free to reuse with attribution. Suggested citation:

JobLabs UK Salaries 2026 dataset.
By Alex (12-year UK recruiter), JobLabs.
https://joblabs.ai/data/uk-salaries-2026/
Licensed under CC BY 4.0.
Last updated 2026-04-27.

A linked attribution back to https://joblabs.ai/data/uk-salaries-2026/ is sufficient. Quoting individual figures, charts, or sub-sections is encouraged — please link rather than republish the full file.

Pair this dataset with