About the data

Where every salary on this site comes from, and what the figures can and can't tell you.

Salary figures

Pay figures come from the Office for National Statistics (ONS) Annual Survey of Hours and Earnings (ASHE) 2026, provisional results, Table 14.7a: annual gross pay by occupation (4-digit SOC 2020), sheet "Full-Time". ASHE is based on a 1% sample of jobs taken from HMRC PAYE records.

We show all 412 unit groups (4-digit codes). The 1- to 3-digit group totals in the same table are only used for the group pages and when an occupation's own figures are missing.

Median, mean and percentiles

The median is the salary in the middle: half of full-time employees in the job earn less, half earn more. ONS prefers it to the mean (average), which a few very high salaries can pull up. Percentiles show the spread: 10% earn less than the 10th percentile (P10), 25% less than P25, 75% less than P75, 90% less than P90.

There is no maximum or minimum salary. ONS doesn't publish them. P10 to P90 covers the middle 80% of employees; P25 to P75 the middle half. Monthly figures are the annual figure divided by 12.

What "x" means

ONS leaves a figure out when the sample behind it is too small to be reliable (a coefficient of variation above 20%), or when it could identify a person or employer. These cells are shown as x, exactly as ONS publishes them. We never replace them with zero, estimate them, or borrow figures from other years.

In 2026, 362 of the 412 occupations have a published median and 50 don't. Only 42 have a published 90th percentile, so P75 is usually the most useful "top end" figure.

Job titles

Each occupation lists the job titles that ONS codes to it in the SOC 2020 Volume 2 coding index (version 14), 29,267 titles in all. Cross-references ("see …") are left out and each title is listed once. Titles stay in English, as ONS writes them. Salary figures are for the whole occupation, not for each title.

Checks

Every build of this site checks a set of known values against the ONS table (for example IT user support technicians, SOC 3132: median £36,320, P25 £29,908, P75 £45,063) and stops if any differs, so a column can't silently shift.

Take-home pay

Take-home figures use HMRC's rates for the 2026 to 2027 tax year: Income Tax for England, Wales and Northern Ireland or Scotland, and employee National Insurance (category A), with the standard 1257L tax code. The calculator explains the details. Note that the salaries are from 2025/26 and the tax rules from 2026/27.

Licence

ASHE and the SOC coding index are © Crown copyright and published under the Open Government Licence v3.0. Source: Office for National Statistics. This site is not affiliated with ONS or HMRC.