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

UK Median
£42,500
avg per year
Avg take-home
£2,890
per month
Highest city
£58,000
London
Lowest city
£36,000
Exeter
Jump to salary:
Go →

Salary range in the UK

Salary distribution of Data / Business Analyst earners · ONS ASHE 2025

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

Data / Business Analyst salary by city

20 cities · sorted highest to lowest

CityGross salaryTake-homeAvg rentRTI
London£58,000£3,683/mo£2,150/mo58% RTIView →
Cambridge£54,000£3,490/mo£1,500/mo43% RTIView →
Oxford£52,000£3,393/mo£1,450/mo43% RTIView →
Reading£50,000£3,293/mo£1,350/mo41% RTIView →
Bristol£46,000£3,053/mo£1,350/mo44% RTIView →
Manchester£45,850£3,044/mo£1,050/mo34% RTIView →
Leeds£44,000£2,933/mo£900/mo31% RTIView →
Edinburgh£44,000£2,914/mo£1,100/mo38% RTIView →
Brighton£44,000£2,933/mo£1,400/mo48% RTIView →
Birmingham£42,500£2,843/mo£850/mo30% RTIView →
Glasgow£42,000£2,802/mo£900/mo32% RTIView →
Aberdeen£42,000£2,802/mo£1,050/mo37% RTIView →
Sheffield£40,000£2,693/mo£825/mo31% RTIView →
Liverpool£40,000£2,693/mo£800/mo30% RTIView →
Nottingham£39,000£2,633/mo£850/mo32% RTIView →
Newcastle£38,000£2,573/mo£750/mo29% RTIView →
Leicester£38,000£2,573/mo£800/mo31% RTIView →
Cardiff£37,000£2,513/mo£900/mo36% RTIView →
York£37,000£2,513/mo£950/mo38% RTIView →
Exeter£36,000£2,453/mo£1,000/mo41% RTIView →

Frequently asked questions

What is the average Data / Business Analyst salary in the UK?+
The UK average Data / Business Analyst salary across 20 cities is £42,500 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 Exeter 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,500 above the UK median. Exeter is at the lower end with £36,000.
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 →