Skip to content
JL JobLabs

Tech · UK Salary 2026

Data Analyst Salary UK — 2026 ranges

Data analyst is the most underpriced role in UK tech in 2026, and I will die on this hill. Companies still treat it as a junior function — "someone who builds dashboards" — and pay accordingly, even when the analyst is shaping pricing, retention or growth decisions worth millions. The good news for candidates: that mispricing is starting to correct. Analysts who can write production-grade SQL, work in dbt, and explain a model to a non-technical exec are commanding £70k+ at mid-level in 2026, which would have been a senior number in 2022. The bad news: dashboard-only analysts who cannot code beyond the BI tool are stuck at £40-50k regardless of years of experience. The London premium here is smaller than for engineering — around 15% — because remote BI work has flattened the geography. Bands below are base salary; bonuses are uncommon below senior.

Alex By Alex · 12-year UK recruiter · Updated April 2026

Headline figures · UK 2026

£55,000

average

UK range
£30,000 – £110,000
London premium
+15% (~£63,250)
Take-home (mid)

Salary by experience level

Level Experience Range (UK)
Junior Analyst 0-2 years £30,000 – £42,000
Analyst 2-4 years £45,000 – £65,000
Senior Analyst 4-7 years £65,000 – £85,000
Lead / Analytics Engineer 7+ years £85,000 – £110,000

Ranges are typical UK base salary excluding bonus, equity, and London weighting. London uplift is roughly +15% on top.

Skills that pay more

Python (production, not just notebooks) +12% on average
dbt (analytics engineering) +14% on average
Looker or Tableau (advanced) +8% on average
ML basics (regression, clustering) +11% on average
Experimentation / A/B testing design +10% on average

Top UK employers paying above average

MonzoDeliverooBumbleOctopus EnergyJust EatTesco TechSkyBBC

Recruiter negotiation tip

The biggest mistake I see data analysts make in negotiation is benchmarking against other analysts. You are competing in a market that includes analytics engineers, BI developers and entry-level data scientists — all of whom pay better. When you negotiate, frame your work using the language of the higher-paid adjacent roles: "I do the work of an analytics engineer" or "I run experiments end-to-end like a product analyst would." That reframe alone shifts hiring managers' anchor by £5-10k in my experience. The second move: ask what the senior analyst band caps at, not what your offer is. If the cap is £65k and you are being offered £58k, you have £7k of obvious headroom. If the cap is £85k, you have a very different conversation. Most analysts accept the first number because they do not know the band exists.

Data Analyst salary by UK city

Same role, different city, different number. London carries a +15% premium; Manchester, Edinburgh and Bristol pay close to the UK average; Belfast typically pays below.

Data Analyst salary by seniority

Year-of-experience bands with progression timelines and what each level should be earning in 2026.

Related tech salaries

Common questions

How much does a senior data analyst earn in the UK?
Senior data analysts in the UK earn £65,000-£85,000 base salary in 2026, with London adding 15% on top. The high end is reserved for analysts who can write production SQL and Python, design experiments, and own at least one business metric end-to-end. "Senior" used to mean six years of dashboard work; in 2026 it means you can ship a model, query a warehouse efficiently, and explain results to a CFO. Bonuses for senior analysts run 5-12% at most UK companies; equity is uncommon outside scale-ups. The natural next step is analytics engineer or data scientist — both of which pay 15-25% more.
What is the difference in salary between a data analyst and analytics engineer?
Analytics engineers earn 15-25% more than data analysts at every level in 2026. A mid-level analyst earns £45-65k; a mid-level analytics engineer earns £60-80k. The difference reflects the technical depth: analytics engineers own the data models, dbt projects and pipelines that analysts query. If you are an analyst who already writes dbt models, builds reusable transformations and code-reviews other people's SQL, you are doing the analytics engineer job — make sure your title and pay reflect it. The path from analyst to analytics engineer is one of the highest-leverage career moves in UK data right now.
Do data analysts earn more in fintech or retail?
Fintech, by 15-25%. A senior analyst at Monzo, Wise or Revolut earns £75-90k base, while the same level at a major UK retailer earns £55-70k. Fintech treats analysts as core decision-makers — pricing, fraud, retention all run through the analytics team — and pays accordingly. Retail and CPG companies are catching up, but the historical view of analytics as "reporting" still drags pay down. Media and public sector are the lowest-paying sectors for analysts, with senior caps around £55-65k. If you are early-career and pay-motivated, a move into fintech adds more to your salary in 12 months than three years of internal promotions would.
Is Python or SQL more important for analyst pay?
SQL is non-negotiable; Python is the differentiator. Every data analyst is expected to write SQL fluently in 2026 — if you cannot, you are not a data analyst. Python is what separates the £45k analyst from the £65k analyst, because it unlocks the work employers value most: building ML features, running experiments, automating reports, querying APIs. The analysts I place at the high end all have at least intermediate Python plus one specific library they know deeply (typically pandas, scikit-learn, or PyMC). Listing "Python" on your CV is worth nothing in 2026; showing a project where you used it is worth £8-12k.
Are remote data analyst roles paid the same as London roles?
Increasingly yes, especially at scale-ups. The London premium for analyst roles has shrunk from around 25% in 2021 to 15% in 2026, partly because remote-first companies pay London rates regardless of where the analyst lives. Monzo, Octopus, GitLab and most of the US-headquartered scale-ups now run "national" or "UK" pay bands rather than London-specific ones. Traditional UK enterprises still pay 15-20% less for the same role outside London, but they are losing analyst talent to the remote-first crowd as a result. If you live outside London and want London pay, target remote-first scale-ups specifically.