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 20 UK cities. 2025/26 tax year.

UK Median
£41,000
avg per year
Avg take-home
£2,870
per month
Highest city
£56,000
Cambridge
Lowest city
£36,000
Cardiff
Jump to salary:
Go →

Salary range in the UK

Salary distribution of Data Analyst earners · ONS ASHE 2025

MEDIAN£41,000P0P25P50P75P100
25th percentile earns
£39,000
Median earnings
£41,000
75th percentile earns
£46,000

Data Analyst salary by city

20 cities · sorted highest to lowest

CityGross salaryTake-homeAvg rentRTI
Cambridge£56,000£3,586/mo£1,500/mo42% RTIView →
Oxford£54,000£3,490/mo£1,450/mo42% RTIView →
London£52,000£3,393/mo£2,150/mo63% RTIView →
Reading£52,000£3,393/mo£1,350/mo40% RTIView →
Brighton£46,000£3,053/mo£1,400/mo46% RTIView →
Aberdeen£45,000£2,956/mo£1,050/mo36% RTIView →
Edinburgh£44,000£2,914/mo£1,100/mo38% RTIView →
Manchester£42,000£2,813/mo£1,050/mo37% RTIView →
Bristol£42,000£2,813/mo£1,350/mo48% RTIView →
Liverpool£42,000£2,813/mo£800/mo28% RTIView →
Birmingham£40,000£2,693/mo£850/mo32% RTIView →
Leeds£40,000£2,693/mo£900/mo33% RTIView →
Glasgow£40,000£2,683/mo£900/mo34% RTIView →
Leicester£40,000£2,693/mo£800/mo30% RTIView →
York£39,000£2,633/mo£950/mo36% RTIView →
Sheffield£38,000£2,573/mo£825/mo32% RTIView →
Newcastle£38,000£2,573/mo£750/mo29% RTIView →
Nottingham£38,000£2,573/mo£850/mo33% RTIView →
Exeter£38,000£2,573/mo£1,000/mo39% RTIView →
Cardiff£36,000£2,453/mo£900/mo37% RTIView →

Frequently asked questions

What is the average Data Analyst salary in the UK?+
The UK average Data Analyst salary across 20 cities is £41,000 per year, based on ONS ASHE 2025 data. The middle 50% of cities pay between £39,000 and £46,000. Salaries range from £36,000 in Cardiff to £56,000 in Cambridge.
Which UK city pays Data Analysts the most?+
Cambridge offers the highest median Data Analyst salary at £56,000 per year — £15,000 above the UK median. Cardiff is at the lower end with £36,000.
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 →