data analyst salary uk
Data Analyst Salary UK: How to Read the Headline Rate
Understand the real data analyst salary UK: ONS median £38,107, advertised £50,000, NHS bands £32k-£56k. Learn to interpret the numbers and negotiate with confidence.
Pay snapshot: The median data analyst salary in the UK is £38,107 per year according to ONS payroll data, but advertised vacancies often show £50,000 – understanding the gap is key.
Related pay reference
£ / year
- Finance & insurance£52,000 / year
- IT & software£48,000 / year
- Education£38,000 / year
- Health & social care£36,000 / year
- Public administration£35,000 / year
Data Analyst Salary UK: How to Read the Headline Rate
If you search for a data analyst salary UK, you'll find figures ranging from £31,000 to £70,000. The variation isn't a mistake – it reflects different sources measuring different things. This guide explains how to interpret the numbers so you can benchmark your own pay or negotiate a new role.
Official Statistics
The Office for National Statistics (ONS) Annual Survey of Hours and Earnings (ASHE) provides the most reliable snapshot of what data analysts actually earn. For the SOC code covering data analysts, the median gross annual salary in April 2025 was £38,107. The mean (average) was £43,586. These figures come from payroll records of people already in the job, not from job adverts.
By comparison, the median full-time employee across all occupations earned £39,039 annually, with median hourly earnings of £19.67. Data analysts sit close to the national median, but the distribution is wide: the 25th percentile is around £30,000 and the 80th percentile near £49,469. The ONS data is provisional and based on a 1% sample of PAYE records, so treat it as a reliable guide rather than an exact figure.
Advertised vs Measured Pay
Job boards and salary aggregators often report higher numbers. For example, ITJobsWatch shows a median advertised salary of £50,000 for permanent data analyst roles in the six months to September 2026. That's nearly £12,000 above the ONS median. Why the gap?
Advertised salaries tend to be higher because employers post ranges for senior roles and because the pool of vacancies skews towards positions that are harder to fill. Measured pay includes everyone – including those who have stayed in the same role for years and received only modest increments. Switching jobs is where the biggest pay jumps happen. The advertised 10th percentile is £32,371, the 25th £40,000, and the 75th £65,000. In contrast, the ONS 25th percentile is £30,000 and the 75th £46,152.
NHS Pay Scales
The NHS is a major employer of data analysts and publishes transparent pay scales under Agenda for Change. For 2026/27, a data analyst typically falls into Band 5, 6, or 7:
- Band 5: £32,073 to £39,043 gross per year (hourly rate up to £19.97)
- Band 6: £39,959 to £48,117 gross per year (hourly up to £24.61)
- Band 7: £49,387 to £56,515 gross per year (hourly up to £28.90)
Take-home pay after income tax, National Insurance, and the NHS pension contribution is roughly 70% of gross. For example, a Band 5 entry-level analyst takes home about £24,483 a year (£2,040 per month), while a Band 7 at the top takes home £39,708 (£3,309 per month). These figures exclude London weighting and unsocial hours. Scottish NHS scales are slightly higher.
Minimum Wage Context
The statutory minimum wage rates for 2026/27 are:
- National Living Wage (age 21+): £12.71 per hour
- National Minimum Wage (age 18–20): £10.85 per hour
- National Minimum Wage (under 18): £8.00 per hour
- Apprentice rate: £8.00 per hour
A data analyst role should pay well above these rates. Even the lowest advertised 10th percentile of £32,371 equates to roughly £16.60 per hour for a 37.5-hour week, comfortably above the NLW. However, entry-level or graduate roles outside London may start around £24,000–£30,000, which is still above minimum wage but not by a huge margin. In April 2025, only 2.5% of all employee jobs were low-paid (below £11.97 per hour), the lowest proportion since records began.
Practical Takeaways
When you see a "data analyst salary UK" headline, ask: is this advertised or measured? Use advertised figures to set your negotiation target, and ONS figures to understand what the role typically pays across the whole workforce. For take-home calculations, remember that tax, NI, and pension contributions reduce gross pay by roughly 20–30%, depending on your tax band.
For more detailed breakdowns of pay scales and take-home calculations, see our pay guides and explore the pay data section.
Key Points
- The ONS median for data analysts is £38,107; the advertised median is around £50,000.
- NHS bands offer clear progression from £32,073 to £56,515.
- Always check whether a quoted figure is gross or net, and whether it includes London weighting.
- Minimum wage rates set a floor, but data analyst roles should pay significantly more.
- Switching employers is often the fastest way to increase your salary.
Frequently asked questions
What is the average data analyst salary in the UK?
The ONS reports a median of £38,107 per year from payroll data, while advertised vacancies average around £50,000. The figure you see depends on the source – use ONS for benchmarking and advertised figures for negotiation.
How much does an NHS data analyst take home after tax?
Take-home pay ranges from about £24,483 at Band 5 entry to £39,708 at Band 7 top, after income tax, NI, and NHS pension contributions. London weighting adds extra. These are for 2026/27 rates.
Why is there such a big gap between advertised and actual pay?
Advertised salaries reflect current vacancies, which tend to be for senior or hard-to-fill roles. Actual pay includes all employees, many of whom have not changed jobs recently. Switching employers is where the biggest pay increases occur.
Related guides
business analyst salary
Understanding the Business Analyst Salary in the UK: How to Read the Headline Rate
A practical guide to the business analyst salary in the UK for 2026, including median figures, take-home pay, and how to interpret advertised rates against statutory minimum wages.
paramedic salary
Paramedic Salary UK 2026: How to Read the Headline Rate and What It Means for Your Take-Home Pay
Understand the paramedic salary headline rate of £50,294 median. We explain NHS pay bands, take-home pay, and how to interpret official ONS data for your career planning.
nurse salary uk
Nurse Salary UK: How to Read the Headline Rate and What You Actually Take Home
Understand nurse salary UK: NHS Agenda for Change bands, hourly rates, shift enhancements, and average earnings. Practical guide to reading headline figures.
teacher salary uk
Understanding the Teacher Salary UK: How to Read the Headline Rate
Learn how to interpret the teacher salary UK headline figures, including pay scales, London weighting, and what they mean for your take-home pay.
software engineer salary uk
How to Read the Headline Rate for a Software Engineer Salary UK
Understand what a software engineer salary UK really means: statutory minimums, ONS averages, advertised figures, and take-home pay. Practical guidance for UK workers.
minimum salary uk
Understanding the Minimum Salary UK: How to Read the Headline Rate
Learn what the minimum salary UK headline rate really means for your pay packet. We explain statutory minimum wages, average earnings, and how to interpret advertised salaries.