Data analyst salaries have been broadly flat for four years

In nonprofit organisations.

This is part three of a several part series analysing four years of data vacancy data in nonprofits. Part one gives an overview and explains a bit more about the dataset. Part two looks at Managers.

Analysts

My guess is that, in terms of my readers, this is the job family most people are interested in. Either because they are an analyst, would like to become one or would like to recruit one (or more).

This family includes jobs described as “Data Analyst” as well as a collection of other jobs which, in my judgement, are quite like the role of a data analyst.

How much analysts get paid

Analyst roles had median salaries of £38,175 in 2026. This was very slightly up from £37,079 in 2022. In fact what is striking is that there doesn’t seem to have been much increase in asking salaries for analysts across the four years I’ve been collecting vacancies. I’m not completely sure why this is but, given that there are plenty of adverts, I guess it suggests that there are enough people applying to hold the wages down. Anecdotally from subscribers I’ve not heard that organisations have trouble recruiting to this type of role.

Good news for recruiting managers.

Lollipop chart showing analyst salaries were £38,175 in 2022, £36,571 in 2023, £33,755 in 2024, £37,807 in 2025 and £38,175 in 2026

Let’s look at the graph many of you came for. The normal range of analyst salaries.

Bumbell chart shows that 50% of analysts earned between £33,921 and £43,281 in 2022 and between £33,074 and £42,000 in 2026

If your salary is between the dots then you're in the same range as 50% of analysts. If your salary is lower than the lower dot you're in the range where only 25% of analysts get paid this little. If your salary is higher than the high dot, you're in the range where only 25% of analysts get paid this much.


This is quite a tight range and, again, no real indication of much of an interest over time.

If your salary as an analyst is between £33K and £42K you are reasonably normal. Below £33K and maybe you should have a work with your boss. Above £42K maybe don’t let your boss see this post.

As always with this analysis these roles include London weighting where that is relevant.


I find it really helpful to look at the spread of all salaries. These charts have a dot for each vacancy. I’ve annotated a few so you can see what sort of roles we’re talking about here.


I’ve drawn one chart for each calendar year.

2026

Dotplot showing spread of salaries. Lowers paid CRM and Systems Specialist (Graduate Programme) Transforming Lives for Good. Best paid Data Lead for Tear Fund

2025

Dotplot showing spread of salaries. Lowest paid is Data and IT Lead with Upbeat Communities. Best paid Digital Performance Adviser with Christian Aid

2024

Dotplot showing spread of salaries. Lowerst paid is Data and Learning Lead Eastbourne Foodbank. Highest paid is Data Analyst at Open Ownership

2023

Dotplot showing spread of salaries. Lowest paid is Research and Data Analyst at Young Enterprise. Highest paid is Data Strategy and Analysis Lead at Alzheimers Society

2022

Dotplot shows spread of salaries. Lowest paid is Data Analyst with Marie Curie. Highest paid is Climate Data Specialist with Aga Khan Foundation

Analysts overall

I find it fascinating that I can’t see much evidence of an increase in asking salaries for analysts over the life of this analysis.

I can’t prove this but I wonder if, because data roles are new for many nonprofits, salaries for data analysts were pitched a bit high a few years ago. As the market sorts out what is a sensible salary organisations realise they can pay a little less which is masking the effect of underlying inflation.

I’d really love to hear from recruiting organisations about their experiences in setting salaries and recruiting to theses roles.

Next
Next

If you earn under £40K you’re underpaid