data analyst salary
Data Analyst Salary UK 2026: How It Compares to the National Average
Understand the data analyst salary in the UK for 2026. Compare with national median, mean, and take-home pay. Use our benchmarks to negotiate your offer.
Pay snapshot: The typical data analyst salary in the UK is not precisely defined in public data, but it generally falls above the national median full-time salary of £39,039, with experienced analysts earning significantly more.
Median franker
Where does your pay sit?
Enter a gross annual salary
Related pay benchmarks
£ / year
- Finance & insurance£52,000
- Information & communication£48,000
- Professional / scientific / technical£45,000
- Public administration£39,000
- Education£38,000
Data Analyst Salary UK 2026: Navigating the Pay Landscape
If you're considering a career as a data analyst or are in the process of negotiating a job offer, understanding where the data analyst salary sits relative to the UK average is essential. The Office for National Statistics (ONS) Annual Survey of Hours and Earnings (ASHE) provides the most authoritative benchmark for UK pay, but it does not publish a specific figure for 'data analyst'. Instead, we can use the national median and mean as reference points, combined with advertised salaries and industry knowledge, to build a realistic picture.
The National Context: Median vs Mean
The ONS ASHE 2025 (published October 2025, referencing April 2025 pay) shows that the median full-time annual salary in the UK is £39,039. This is the figure the ONS prefers because it represents the middle point: half of full-time employees earn more, half earn less. The mean (average) full-time salary is higher at £48,512, but it is skewed upwards by a small number of very high earners. For a typical employee, the median is the more meaningful comparator.
When discussing the data analyst salary, it's important to note that many data analyst roles fall above the national median, particularly for experienced professionals. Entry-level positions may start around £28,000–£35,000, while mid-level analysts with three to five years of experience often earn between £38,000 and £50,000. Senior data analysts and leads can command £55,000–£70,000 or more, especially in London or in sectors like finance and technology.
Take-Home Pay: What You Actually Receive
Gross salary is only part of the story. After income tax and National Insurance, your take-home pay will be lower. Using the 2025/26 tax bands (which also apply to 2026/27 for England, Wales, and Northern Ireland), a data analyst earning £40,000 would pay approximately £5,486 in income tax and £2,194 in National Insurance, leaving a net annual pay of £32,320 – about £2,693 per month. Scotland sets its own income tax bands, so analysts working there should check the Scottish rates.
For a more detailed breakdown, see our salary articles which include take-home pay calculators and comparisons.
How to Use This Information When Negotiating
When you receive a job offer for a data analyst role, compare the proposed salary against the national median of £39,039. If the offer is below that, you may want to question whether it reflects the market rate for your experience and location. Use the mean of £48,512 as an upper benchmark for roles requiring advanced skills or significant experience. Remember that advertised salaries on job boards are often higher than the median because they target experienced candidates.
Also consider the total compensation package: pension contributions, bonuses, benefits (healthcare, gym membership, flexible working), and training opportunities can add significant value. The UK Average Salary page provides a broader view of how different roles compare.
Regional and Sector Variations
Location is a major factor. Data analysts in London typically earn 10–20% more than their counterparts elsewhere in the UK, reflecting the higher cost of living. The South East, East of England, and the North West also offer above-average pay for this role. Industry matters too: finance, insurance, and technology sectors tend to pay the highest, while public sector and non-profit roles may offer lower salaries but better work-life balance or pension schemes.
The Role of Experience and Skills
Your salary as a data analyst will grow with experience. Entry-level roles (0–2 years) often pay £28,000–£35,000. Mid-level (3–5 years) typically £38,000–£50,000. Senior (5+ years) can reach £55,000–£70,000. Specialist skills in machine learning, big data tools (Spark, Hadoop), cloud platforms (AWS, Azure), or data visualisation (Tableau, Power BI) can command a premium. Certifications and a strong portfolio also help.
Conclusion
While there is no single official data analyst salary figure from the ONS, the national median of £39,039 provides a solid anchor. Use it as a baseline when evaluating offers, and adjust upwards for experience, location, and sector. Always check the latest tax and National Insurance rates on GOV.UK to estimate your take-home pay. For more insights, explore our salary data and topics pages.
Frequently Asked Questions
What is the average data analyst salary in the UK?
There is no single official figure from ONS for 'data analyst'. However, based on job adverts and general pay scales, entry-level roles start around £28,000, mid-level around £40,000, and senior roles can exceed £60,000. The national median full-time salary of £39,039 provides a useful benchmark.
How does the data analyst salary compare to the UK national median?
The national median full-time salary is £39,039 (ONS ASHE 2025). Many data analyst roles pay above this, especially in London and in sectors like finance and technology. Mid-level analysts often earn between £38,000 and £50,000, placing them above the median.
What factors most affect a data analyst's salary?
Experience level is the biggest factor. Location (London commands a premium), industry (finance, tech, and consulting pay more), and specific technical skills (SQL, Python, Tableau, cloud platforms) all influence salary. Seniority and management responsibilities also drive higher pay.
Frequently asked questions
What is the average data analyst salary in the UK?
There is no single official figure from ONS for 'data analyst'. However, based on job adverts and general pay scales, entry-level roles start around £28,000, mid-level around £40,000, and senior roles can exceed £60,000. The national median full-time salary of £39,039 provides a useful benchmark.
How does the data analyst salary compare to the UK national median?
The national median full-time salary is £39,039 (ONS ASHE 2025). Many data analyst roles pay above this, especially in London and in sectors like finance and technology. Mid-level analysts often earn between £38,000 and £50,000, placing them above the median.
What factors most affect a data analyst's salary?
Experience level is the biggest factor. Location (London commands a premium), industry (finance, tech, and consulting pay more), and specific technical skills (SQL, Python, Tableau, cloud platforms) all influence salary. Seniority and management responsibilities also drive higher pay.
Related guides
national minimum wage 2026
National Minimum Wage 2026: How It Compares to the UK Average Salary for Job Offer Negotiations
Understand the national minimum wage 2026 rates, median and mean UK salaries, and how to use these benchmarks when negotiating or comparing job offers. Includes take-home pay examples and tax bands.
midwife salary
Midwife Salary UK 2026/27: NHS Bands, Take-Home Pay and How It Compares to the National Average
Discover the latest midwife salary data for the UK, including NHS pay bands, median earnings from ONS, take-home pay after tax and pension, and how it compares to the national average.
is 30k a good salary uk
Is 30k a Good Salary UK? How It Compares to the National Average in 2026/27
Wondering if £30,000 is a good salary in the UK? We compare it to the official median, show your take-home pay, and explain how it stacks up regionally and by sector.
train driver salary
Train Driver Salary UK 2026: How It Compares to National Average and Median Pay
Explore the latest train driver salary data from ONS ASHE, including median pay of £76,327, how it compares to the UK average, and what affects take-home pay.
minimum wage salary
Understanding the Minimum Wage Salary in the UK: How It Compares to Average Pay in 2026
Explore the UK minimum wage salary for 2026, how it stacks up against median and mean average earnings, and what take-home pay looks like after tax and NI.
band 8a salary
Band 8a Salary 2026/27: How It Compares to the UK Average
NHS Band 8a salary 2026/27 ranges from £57,528 to £64,750 in England. See how it compares to the UK median and mean, plus take-home pay after tax and pension.