Salary by profession · UK · 2026
Data analyst salary in the UK
What is the average data analyst salary in the UK?
The average UK data analyst earns about £42,000 (ONS Annual Survey of Hours and Earnings (ASHE) 2025), typically £30,000–£58,000. That's around £2,813 a month take-home, and places the typical data analyst in roughly the 57th percentile of all UK earners — £2,961 above the national median.
Verified 12 August 2026
Data analyst pay and take-home
| Gross salary | Take-home (year) | Take-home (month) | |
|---|---|---|---|
| Entry / lower | £30,000 | £25,120 | £2,093 |
| Typical (median) | £42,000 | £33,760 | £2,813 |
| Experienced / senior | £58,000 | £44,197 | £3,683 |
How data analysts compare
The UK median full-time salary is £39,039. At £42,000, the typical data analyst is earning £2,961 more than the national median — around the 57th percentile of all earners. Progression into data science or analytics engineering lifts pay substantially.
Want your exact number? Pay varies by region, employer and experience. See where your salary ranks → or work out your take-home →