Data analysts roles in the UK earn a median of £33,926 per year, equivalent to £18.61 per hour as of 2024. This represents a 2.8% increase in annual pay compared to the previous year. Pay varies across the UK, ranging from £25,476 to £52,100 per year.
Median Annual Pay
£33,926
as of 2024
Median Hourly Pay
£18.61
per hour
Year-on-Year Change
+2.8%
vs 2023
Annual Pay Range
£28,490 – £41,855
25th – 75th percentile
Each bar shows how many areas of the UK have a median annual pay in that range for Data analysts roles. The dashed line marks the national median.
Based on sub-regional area data. Want a precise figure for your area?
Get your full Data analysts salary report — broken down by local area, seniority, and role type. Instant download, based on official UK pay data.
Data analysts gather and organise a variety of data and analyse it to understand what it means for their organisation or society.
Entrants usually possess a relevant degree, although vocational qualifications and apprenticeships are also available.
Salary data is sourced from official UK pay datasets and updated periodically.