UK Salary Guide · ONS ASHE 2025

Data / Business Analyst salary
in the UK

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

UK Median
£43,000
per year
Highest city
£58,000
London
Lowest city
£37,000
Cardiff
Jump to salary:Go →

Data / Business Analyst salary by city

12 cities · sorted highest to lowest

City Gross salary Take-home
London £58,000 £3,683/mo View →
Bristol £46,000 £3,053/mo View →
Manchester £45,850 £3,044/mo View →
Leeds £44,000 £2,933/mo View →
Edinburgh £44,000 £2,914/mo View →
Birmingham £42,500 £2,843/mo View →
Glasgow £42,000 £2,802/mo View →
Aberdeen £42,000 £2,802/mo View →
Sheffield £40,000 £2,693/mo View →
Nottingham £39,000 £2,633/mo View →
Newcastle £38,000 £2,573/mo View →
Cardiff £37,000 £2,513/mo View →

UK salary range

Middle 50% of Data / Business Analyst earners · London reference

25th percentile
£46,000
Median (UK)
£43,000
75th percentile
£74,000

Frequently asked questions

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