data analyst salary uk
Data Analyst Salary UK 2026: Measured Pay vs Advertised Pay – What You Actually Earn
Find the real data analyst salary UK in 2026. ONS ASHE median £38,107, advertised median £45,000. NHS bands, take-home pay, and why the gap matters.
Pay snapshot: The median data analyst salary UK is £38,107 (all employees) or £38,572 (full-time) according to ONS ASHE 2025 provisional, but advertised vacancies average £45,000 – a gap explained by different populations.
Median franker
Where does your pay sit?
Enter a gross annual salary
Related pay benchmarks
£ / year
- Finance & insurance£52,000
- Information & communication£48,000
- Professional / scientific / technical£45,000
- Public administration£39,000
- Education£38,000
Data Analyst Salary UK 2026: Measured Pay vs Advertised Pay
If you search for a "data analyst salary UK" you will find numbers that seem to disagree. One source says £38,107, another says £45,000, and a third says £60,000. None of them is wrong – they are answering different questions. This article unpacks what each figure actually means, so you can compare an offer in your hand or decide what to ask for in a job interview.
The Reliable Benchmark: ONS ASHE Measured Pay
The Office for National Statistics Annual Survey of Hours and Earnings (ASHE) is the gold standard for what people actually earn. It samples employer payroll records for a 1% of employees, covering everyone in the occupation – not just those looking for a new job. For data analysts (SOC 2020 code 3544), the 2025 provisional release gives a median gross annual salary of £38,107 on an all-employees basis (including part-time workers). For full-time employees only, the median is £38,572.
The distribution tells you where you stand relative to others:
- 10th percentile: £24,513
- 25th percentile: £30,000
- Median (50th): £38,107
- 75th percentile: £46,152
- 80th percentile: £49,469
These are measured earnings – the cash that lands in payroll before tax. The middle 50% of data analysts earn between £30,000 and £46,152. The 10th percentile sits just below the National Living Wage annual equivalent of roughly £24,785 (based on the £12.71 rate for 2026/27 at 37.5 hours a week). That is not unlawful: the all-employees figure includes part-time roles, so annual pay on reduced hours can lawfully sit below a full-time floor.
The Live Market Signal: Advertised Pay
Job boards measure something different: what employers are offering to attract applicants today. ITJobsWatch reports a UK advertised median of £45,000 for data analyst vacancies (six months to August 2026). Indeed shows a junior data analyst median of £28,162 (sample of 220 roles). Senior data analyst vacancies advertise a median of £60,000, and head of analytics roles can reach £100,000.
Advertised pay runs higher than measured pay for a structural reason. Vacancy samples skew toward senior and specialist positions – companies rarely advertise entry-level roles through broad job boards. Employers also tend to post the top of their pay range. So the advertised median of £45,000 sits £7,000 above the measured median of £38,107. Neither is the "right" figure; they measure different populations.
The Gap at Every Level
| Where you stand | Measured (ONS ASHE 2025) | Advertised (live vacancy medians) |
|---|---|---|
| The door (entry) | £30,000 (25th percentile) | £28,162 (Indeed junior) |
| The middle | £38,107 median | £45,000 (ITJobsWatch) |
| Upper quartile | £46,152 (75th percentile) | £60,000 (ITJobsWatch senior) |
| Leadership | Not measured in SOC 3544 | £100,000 (ITJobsWatch head of analytics) |
At entry level the two populations sit close together – adverts are fairly honest for junior roles. Higher up they diverge sharply because ASHE pools every seniority inside one occupation code, while a "senior data analyst" vacancy page samples only senior openings.
NHS Data Analyst Pay and Take-Home
The NHS is a major employer of data analysts. On the 2026/27 England pay scale, data analysts fall into Bands 5 to 7:
- Band 5: entry £32,073, top £39,043
- Band 6: entry £39,959, top £48,117
- Band 7: entry £49,387, top £56,515
Take-home pay after income tax, National Insurance, and the NHS pension contribution (typically 9.8–12.5% of salary) is roughly 70% of gross. A Band 5 starter takes home about £24,483 a year; a Band 7 top-step earner takes home about £39,708. These figures exclude London weighting, unsocial hours, and overtime.
Scottish NHS data analysts are paid on a separate scale negotiated by the Scottish Government. Scotland consistently pays more: Band 5 entry £34,544, top £43,039; Band 6 entry £43,231, top £52,679; Band 7 entry £52,845, top £61,466.
Which Figure Should You Use?
If you have a job offer in your hand, compare it against the measured distribution from ONS ASHE. That tells you where the offer sits relative to everyone already doing the job. If you are job-hunting and want to know what the market is paying this month, read the advertised medians – they are a live signal of employer demand.
Remember that the UK median full-time gross annual pay across all occupations is about £39,039 (ONS ASHE 2025). A data analyst salary UK at the median (£38,107) is close to the national median. At the upper quartile (£46,152) it sits above the national average mean of roughly £45,800. The advertised median of £45,000 suggests that employers currently expect to pay above the national median for a typical data analyst.
For more context on how your salary compares across the whole economy, see the UK Average Salary page and explore the salary data section for breakdowns by region and sector.
Caveats and Context
- ONS ASHE 2025 figures are provisional and may be revised the following year.
- The all-employees median includes part-time workers, so it is lower than the full-time median.
- Advertised salaries move month to month – the figures here are from mid-2026.
- NHS pay excludes London weighting (typically 5–20% of basic pay) and overtime.
- Scotland uses different Income Tax bands (the starter rate is 19% on the first £2,307 above the Personal Allowance, then 20% up to £43,662), which can affect take-home pay for higher earners.
Summary
The data analyst salary UK is not a single number. The measured median is £38,107; the advertised median is £45,000. Use measured figures to judge an offer, advertised figures to read the current market. And if you work for the NHS, your pay is set by band and step, with Scotland paying more than England. Always check the source and the population behind any salary figure you see.
Frequently Asked Questions
Why is the advertised data analyst salary UK higher than the measured median?
Advertised salaries come from current job vacancies, which tend to be for senior or specialist roles and include the top of each employer's pay range. Measured pay from ONS ASHE covers everyone actually working as a data analyst, including junior staff, part-time workers, and those not job-hunting. That's why the advertised median of £45,000 sits above the measured median of £38,107 – they measure different groups.
What is the take-home pay for an NHS data analyst in England?
Take-home pay depends on band and step. For example, an NHS data analyst on Band 5 entry (£32,073 gross) takes home around £24,483 a year after income tax, National Insurance, and the NHS pension contribution. At Band 7 top (£56,515 gross), take-home is about £39,708. These figures exclude London weighting and overtime. Scottish NHS data analysts earn more on a separate scale.
What is the entry-level data analyst salary UK for someone with no experience?
Measured pay for the 25th percentile (entry-level) is £30,000 a year according to ONS ASHE 2025. Advertised junior data analyst roles show a median of around £28,162 (Indeed sample). NHS Band 5 starts at £32,073. The National Living Wage floor for 2026/27 is about £24,785, so any full-time advertised salary below that is likely stale or part-time.
Frequently asked questions
Why is the advertised data analyst salary UK higher than the measured median?
Advertised salaries come from current job vacancies, which tend to be for senior or specialist roles and include the top of each employer's pay range. Measured pay from ONS ASHE covers everyone actually working as a data analyst, including junior staff, part-time workers, and those not job-hunting. That's why the advertised median of £45,000 sits above the measured median of £38,107 – they measure different groups.
What is the take-home pay for an NHS data analyst in England?
Take-home pay depends on band and step. For example, an NHS data analyst on Band 5 entry (£32,073 gross) takes home around £24,483 a year after income tax, National Insurance, and the NHS pension contribution. At Band 7 top (£56,515 gross), take-home is about £39,708. These figures exclude London weighting and overtime. Scottish NHS data analysts earn more on a separate scale.
What is the entry-level data analyst salary UK for someone with no experience?
Measured pay for the 25th percentile (entry-level) is £30,000 a year according to ONS ASHE 2025. Advertised junior data analyst roles show a median of around £28,162 (Indeed sample). NHS Band 5 starts at £32,073. The National Living Wage floor for 2026/27 is about £24,785, so any full-time advertised salary below that is likely stale or part-time.
Related guides
bus driver salary
Bus Driver Salary UK 2026/27: What Public Statistics Actually Measure vs Advertised Pay
Bus driver salary UK: median £36,340 (ONS ASHE 2025). Regional pay gaps, London premiums, take-home after tax & NI. What advertised roles really pay.
crane operator salary
Crane Operator Salary UK 2026: What Public Statistics Actually Measure vs Advertised Pay
Understand the crane operator salary in the UK: official careers service ranges, UK median benchmarks, overtime effects, and take-home pay. Clear, data-backed guidance.
gas engineer salary
Gas Engineer Salary UK 2026: What Public Statistics Actually Measure vs Advertised Pay
Explore the real gas engineer salary UK in 2026: employed averages, self-employed earnings, ONS benchmarks, and take-home pay. Understand what official data shows versus job adverts.
radiologist salary uk
Radiologist Salary UK 2026: What Public Statistics Actually Show vs Advertised Pay
Explore the radiologist salary UK in 2026: NHS consultant pay scales, private practice earnings, take-home pay after tax, and how public statistics compare to advertised figures.
data analyst uk salary
Data Analyst UK Salary 2026: Measured Pay, Advertised Rates and How to Compare Job Offers
Understand the data analyst UK salary landscape: ONS median £38,107, advertised median £45,000, NHS bands, take-home pay and tips for negotiating offers.
average salary in uk
What the Average Salary in UK Really Means: ONS Data vs Advertised Pay
Understand the average salary in UK using official ONS ASHE data. We explain median vs mean, take-home pay, and how advertised salaries differ from public statistics.