Data Analyst Salary UK (2026)

The UK median Data Analyst salary is £38,000 per year. Entry-level: £26,000 · Senior: £65,000. Also known as: Business Analyst, BI Analyst, Analytics Consultant.

UK-wide salary distribution

Median
£24,000£75,000
Lower quartile£30,000
Median£38,000
Upper quartile£50,000

Data Analyst hiring market in the UK

Demand for Data Analysts in the UK has been strongly positive over the last three to five years, with employer hiring volumes outstripping qualified candidate supply in most major cities. The highest-paying UK city on this site for the role is London at £48,640 median, which is roughly what a competent mid-level practitioner can expect to earn there with three to five years of experience.

Pay progression for a Data Analyst in the UK is rarely linear. Most of the gain happens at three points: the move from entry-level to mid (typically in years 2–3), the move into senior or principal positions (years 6–8), and — for those who pursue it — a lateral jump into management, consulting or independent contracting. Sitting in the same role waiting for inflationary increases is by some distance the slowest path; changing employer every three to four years remains the dominant pay-rise mechanism in the UK labour market.

Data Analyst salary by UK city

City Lower quartile Median Upper quartile vs UK avg
London £38,400 £48,640 £64,000 +28%
Cambridge £34,500 £43,700 £57,500 +15%
Oxford £33,900 £42,940 £56,500 +13%
Reading £33,600 £42,560 £56,000 +12%
Edinburgh £32,400 £41,040 £54,000 +8%
Bristol £31,800 £40,280 £53,000 +6%
Brighton £31,500 £39,900 £52,500 +5%
Milton Keynes £31,500 £39,900 £52,500 +5%
Aberdeen £31,200 £39,520 £52,000 +4%
Southampton £31,200 £39,520 £52,000 +4%
Manchester £30,600 £38,760 £51,000 +2%
Leeds £30,000 £38,000 £50,000 +0%
Birmingham £29,400 £37,240 £49,000 -2%
Glasgow £29,100 £36,860 £48,500 -3%
Cardiff £28,500 £36,100 £47,500 -5%
Nottingham £28,200 £35,720 £47,000 -6%
Liverpool £27,900 £35,340 £46,500 -7%
Sheffield £27,900 £35,340 £46,500 -7%
Newcastle £27,600 £34,960 £46,000 -8%
Belfast £27,000 £34,200 £45,000 -10%

Take-home pay calculator · 2024/25

Data Analyst

£2,459take-home per month

£29,512/yr · £568/wk · effective rate 22.3%

Gross salary£38,000
Pension (5%)£1,900
Income tax£4,706
National Insurance£1,882
Net take-home£29,512

Earn more as a Data Analyst

Get a free, expert CV review from TopCV — the UK's largest CV writing service. Applicants with a professionally written CV receive 2× more interview invitations.

Get free CV review →

Core skills for Data Analysts

Frequently asked questions

What is the average Data Analyst salary in the UK?

The average UK Data Analyst salary is £38,000 per year (ONS 2025). The lower quartile is £30,000 and the upper quartile is £50,000.

Where do Data Analysts earn the most in the UK?

Data Analysts earn most in London (£48,640 median), followed by Cambridge (£43,700) and Oxford (£42,940). See the full city table above.

What qualifications does a Data Analyst need?

Core skills and qualifications for Data Analysts include: SQL, Excel, Power BI, Tableau, Python, Statistics. Entry-level roles start at around £26,000; senior positions reach £65,000+.

Is Data Analyst a good career in the UK?

The career outlook for Data Analysts is high. Salaries have grown broadly in line with wage inflation, with experienced professionals in high-cost cities (London, Cambridge, Oxford) earning 15–30% above the UK median.