Skip to content
UK Minimum Wage

data analyst salary

Data Analyst Salary UK 2026: Hourly, Weekly and Annual Pay Explained

Understand the data analyst salary in the UK for 2026. We break down hourly rates, advertised pay, take-home pay, and how they compare to the National Living Wage.

Pay snapshot: The median measured data analyst salary in the UK is £38,107 per year (ONS ASHE 2025 provisional), while advertised vacancies average £45,000. Take-home pay after tax and NI is typically around 70-80% of gross.

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

Understanding Data Analyst Salary in the UK: Hourly, Weekly and Annual Pay

If you are looking at a data analyst salary in the UK, you will quickly notice that figures vary depending on whether you look at official surveys, job adverts, or sector-specific pay scales. This guide breaks down the different ways pay is measured — hourly statutory rates, advertised annual salaries, and actual take-home pay — so you can make sense of the numbers.

Statutory Minimum Wage vs Data Analyst Pay

The legal minimum for workers aged 21 and over is the National Living Wage, which from April 2026 is £12.71 per hour. For a standard 37.5-hour week, that works out to roughly £24,800 a year. The lowest-paid data analysts — those at the 10th percentile of measured pay — earn £24,513 per year according to the ONS Annual Survey of Hours and Earnings (2025 provisional). That figure sits just below the full-time NLW equivalent, but it includes part-time workers, so a full-time data analyst should expect to earn above the statutory floor. For younger workers, the National Minimum Wage rates are lower: £10.85 for ages 18–20 and £8.00 for under-18s and apprentices. Most data analyst roles require qualifications that place workers in the 21+ bracket, so the NLW is the relevant benchmark.

Measured Pay vs Advertised Pay

Official data from the ONS gives the most reliable picture of what people actually earn. For data analysts (SOC code 3544), the median gross annual salary is £38,107 across all employees, or £38,572 for full-time workers. The middle 50% earn between £30,000 (25th percentile) and £46,152 (75th percentile). These figures come from employer payroll records and include everyone in the role, from junior to senior.

In contrast, advertised salaries — what employers offer in job listings — tend to be higher. The median for UK data analyst vacancies is £45,000 (ITJobsWatch, six months to August 2026). That gap of nearly £7,000 exists because adverts often target senior or specialist roles and show the top of the pay range. For junior positions, advertised pay is closer to measured pay: Indeed lists a median of £28,162 for junior data analyst roles. For senior data analysts, the advertised median jumps to £60,000, and for heads of analytics it reaches £100,000. Neither set of figures is wrong; they just answer different questions. Use measured pay to judge an offer you receive, and advertised pay to understand what the market is currently hiring for.

NHS Data Analyst Pay Scales

The NHS is a major employer of data analysts, and its pay is set by Agenda for Change bands. In 2026/27, a data analyst typically starts at Band 5 (£32,073 to £39,043), with senior analysts at Band 6 (£39,959 to £48,117) and Band 7 (£49,387 to £56,515). These are gross annual salaries. After deducting income tax, National Insurance and the NHS pension contribution, take-home pay is around 70% of gross. For example, a Band 5 entry-level analyst takes home £24,483 per year (£2,040 per month), while a Band 7 analyst at the top step takes home £39,708 (£3,309 per month). These figures exclude London weighting and unsocial hours, which can add several thousand pounds. Scottish NHS data analysts earn slightly more, with bands ranging from £34,544 to £61,466.

Take-Home Pay: What You Actually Receive

Gross salary is not what lands in your bank account. Income tax and National Insurance reduce the headline figure. For a data analyst on the UK median measured salary of £38,107, net annual pay is approximately £30,500 — an effective tax rate of about 20%. On the advertised median of £45,000, take-home rises to around £36,640. For higher earners, the effective rate increases as more income falls into the 40% tax band. A senior data analyst on £60,000 would net roughly £45,357 after tax and NI. These calculations assume no student loan repayments and a standard tax code. If you contribute to a pension, take-home will be lower but you build long-term savings. For a detailed breakdown by salary level, see our pay guides.

Experience Levels and Sector Variations

Private sector data analyst salaries vary by experience and industry. According to PayMetric Labs’ 2026 analysis, typical benchmark ranges are:

  • Junior (0–2 years): £28,000–£40,000
  • Data Analyst (2–4 years): £42,000–£58,000
  • Senior (4–7 years): £60,000–£76,000
  • Lead / Analytics Manager (6–10 years): £78,000–£96,000
  • Head of Analytics (8+ years): £98,000–£126,000

Luxley reports similar figures, with sector differences: tech and finance roles tend to pay at the higher end, while public sector roles are closer to NHS levels. Contract day rates for data analysts average around £475 per day, which can be more tax-efficient if you work outside IR35.

Key Takeaways

  • The most reliable benchmark for a data analyst salary is the ONS measured median of £38,107, but advertised roles often pay more.
  • Always compare an offer against the measured distribution, not just advertised averages.
  • Take-home pay is typically 70–80% of gross, depending on tax and pension contributions.
  • The National Living Wage provides a floor: any full-time data analyst role should pay well above £24,800.

For more context on how pay scales work across different sectors, visit our pay data page. And remember to check the UK Minimum Wage page for the latest statutory rates.

Frequently asked questions

What is the average data analyst salary in the UK for 2026?

There is no single average. The median measured salary for people working as data analysts is £38,107 per year (ONS ASHE 2025 provisional). However, advertised vacancies show a median of £45,000. The difference arises because measured pay includes all jobholders, while adverts skew towards senior and specialist roles. For a full breakdown, see our [pay data](/data) page.

How does the data analyst salary compare to the National Living Wage?

The National Living Wage for ages 21+ is £12.71 per hour from April 2026, equivalent to about £24,800 a year for a 37.5-hour week. The lowest 10% of data analysts earn £24,513, which is just below this floor — but that figure includes part-time workers. Full-time data analysts typically earn well above the NLW. Check the [UK Minimum Wage](/) page for current rates.

What is the take-home pay for a data analyst after tax?

Take-home pay depends on gross salary and deductions. For a data analyst earning the median measured salary of £38,107, net pay after income tax and National Insurance is roughly £30,500 (effective rate ~20%). On the advertised median of £45,000, take-home is about £36,640. NHS data analysts also pay into the pension scheme, reducing take-home further. Use our [pay guides](/blog) for detailed calculations.