UK developer pay in 2026: the actual distribution, not a banding table

A developer desk seen from behind with two monitors angled away, a mechanical keyboard and a mug, an office window with grey daylight beyond

Every salary article you have read this year was recruiter data. Self-selected, unpublished method, no sample size, and a “senior” band that means whatever the agency needed it to mean.

This one is the Office for National Statistics, read out of the source file. The Annual Survey of Hours and Earnings covers 343,000 full-time jobs under SOC 2134, Programmers and software development professionals, and it is the only dataset on UK developer pay with a published methodology.

Two things it does not have, and you should know before you scroll: ASHE has no seniority axis and no city axis. There is no statistical definition of a senior developer anywhere in official data, and the geography is published by region, not by city. Anyone selling you a “junior, mid, senior by city” table built anything except the survey.

What it has instead is the distribution, which is more useful.

The distribution

Gross annual pay, full-time employees on adult rates who had been in the job at least a year, April 2025. Figures are from ASHE Table 14.

Percentile Gross annual pay
10th £32,835
20th £39,105
25th £42,289
30th £45,101
40th £51,000
Median £56,914
60th £64,103
70th £71,126
75th £75,794
80th £82,503
90th £102,860

Mean is £63,810, well above the median, which tells you the shape before you read another line.

Bar chart of UK developer gross annual pay by percentile, from 32,835 pounds at the 10th to 102,860 pounds at the 90th, with the median at 56,914

Three readings that matter operationally

The occupation pays 45.8% above the national median. All full-time employees across all occupations sat at £39,039. That is the premium for the job title itself, before any question of who is good at it.

The middle half of the profession earns between £42,289 and £75,794. If your number is inside that band you are unremarkable in the statistical sense, whatever your job title says. The interquartile range is £33,505 wide, which is most of a second salary.

The top decile detaches. The step from the 70th to the 75th percentile is £4,668. The step from the 80th to the 90th is £20,357. The distribution has a long right tail, and it is not a smooth ladder you climb one rung at a time. Somewhere past the 80th percentile the market stops paying for the same thing it was paying for below it.

That last point is the only genuinely actionable thing in this dataset. Moving from the 40th to the 60th percentile is a £13,103 move and is mostly about tenure and negotiation. Moving from the 80th to the 90th is a £20,357 move and is not.

Geography: regions, because ASHE does not do cities

The regional figures come from ASHE Table 15, which crosses region by four-digit occupation.

Region Median Against the UK median
London £75,296 +32.3%
East £60,989 +7.2%
North East £56,340 -1.0%
South West £53,438 -6.1%
South East £52,798 -7.2%
North West £50,336 -11.6%
East Midlands £49,685 -12.7%
West Midlands £49,081 -13.8%
Scotland £48,930 -14.0%
Wales £48,346 -15.1%
Yorkshire and The Humber £47,908 -15.8%

London to Yorkshire is £27,388, a 57.2% premium on the lower figure. London also carries 94,000 of the 343,000 jobs and posted the largest annual rise in the table at 10.3%.

Two cautions on this table, because it is the one people misuse.

ASHE codes by workplace, not residence. A fully remote employee attached to a London office appears in London. The regional gap is therefore not a clean measure of what the same job pays in two places; it is partly a measure of where employers are registered.

The North East figure is unreliable. ONS suppressed the job count as too small to publish, and reported no annual change. Treat £56,340 as a small-sample estimate, not as evidence that Newcastle pays better than Manchester.

Where the adjacent codes sit

Useful if you are arguing about a title change rather than a pay rise.

SOC Occupation Median Jobs
1137 Information technology directors £91,671 56,000
2131 IT project managers £58,373 29,000
2134 Programmers and software development professionals £56,914 343,000
2135 Cyber security professionals £54,647 26,000
2139 IT professionals not elsewhere classified £54,107 56,000
313 IT technicians £35,635 241,000

Cyber security posted the fastest rise in the group at 12.5%, off the smallest base. Moving from 2134 to 2131 is a £1,459 median move, which is worth knowing before you take a project management title for the money.

What this dataset cannot tell you

Stated plainly, because the limits are as operationally relevant as the figures.

It is employees only. Contractors outside IR35 do not appear. If you are inside IR35 and comparing a day rate to these figures, you are comparing gross annual pay with a rate that has to cover your own employer costs and empty weeks.

It excludes equity. ASHE captures gross annual pay including incentive payments, but an EMI option grant that has not been exercised is not pay in any year, and a grant that vests over four years shows up unevenly or not at all. For anyone at a company where options are the pitch, this table understates total compensation and there is no public dataset that fixes that.

April 2025 is the reference date, published October 2025 and provisional. Read against CPI at 2.9% in the year to July 2026, the real value of every figure here has moved since it was collected.

The counterweight

The argument against using ASHE at all is that it is a year and a half behind and blind to equity, which for a subset of this profession is most of the story.

That is fair, and it is still the best available. The alternative is recruiter data with an undisclosed sample, a self-selection problem, and a commercial interest in the answer being high. If you are going into a review meeting, a percentile from a government survey with a published method is a harder thing to argue with than a salary guide, and the person across the table knows it.

What to do with it

Find your number in the percentile table before you find it in the regional one. The national distribution is the real conversation and the regional table is mostly about where your employer is registered.

If you are below the 25th percentile with more than two years in the role, that is the gap worth raising, and £42,289 is a specific and citable thing to raise it against.

And if you are already above the 75th, understand that the next move in this dataset is a step change rather than an increment, and that no amount of doing the current job better gets you there.

Updated on 15 September 2026.

Sources

Code Academy reports published pay data. It is not career or financial advice.

Leave a Reply

Your email address will not be published. Required fields are marked *