Suffrago UK Data Hub
RankingsVerificationMethods

Independent service run by Suffrago – not an official government website. Every figure comes from an official UK publisher under its open licence and is checked against that source each time the data is refreshed.

Healthcare spending, UK

Official statistics

Current healthcare expenditure in the UK each year since 1997, in all and by who pays for it: government, voluntary health insurance, non-profit institutions, employers and households out of pocket, in £ million at current prices, from the ONS's UK Health Accounts.

Total current healthcare expenditure

£345.1bn

2025 · £280,444 million of it government-financed

Verified against source, 8 November 2026, 13:22 UTC
Healthcare spending, UK
  • Total current healthcare expenditure
  • Government-financed expenditure
  • Voluntary health insurance schemes
  • Non-profit institutions serving households financing schemes
  • Enterprise financing schemes
  • Out-of-pocket expenditure
£0bn£100bn£200bn£300bn£400bn1997200220072012201720222025

Source: Office for National Statistics. Contains public sector information licensed under the Open Government Licence v3.0.

Data table

29 periods, newest first

PeriodTotal current healthcare expenditureGovernment-financed expenditureVoluntary health insurance schemesNon-profit institutions serving households financing schemesEnterprise financing schemesOut-of-pocket expenditure
2025£345.1bn£280.4bn£9.5bn£6.1bn£445m£48.5bn
2024£320.3bn£259.5bn£9.2bn£5.7bn£423m£45.6bn
2023£297.0bn£240.5bn£7.8bn£5.2bn£405m£43.1bn
2022£282.3bn£228.3bn£7.1bn£4.8bn£415m£41.7bn
2021£278.0bn£229.7bn£6.1bn£4.3bn£410m£37.5bn
2020£255.9bn£212.3bn£6.0bn£3.9bn£457m£33.2bn
2019£223.1bn£176.0bn£6.3bn£4.0bn£621m£36.1bn
2018£211.2bn£165.7bn£6.1bn£4.1bn£612m£34.7bn
2017£203.0bn£159.1bn£6.0bn£4.1bn£607m£33.1bn
2016£197.2bn£155.9bn£5.4bn£3.6bn£605m£31.7bn
2015£190.8bn£150.1bn£6.1bn£3.2bn£619m£30.8bn
2014£185.8bn£146.7bn£6.2bn£2.9bn£625m£29.4bn
2013£177.7bn£140.3bn£6.1bn£2.8bn£630m£27.9bn
2012£171.8bn£136.2bn£5.9bn£2.5bn£632m£26.5bn
2011£163.7bn£132.1bn£5.8bn£2.3bn£653m£22.9bn
2010£158.9bn£128.1bn£5.6bn£2.0bn£619m£22.6bn
2009£153.3bn£125.1bn£5.6bn£1.8bn£598m£20.2bn
2008£145.0bn£116.0bn£5.7bn£1.8bn£610m£20.9bn
2007£136.8bn£108.0bn£5.2bn£1.6bn£638m£21.3bn
2006£127.1bn£102.8bn£4.9bn£1.6bn£591m£17.2bn
2005£118.6bn£94.5bn£4.6bn£1.5bn£576m£17.4bn
2004£111.5bn£87.6bn£4.2bn£1.3bn£562m£17.8bn
2003£102.5bn£78.8bn£4.0bn£1.3bn£630m£17.7bn
2002£95.0bn£71.5bn£4.0bn£1.2bn£661m£17.8bn
2001£86.3bn£64.2bn£3.8bn£1.0bn£663m£16.6bn
2000£79.5bn£59.2bn£3.3bn£943m£683m£15.3bn
1999£74.9bn£56.0bn£2.8bn£832m£649m£14.6bn
1998£70.3bn£51.9bn£2.6bn£748m£753m£14.4bn
1997£66.3bn£48.4bn£2.5bn£657m£713m£14.0bn

Download CSVDownload JSON with full provenance

Source and licence

Publisher
Office for National Statistics
Check it yourself
https://www.ons.gov.uk/peoplepopulationandcommunity/healthandsocialcare/healthcaresystem/datasets/healthaccountsreferencetables
Licence
Open Government Licence v3.0 – Contains public sector information licensed under the Open Government Licence v3.0.
Retrieved
8 November 2026, 13:08 UTC
Raw files fetched

Verification

Verified against source, 8 November 2026, 13:22 UTC Run at 8 November 2026, 13:22 UTC; 174 of 174 figures matched the live source.

ResultCheckDetail
PassProvenance recordedOffice for National Statistics; Open Government Licence v3.0; retrieved 2026-11-08T13:08:29Z; 3 raw file(s)
PassRaw files match recorded SHA-2563 of 3 files intact
PassRe-parsing raw files reproduces figures174 of 174 figures and the headline reproduced; the meta's real_terms and codes and provisional match
PassFigures are finite numbers174 figures, 0 invalid
PassLive source matches every figure174 of 174 figures match exactly after downloading 3 source file(s) again (3 byte-identical); the headline matches; the meta's real_terms and codes and provisional match
PassONS edition is currentthe 2025 edition counts at 2025-12-31, 312 days before retrieval (limit 500)
PassThe ONS bulletin agrees3 of 3 figures the bulletin https://www.ons.gov.uk/peoplepopulationandcommunity/healthandsocialcare/healthcaresystem/bulletins/ukhealthaccounts/latest states match, each rounded half up as it rounds them
PassTable 1a's schemes add up to its total29 of 29 cases of Table 1a's years give five schemes that add up to the total within the 3 that rounding each figure to £1 million allows within 3 (16 exactly)
PassTable 2a's schemes add up to its total29 of 29 cases of Table 2a's years give five schemes that add up to the total within the 3 that rounding each figure to £1 million allows within 3 (17 exactly)
PassThe latest year is the same in real terms and in cash1 of 1 cases of the latest years give Table 2a's total, at that year's prices, equal to Table 1a's
PassSource page answershttps://www.ons.gov.uk/peoplepopulationandcommunity/healthandsocialcare/healthcaresystem/datasets/healthaccountsreferencetables – HTTP 200

Notes

  • Current healthcare expenditure by financing scheme, as the ONS measures it under the System of Health Accounts, in £ million at the prices of each year; the meta gives the total in real terms at the latest year's prices. The schemes may not add up to the total because of rounding.