NHS Data Analyst Salary 2026/27
Last updated: 20 October 2026 · Figures verified against the NHS Employers 2026/27 pay circular.
What band is an NHS data analyst?
NHS data analyst posts are banded by the Agenda for Change job evaluation scheme, which scores each post on factors such as knowledge, responsibility, analytical skill and decision-making. The typical spread is:
- Band 5: data analyst, business intelligence analyst, performance analyst, reporting analyst. Entry-level professional posts, often the first analyst role for graduates or internal movers.
- Band 6: senior data analyst, specialist information analyst, business intelligence developer. Posts requiring deeper technical skill (for example SQL, data modelling, dashboard design) and independent delivery of analysis.
- Band 7: lead data analyst, principal analyst, analytics manager. Posts with team leadership, service-level responsibility or ownership of a trust's reporting function.
The banding is set per post, not per person, so two analysts in different trusts can sit at different bands for similar-sounding titles. Always check the band stated in the job advert. Note that data analysts are administrative and informatics staff under Agenda for Change; unlike medical staff, they are not employed on separate doctor pay scales. See NHS Band 5 pay, NHS Band 6 pay and NHS Band 7 pay for the full detail on each band.
NHS data analyst salary 2026/27 by band
England follows the national AfC pay steps (entry, intermediate, top). The 2026/27 figures below are full-time equivalents for a 37.5-hour week:
| Band | Entry (annual) | Entry (hourly) | Intermediate (annual) | Intermediate (hourly) | Top (annual) | Top (hourly) |
|---|---|---|---|---|---|---|
| Band 5 | £32,073 | £16.38 | £34,592 | £17.67 | £39,043 | £19.95 |
| Band 6 | £39,959 | £20.41 | £42,170 | £21.54 | £48,117 | £24.58 |
| Band 7 | £49,387 | £25.23 | £51,932 | £26.53 | £56,515 | £28.87 |
Devolved nations implement the award separately. Scotland pays under its own two-year deal (3.75% from 1 April 2026, with a 36-hour week from April 2026 and its own pay scale), Wales implemented 3.3% from 1 April 2026, and in Northern Ireland the 3.3% has been recommended but not yet implemented as of late August 2026, so staff there should not budget on it until it is confirmed. See NHS Scotland pay, NHS Wales pay and NHS Northern Ireland pay.
Data analyst pay breakdown: hourly, weekly and monthly
Hourly rates use the standard AfC method: annual salary divided by 52.2 weeks and 37.5 hours. Monthly figures are gross, before pension, tax and national insurance deductions:
| Band and pay step | Hourly | Weekly (37.5h) | Monthly (gross) | Annual |
|---|---|---|---|---|
| Band 5, entry | £16.38 | £614.31 | £2,673 | £32,073 |
| Band 5, intermediate | £17.67 | £662.57 | £2,883 | £34,592 |
| Band 5, top | £19.95 | £747.93 | £3,254 | £39,043 |
| Band 6, entry | £20.41 | £765.50 | £3,330 | £39,959 |
| Band 6, intermediate | £21.54 | £807.85 | £3,514 | £42,170 |
| Band 6, top | £24.58 | £921.78 | £4,010 | £48,117 |
| Band 7, entry | £25.23 | £946.11 | £4,116 | £49,387 |
| Band 7, intermediate | £26.53 | £994.86 | £4,328 | £51,932 |
| Band 7, top | £28.87 | £1,082.66 | £4,710 | £56,515 |
These are full-time equivalent figures. Part-time analysts are paid pro rata for contracted hours; see NHS part-time pay for how pro-rata salaries work, and our payslip guide for how the deductions appear each month.
The 2026/27 pay rise for data analysts
The 3.3% AfC award took effect on 1 April 2026 and was paid on time in April salaries in England and Wales, so there was no backpay to track. The increase each band of analyst pay received, compared with the 2025/26 scale, was:
| Band | 2025/26 entry | 2026/27 entry | Annual increase | 2025/26 top | 2026/27 top | Annual increase |
|---|---|---|---|---|---|---|
| Band 5 | £31,049 | £32,073 | +£1,024 | £37,796 | £39,043 | +£1,247 |
| Band 6 | £38,682 | £39,959 | +£1,277 | £46,580 | £48,117 | +£1,537 |
| Band 7 | £47,810 | £49,387 | +£1,577 | £54,710 | £56,515 | +£1,805 |
For an analyst at the top of Band 5, the award added £1,247 a year, roughly £104 a month gross before deductions. See the 2026/27 pay rise for how the award was decided and announced.
NHS vs private sector data analyst pay
Comparing NHS analyst pay with the private sector is a qualitative exercise on this site, because private-sector salaries vary so much by sector, seniority and location that a single number would mislead. A few honest observations:
- Entry and mid-level: private-sector data analyst pay varies by industry and region. Some private employers pay above the NHS Band 5 range, others pay about the same or below. Once the NHS pension (worth 23.7% in employer contributions on top of salary) and annual leave are factored in, the NHS package is often more competitive than the headline salary suggests.
- Senior levels: private-sector pay tends to pull ahead at senior and lead levels, particularly in finance, technology and consultancy, where total compensation can move well beyond the NHS Band 7 top of £56,515.
- Non-salary factors: the NHS offers a defined-benefit pension, 27 to 33 days of annual leave plus bank holidays, protected flexible-working requests and job security that most private contracts cannot match. For some analysts these are worth more than a higher headline figure.
- Work-life balance: NHS analyst roles are typically plain-time office hours with TOIL for extra hours, while some private roles expect longer weeks.
Analysts weighing a move should compare total packages, not just base pay, and should be cautious about private-sector figures quoted online without a source. See NHS vs private pay for a broader comparison.
Data analyst pay in London: HCAS
Analysts in London receive High Cost Area Supplement (HCAS) on top of basic pay. HCAS is a percentage of basic pay, bounded by a minimum and maximum for each zone. The 2026/27 zones are: inner London 20% (minimum £5,794, maximum £8,746), outer London 15% (minimum £4,870, maximum £6,137), and fringe 5% (minimum £1,346, maximum £2,270). Worked examples at the top of Band 5 and Band 7:
| Role and HCAS zone | HCAS paid | Total salary |
|---|---|---|
| Band 5 top, inner London | £7,809 (20% of £39,043) | £46,852 |
| Band 5 top, outer London | £5,856 (15% of £39,043) | £44,899 |
| Band 5 top, fringe | £1,952 (5% of £39,043) | £40,995 |
| Band 7 top, inner London | £8,746 (20% of £56,515 = £11,303, capped at the maximum) | £65,261 |
| Band 7 top, outer London | £6,137 (15% of £56,515 = £8,477, capped at the maximum) | £62,652 |
| Band 7 top, fringe | £2,270 (5% of £56,515 = £2,826, capped at the maximum) | £58,785 |
HCAS counts as basic pay for pension and enhancement calculations. See London weighting (HCAS) for zone boundaries and the full rates.
NHS pension contributions for data analysts
Data analysts are automatically enrolled in the NHS Pension Scheme. The contribution tiers for 2026/27 are provisional (calculated from the published framework but not yet officially confirmed), and pension contributions are deducted from gross pay before tax relief, which makes the effective cost lower than the headline percentage. The employer contributes 23.7% on top at no cost to the employee.
| Band and pay step | Salary | Provisional 2026/27 tier | Monthly deduction (gross) |
|---|---|---|---|
| Band 5, entry | £32,073 | 8.3% (£28,855 to £35,155) | £221.84 |
| Band 5, top | £39,043 | 9.8% (£35,156 to £52,778) | £318.85 |
| Band 6, entry | £39,959 | 9.8% (£35,156 to £52,778) | £326.33 |
| Band 6, top | £48,117 | 9.8% (£35,156 to £52,778) | £392.96 |
| Band 7, entry | £49,387 | 9.8% (£35,156 to £52,778) | £403.33 |
| Band 7, top | £56,515 | 10.7% (£52,779 to £67,668) | £503.93 |
The monthly figures are gross deductions (annual salary multiplied by the tier rate, divided by 12). See NHS pension contributions for the full provisional tier table and how tax relief applies.
Overtime and TOIL for data analysts
Under AfC Section 3, overtime (hours above 37.5 a week) is paid at time-and-a-half for Bands 1 to 7, and double time on bank and public holidays, so data analysts at Bands 5 to 7 are contractually entitled to overtime pay. Worked examples: an overtime hour at Band 5 entry is worth £24.57 (£16.38 x 1.5), at the top of Band 5 it is £29.93 (£19.95 x 1.5), and at the top of Band 7 it is £43.31 (£28.87 x 1.5).
In practice, office-based analysts rarely claim paid overtime. Most teams handle extra hours through time off in lieu (TOIL), taken at plain time by agreement with the line manager, and staff may elect TOIL instead of overtime pay at any band. Overtime and unsocial-hours enhancement cannot both be claimed for the same hours. See NHS unsocial hours and overtime and the TOIL rules.
Unsocial hours
Analysts normally work plain-time office hours, so unsocial-hours enhancements rarely apply. If an analyst ever works unsocial hours (for example, covering a data incident overnight), AfC Section 2 applies: for Bands 4 to 9, time plus 30% for Saturdays and weekday nights (8pm to 6am), and time plus 60% for Sundays and public holidays. On a Band 5 entry rate of £16.38, that would be £21.29 and £26.21 an hour respectively.
Fixed-term contracts
A notable feature of NHS analytics work is that many posts are advertised as fixed-term contracts, often linked to project funding, transformation programmes or winter-capacity reporting cycles. The pay band, salary, pension and leave are the same as for permanent staff in the same band; the difference is the contract end date. Analysts considering a fixed-term post should check whether the trust expects the post to become permanent, and should factor the notice period into any decision. Permanent analyst posts exist too, particularly in business intelligence teams embedded in a trust's informatics department.
What does an NHS data analyst do?
NHS data analysts turn operational data into information that managers, clinicians and boards can act on. Typical work includes building and maintaining dashboards, writing SQL queries against hospital data warehouses, producing statutory and internal performance reports (for example waiting-list, capacity and activity reporting), validating data quality, and answering ad hoc requests from operational teams. The tools vary by trust but usually centre on SQL, spreadsheets and a business-intelligence platform, with increasing use of statistical software. It is an office-based, largely non-clinical role, which is why most analyst pay follows plain-time rates with TOIL for busy periods rather than shift enhancements.
Entry routes into NHS data analysis
There is no single required degree, and trusts recruit analysts from several backgrounds:
- Graduate schemes: the NHS Graduate Management Training Scheme and similar programmes take graduates into analytical and operational roles, which can lead into business intelligence posts.
- Apprenticeships: data analyst apprenticeships provide structured training while working, combining paid employment with study toward a recognised qualification.
- Internal moves: many analysts move sideways from administrative, informatics or performance roles within a trust, building SQL and reporting skills on the job.
- Direct entry: trusts advertise Band 5 analyst posts to external candidates with relevant analytical or technical experience, from any sector.
Adverts describe the essential criteria per post; there are no invented statistics needed here, the realistic route for most people is a Band 5 post followed by progression as skills and experience grow.
Pay progression
Within a band there are three pay steps linked to experience: entry (under 2 years), intermediate (2+ years) and top (5+ years), so a Band 5 analyst moves from £32,073 to £34,592 to £39,043 over roughly five years. Moving from Band 5 to Band 6 (£39,959 to £48,117) means winning a senior analyst post, and Band 7 (£49,387 to £56,515) means a lead or principal role; neither step is automatic. See NHS Band 7 pay for the top of this career ladder.
Annual leave
Data analysts get the standard AfC leave: 27 days plus 8 bank holidays (35 total) with under five years of service, rising to 29 plus 8 (37) at five years and 33 plus 8 (41) at ten years. Part-time analysts get pro-rata leave. See NHS annual leave for the full rules.
Frequently asked questions
What band is an NHS data analyst?
Most NHS data analyst posts are evaluated at Band 5, senior or specialist analyst roles at Band 6, and lead or principal analyst roles at Band 7. Some very senior heads of analytics sit at Band 8. The exact band is set by the Agenda for Change job evaluation for each post, so check the advert.
How much does an NHS data analyst earn a year?
In England in 2026/27, a full-time NHS data analyst earns £32,073 to £39,043 at Band 5, £39,959 to £48,117 at Band 6, and £49,387 to £56,515 at Band 7. London weighting (HCAS) can add up to £8,746 on top for staff in inner London.
What is the hourly rate for an NHS data analyst?
In England in 2026/27, hourly rates are £16.38 to £19.95 at Band 5, £20.41 to £24.58 at Band 6, and £25.23 to £28.87 at Band 7. Hourly rates are calculated as annual salary divided by 52.2 weeks and 37.5 hours, the standard Agenda for Change method.
Do NHS data analysts get paid overtime?
Overtime above 37.5 hours a week is paid at time-and-a-half for Bands 1 to 7, so data analysts are contractually entitled to it. In practice, office-based analysts often take time off in lieu (TOIL) instead of overtime pay, by agreement with their manager.
How much do data analysts earn in London with HCAS?
With High Cost Area Supplement, a Band 5 top-step analyst earns £46,852 in inner London (£39,043 + £7,809), and a Band 7 top-step analyst earns £65,261 (£56,515 + £8,746 capped HCAS). HCAS is a percentage of basic pay bounded by minimum and maximum payments per zone.
Do NHS data analysts get the NHS pension?
Yes. Data analysts are automatically enrolled in the NHS Pension Scheme. Under the provisional 2026/27 tiers, a Band 5 analyst contributes 8.3% of salary (£221.84 to £318.85 a month), Band 6 pays 9.8%, and Band 7 top pays 10.7%. The employer contributes 23.7% on top at no cost to the employee.
Is NHS data analyst pay better than the private sector?
It depends on seniority. Private-sector pay varies widely by sector, seniority and location, and can exceed NHS rates at senior levels, while NHS packages add a strong pension, generous leave and job security. Entry-level analysts may find NHS Band 5 competitive once pension and leave are valued; senior analysts may earn more in private industry.
How do you progress from Band 5 to Band 7 as a data analyst?
Progression is not automatic: you apply for a Band 6 post after building experience (typically 2 or more years), and later for Band 7 lead roles. Pay steps within a band move you from entry to intermediate to top, but moving up a band always means securing a new, higher-banded post.
Source: NHS Employers 2026/27 pay award announcement.
Source: Health Careers NHS pay rates.