Factcheck LedgerReceipts, not verdicts

UK public spending on medical services by year

Spending on medical services, mostly the NHS.

Spending, 2025-26
£247.4 billion
HM Treasury, PESA

HM Treasury's Public Expenditure Statistical Analyses (PESA) put public spending on medical services at £247.4 billion in 2025-26. In 2024-25 it was £232.1 billion, so the cash figure changed by +6.6%. The highest year in these tables is 2025-26, at £247.4 billion.

£247.4 billion£137.3 billion 2016-172025-26
Every value in the official series, 2016-17 to 2025-26.

Spending by year

YearCashChange on previous yearEdition
2025-26£247.4 billion+6.6%PESA 2026
2024-25£232.1 billion+8.9%PESA 2026
2023-24£213.1 billion+7.0%PESA 2026
2022-23£199.1 billion+3.0%PESA 2026
2021-22£193.3 billion+4.4%PESA 2026
2020-21£185.2 billion+18.6%PESA 2021
2019-20£156.2 billion+7.7%PESA 2021
2018-19£145.1 billion+3.4%PESA 2021
2017-18£140.2 billion+2.1%PESA 2021
2016-17£137.3 billionPESA 2021

PESA Table 5.2, line "Medical services". About these figures · CSV

Sources and receipts