Data analyst salary in the UK
The median advertised salary for a data analyst in the UK is £52k, based on 28 live job ads that publish pay. Most fall between £40k and £56k; the full range runs from £25k to £200k.
Data analyst salary by seniority
| Level | Median | Ads |
|---|---|---|
| Junior | £52k | 9 |
| Mid-level | £43k | 11 |
| Senior | £70k | 3 |
| Lead / Staff | £61k | 4 |
Highest-paying data analyst jobs right now
- £70k to £80k
- £25k to £78k
- £25k to £78k
- £25k to £78k
- £25k to £78k
- £25k to £78k
- £25k to £78k
- £60k to £80k
- £150k to £200k
- £90k
Get new data analyst jobs every Monday. One email, the week's best roles, salary shown.
No spam. No recruiter reposts. Unsubscribe in one click.
Questions people ask
What is the average data analyst salary in the UK?
Based on 28 live UK job ads that publish pay, the median advertised data analyst salary is £52k, with the middle half between £40k and £56k (October 2026).
What is the highest data analyst salary advertised?
The highest currently advertised is £150k to £200k for Director of Data, Payments at Monzo.
Do data analysts earn more in London?
In current ads, the median London data analyst salary is £55k, against £50k elsewhere in the UK.
How much does a junior or senior data analyst earn?
Median advertised salary by level: Junior £52k; Mid-level £43k; Senior £70k; Lead / Staff £61k.