UK Salary Guide · ONS ASHE 2025

Data Analyst salary
in the UK

Real take-home pay, rent costs and disposable income for Data Analysts across 12 UK cities. 2025/26 tax year.

UK Median
£41,500
per year
Highest city
£52,000
London
Lowest city
£36,000
Cardiff
Jump to salary:Go →

Data Analyst salary by city

12 cities · sorted highest to lowest

City Gross salary Take-home
London £52,000 £3,393/mo View →
Aberdeen £45,000 £2,956/mo View →
Edinburgh £44,000 £2,914/mo View →
Manchester £42,000 £2,813/mo View →
Bristol £42,000 £2,813/mo View →
Birmingham £40,000 £2,693/mo View →
Leeds £40,000 £2,693/mo View →
Glasgow £40,000 £2,683/mo View →
Sheffield £38,000 £2,573/mo View →
Newcastle £38,000 £2,573/mo View →
Nottingham £38,000 £2,573/mo View →
Cardiff £36,000 £2,453/mo View →

UK salary range

Middle 50% of Data Analyst earners · London reference

25th percentile
£42,000
Median (UK)
£41,500
75th percentile
£65,000

Frequently asked questions

What is the average Data Analyst salary in the UK? +
The UK median Data Analyst salary across 12 cities is £41,500 per year, based on ONS ASHE 2025 data. The middle 50% of earners fall between £42,000 and £65,000. Salaries vary significantly by city — from £36,000 in Cardiff to £52,000 in London.
Which UK city pays Data Analysts the most? +
London offers the highest median Data Analyst salary at £52,000 per year — £10,500 above the UK median. Cardiff is at the lower end with £36,000. See the full city breakdown in the table above.
What is the take-home pay for a Data Analyst in London? +
A Data Analyst in London earns a median £52,000 per year. After income tax and National Insurance (2025/26 tax year), that works out to approximately £3,393 per month take-home. See the full London breakdown →