data analyst uk salary
Data Analyst UK Salary 2026: Hourly Rates, Annual Pay and Conversion Guide
The median gross annual salary for a full-time data analyst in the UK is £38,572, based on ONS ASHE 2025 provisional data, equivalent to roughly £19.78 per hour at 37.5 hours per week.
Understanding the Data Analyst UK Salary Landscape
If you are looking for a data analyst uk salary benchmark, the most reliable source is the Office for National Statistics Annual Survey of Hours and Earnings (ASHE). The latest provisional data for 2025 shows that the median gross annual salary for a full-time data analyst is £38,572. For all employees in this occupation (including part-time workers), the median is £38,107. These figures are based on employer-reported pay for employees in the job, not advertised vacancies.
Hourly Rate to Annual Salary Conversion
To convert an hourly rate to an annual salary, you need to know the typical contracted hours per week. For full-time roles, 37.5 hours per week is a common assumption in the UK, though some sectors use 35 or 40 hours. The conversion formula is:
Annual salary ≈ hourly rate × hours per week × 52 weeks
For example, if you are offered £20 per hour for a 37.5-hour week, the annual equivalent is roughly £39,000 (£20 × 37.5 × 52). This rule of thumb assumes no unpaid overtime, bonuses, or salary sacrifice. Always check your contract for the exact hours and any additional payments.
Using the ONS median hourly earnings for all full-time employees (£19.67 per hour in April 2025), the annual equivalent at 37.5 hours per week is about £38,357 – close to the £39,039 median annual figure reported by ONS. The slight difference arises because the hourly figure excludes overtime and the annual figure includes pay over a full year.
For data analysts specifically, the median full-time annual salary of £38,572 implies an hourly rate of roughly £19.78 at 37.5 hours per week. This is slightly above the national median hourly rate, reflecting the skilled nature of the role.
National Living Wage and Minimum Wage Context
The National Living Wage (for employees aged 21 and over) was £12.21 per hour from April 2025, rising to £12.71 per hour from April 2026. At 37.5 hours per week, the annual equivalent of the 2026 rate is about £24,785. This is the legal floor for full-time workers aged 21+. The 10th percentile for data analyst annual pay is £24,513 (all employees basis), which sits below that floor – but that figure includes part-time roles where annual pay can lawfully be lower. For a full-time role, any advertised salary below about £24,800 should be treated with caution; it may be a stale listing or based on fewer hours.
Full-Time vs Part-Time and Hours Assumptions
ONS defines full-time as working more than 30 paid hours per week (or 25 for teaching professions). Part-time is 30 hours or fewer. When comparing salaries, always check whether the figure is for full-time or all employees. The all-employees median for data analysts (£38,107) is pulled down by part-time workers. If you are looking for a full-time role, use the full-time median of £38,572.
When converting an advertised hourly rate to annual salary, clarify the weekly hours. A part-time role at 20 hours per week paying £20 per hour would yield only £20,800 annually – well below the full-time median but perfectly lawful.
London Weighting and Sector Variations
London roles consistently pay a premium over national figures, driven by the concentration of financial services and technology employers. The national median blends London in, so it understates typical London pay and overstates many regional markets. For a current regional split, consult ONS regional earnings tables directly.
Sector also matters. Financial services and technology advertise most data analyst roles at the top of the range; retail and consumer businesses cluster around the middle; public sector and NHS roles typically sit below the private-sector median, traded against stronger pensions and stability. No precise per-sector figures are available from ASHE at this level of detail, so read live adverts in your target sector against the measured table.
Using Our Tools
To convert your own hourly rate or salary, use our Hourly to Salary calculator. For more articles on UK pay benchmarks, visit our salary articles section. You can also explore salary data for other occupations.
Key Takeaways
- The median full-time data analyst salary in the UK is £38,572 per year (ONS ASHE 2025 provisional).
- At 37.5 hours per week, this equates to roughly £19.78 per hour.
- The National Living Wage for 2026 is £12.71 per hour, with an annual equivalent of about £24,785.
- Always confirm the hours assumption when converting hourly to annual pay.
- London and sector premiums can shift pay by thousands of pounds.
Remember: hourly-to-salary figures assume a steady contracted week with no unpaid overtime, bonus, tips or salary sacrifice. Actual pay depends on rota, holiday pay method, London weighting and overtime rules. Always check your contract and official GOV.UK guidance.
FAQs
What is the average data analyst salary in the UK?
According to ONS ASHE 2025 provisional data, the median gross annual salary for a full-time data analyst is £38,572. For all employees including part-time roles, the median is £38,107. These figures are based on actual pay reported by employers for employees in the occupation.
How do I convert an hourly rate to an annual salary for a data analyst role?
A common rule of thumb is to multiply the hourly rate by the number of contracted hours per week and then by 52 weeks. For a full-time data analyst working 37.5 hours per week, the formula is: annual salary ≈ hourly rate × 37.5 × 52. For example, £20 per hour gives roughly £39,000 per year. Always check your contract for exact hours and any overtime or London weighting.
Does London weighting affect data analyst salaries significantly?
Yes. London roles typically pay a premium over the national median, often driven by financial services and technology employers. The national median blends London in, so it understates typical London pay. For a current regional split, consult ONS regional earnings tables rather than relying on rounded figures.
Hourly to Salary
Pull → year
£563/wk ·£2,438/mo
£29,250
Formula: hourly × hours/week × 52 · tip shows annual gross
Related guides
data scientist salary
Data Scientist Salary UK: Hourly Rates, Annual Pay and Conversion Guide
Find out what a data scientist salary looks like in the UK. We explain hourly to annual conversion using ONS ASHE benchmarks and the National Living Wage.
data analyst salary
Data Analyst Salary UK: Hourly Rates, Annual Pay and Common Myths About Overtime
Discover the typical data analyst salary in the UK using ONS ASHE data. Learn how hourly rates convert to annual pay, and avoid common myths about overtime and London weighting.
teacher salary
Understanding Teacher Salary in the UK: Hourly Rates, Annual Pay, and Conversion Guide
Learn how to convert teacher salary from hourly to annual pay in the UK. Includes 2026 pay scales, London weighting, and comparisons to national averages.
project manager salary
Project Manager Salary UK: Hourly Rates, Annual Pay and Conversion Guide
Discover the latest project manager salary data for the UK, including NHS pay bands, private sector averages, and how to convert hourly rates to annual salary.
nurse salary
Nurse Salary in the UK: Hourly Rates, Annual Pay and Band-by-Band Guide for 2026/27
Understand nurse salary in the UK for 2026/27. NHS pay bands, hourly-to-annual conversion, part-time vs full-time, London weighting and average earnings from official data.
lorry driver salary
Lorry Driver Salary UK 2026: Hourly Rates, Annual Pay & Conversion Guide
Find the latest lorry driver salary data from ONS ASHE and RHA Pay Report. Convert hourly rates to annual pay with our guide, including overtime and National Living Wage.