Data analysts Pay Data UK — 2025

Data analysts roles in the UK earn a median of £37,554 per year, equivalent to £20.32 per hour as of 2025. This represents a 8.6% increase in annual pay compared to the previous year. Pay varies across the UK, ranging from £28,387 to £55,515 per year.

Median Annual Pay

£37,554

as of 2025

Median Hourly Pay

£20.32

per hour

Year-on-Year Change

+8.6%

vs 2024

Annual Pay Range

£31,847 £46,611

25th – 75th percentile

How Pay Varies Across the UK

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?

Want a detailed breakdown by city and experience level?

Get your full Data analysts salary report — broken down by local area, seniority, and role type. Instant download, based on official UK pay data.

About Data analysts

Data analysts gather and organise a variety of data and analyse it to understand what it means for their organisation or society.

Typical Tasks and Duties

Entry Routes and Qualifications

Entrants usually possess a relevant degree, although vocational qualifications and apprenticeships are also available.

Related Occupations

Salary data is sourced from official UK pay datasets and updated periodically.