Data analyst is one of the most in-demand roles in the UK jobs market right now. Salaries vary enormously depending on your experience level, the industry you work in, and where you are based. Here is what the data actually shows.
Data analyst salary by experience level
Experience is the single biggest driver of data analyst salaries in the UK. The jump from junior to mid-level is significant, and senior analysts with specialist skills can earn substantially more.
| Level | Typical salary range | Median |
|---|---|---|
| Junior / Graduate | £25,000 – £35,000 | £29,000 |
| Mid-level (2–5 years) | £35,000 – £50,000 | £42,000 |
| Senior (5+ years) | £50,000 – £70,000 | £58,000 |
| Lead / Principal | £65,000 – £90,000 | £74,000 |
Data analyst salary by region
London consistently pays the highest data analyst salaries, reflecting the concentration of financial services, tech, and media companies in the capital. Regional salaries are catching up as remote working becomes more common.
| Region | Typical salary range |
|---|---|
| London | £40,000 – £75,000 |
| South East | £35,000 – £62,000 |
| Scotland | £32,000 – £55,000 |
| North West | £30,000 – £52,000 |
| West Midlands | £30,000 – £50,000 |
| Yorkshire | £28,000 – £48,000 |
| North East | £26,000 – £44,000 |
| Wales | £26,000 – £43,000 |
Data analyst salary by industry
The industry you work in matters almost as much as experience level. Financial services and technology consistently pay the most, while public sector roles tend to sit lower but often come with better pension contributions and job security.
| Industry | Typical salary range |
|---|---|
| Financial services / banking | £45,000 – £80,000 |
| Technology / software | £40,000 – £72,000 |
| Consulting | £38,000 – £68,000 |
| Retail / e-commerce | £32,000 – £58,000 |
| Healthcare | £30,000 – £52,000 |
| Public sector | £28,000 – £48,000 |
What skills increase a data analyst salary?
SQL is the baseline — almost every data analyst role requires it. Beyond that, proficiency in Python, experience with cloud platforms like AWS or Azure, and knowledge of machine learning concepts can add £5,000 to £15,000 to your market value. Visualisation tools like Tableau and Power BI are widely valued but have become table stakes at mid-level roles rather than differentiators.
Key insight: Data analysts who can bridge the gap between technical analysis and clear business communication consistently earn more than pure technicians. Being able to tell the story behind the data commands a premium at every level.
Is a data analyst salary above the UK median?
Yes — even at junior level, a data analyst salary of around £29,000 sits above the national median for the 22 to 29 age group in most UK regions outside London. At mid-level and above, data analysts earn significantly more than the UK median for their age group, making it one of the better-paid graduate career paths available.
See how your salary compares
Use our free salary checker to compare your data analyst salary against the ONS median for your age group and region.
Check my salary →