data analyst uk salary
Data Analyst UK Salary: Hourly, Weekly and Annual Pay in 2026
Find out the data analyst UK salary range, from statutory minimums to NHS bands and ONS medians. Understand hourly, weekly and annual pay, plus take-home figures.
Pay snapshot: The median data analyst UK salary is £38,107 a year, with half earning between £30,000 and £46,152, while NHS data analysts earn between £32,073 and £56,515 depending on band.
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 UK Salary: Hourly, Weekly and Annual Pay
If you're looking into a career as a data analyst or are already working in the field, knowing the data analyst UK salary landscape helps you negotiate offers, plan your finances and understand where you sit in the market. Salaries in the UK are typically quoted as annual gross figures, but your actual earnings depend on whether you're paid by the hour, the week or the year, and what deductions apply.
Statutory Minimum Pay vs Market Rates
First, it's important to distinguish between the legal minimum and what employers actually offer. The UK Minimum Wage sets floor rates: for workers aged 21 and over, the National Living Wage is £12.71 per hour; for 18–20 year olds it's £10.85; and for under-18s and apprentices it's £8.00 per hour. These rates apply to all employees, including data analysts, but in practice data analyst roles pay significantly more.
According to the Office for National Statistics (ONS) Annual Survey of Hours and Earnings (2025 provisional), the median hourly rate for data analysts is £20.48, and the median annual salary is £38,107. That means a typical data analyst earns about twice the National Living Wage. The lowest-paid 10% earn under £24,513, while the top 25% earn above £46,152.
Hourly vs Weekly vs Annual Pay
When you see a data analyst UK salary advertised, it's almost always an annual gross figure. But understanding the breakdown helps:
- Hourly pay is common for part-time, contract or zero-hours roles. The ONS median hourly rate of £20.48 means a full-time analyst working 37.5 hours a week would earn about £768 per week, or roughly £39,936 per year – close to the median annual figure.
- Weekly pay is often used in payroll. The ONS reports median weekly earnings for all full-time employees at £766.60 (April 2025). For data analysts specifically, weekly pay would be around £733 based on the median annual salary divided by 52 weeks.
- Annual pay is the headline figure. But remember: annual pay can include bonuses, overtime and allowances, while hourly and weekly figures may exclude those.
NHS Data Analyst Salary Bands
The NHS is a major employer of data analysts, and its pay scales are transparent. Under the Agenda for Change framework (2026/27 for England), data analysts sit at:
- Band 5 (entry/junior): £32,073 to £39,043 gross
- Band 6 (senior): £39,959 to £48,117
- Band 7 (lead/principal): £49,387 to £56,515
Take-home pay after income tax, National Insurance and the NHS pension contribution is typically around 70% of gross. For example, a Band 5 analyst at the top step takes home about £28,570 a year (£2,381 per month). London weighting adds extra.
Private Sector and Regional Variations
Outside the NHS, data analyst salaries vary by industry, location and experience. The ONS data shows a wide spread: half of all data analysts earn between £30,000 and £46,152. In London and the South East, salaries tend to be higher, often with a London weighting of 10–20%. Tech, finance and consultancy firms typically pay above the median.
For more detailed pay data and comparisons, visit our pay data page, which breaks down salaries by region and sector. You can also explore our pay guides for tips on negotiating your salary.
Take-Home Pay: What You Actually Receive
Your take-home pay depends on your tax code, pension contributions, student loan repayments and any other deductions. For the median data analyst salary of £38,107, estimated take-home is around £30,957 per year (£2,580 per month) assuming no pension or student loan. If you're in the NHS pension scheme, your take-home will be lower but you'll build valuable retirement benefits.
Always check your contract and payslip to understand your exact deductions. The figures in this article are for orientation – actual pay depends on your specific circumstances.
Summary
The data analyst UK salary ranges from around £24,500 for entry-level roles to over £56,500 for senior NHS positions, with a median of £38,107. Hourly rates start well above the National Living Wage. Whether you're paid hourly, weekly or annually, understanding the full picture helps you make informed career decisions.
For the latest statutory rates and more salary insights, see our UK Minimum Wage, pay data and topics pages.
Frequently asked questions
What is the average data analyst UK salary?
According to the Office for National Statistics (2025 provisional data), the median annual salary for data analysts in the UK is £38,107, and the mean is £43,586. Half of data analysts earn between £30,000 and £46,152. These figures cover all employees; full-time data analysts have a slightly higher median of £38,572.
How much does a data analyst earn per hour?
The median hourly rate for data analysts across the UK is £20.48 excluding overtime, or £20.55 for full-time employees (ONS). This is well above the National Living Wage of £12.71 per hour for workers aged 21 and over. Entry-level roles may start around £12–£15 per hour, while senior analysts can earn £25–£30 per hour.
What is the take-home pay for a data analyst after tax?
Take-home pay depends on your salary, tax code, pension contributions and student loan. For example, an NHS data analyst on Band 5 (£32,073 gross) takes home about £24,483 a year (£2,040 per month) after income tax, National Insurance and the NHS pension. At the top of Band 7 (£56,515 gross), take-home rises to around £39,708 a year (£3,309 per month). For the median data analyst salary of £38,107, estimated take-home is roughly £30,957 a year (£2,580 per month) assuming no pension or student loan.
Related guides
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.
midwife salary
Midwife Salary 2026/27: Hourly, Weekly and Annual Pay for NHS Midwives in the UK
Find the latest midwife salary for NHS midwives in the UK. Compare hourly, weekly and annual pay for Bands 5, 6 and 7, plus take-home pay after deductions.
gross salary
Understanding Gross Salary: Hourly, Weekly, and Annual Pay in the UK (2026)
Learn how gross salary differs from hourly minimum wage rates, weekly earnings, and annual pay. Practical guide for UK workers comparing statutory rates, advertised salaries, and take-home pay.
data scientist salary
Data Scientist Salary in the UK: Hourly, Weekly and Annual Pay Guide
Discover the latest data scientist salary trends in the UK, including hourly rates, annual earnings, and take-home pay. Compare with minimum wage and sector averages.
engineer salary
Engineer Salary in the UK: Hourly Rates, Weekly Pay, and Annual Earnings in 2026
Understand how the UK minimum wage affects engineer salary in 2026. Compare hourly statutory rates, average weekly pay, and annual earnings for engineers.
radiographer salary uk
Radiographer Salary UK: Hourly, Weekly and Annual Pay in 2026/27
Discover the radiographer salary UK for 2026/27, including NHS Agenda for Change bands, hourly rates, take-home pay, and how it compares to the National Living Wage.