Factcheck LedgerReceipts, not verdicts

UK public spending on railways by year

Public spending on railways.

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

HM Treasury's Public Expenditure Statistical Analyses (PESA) put public spending on railways at £26.5 billion in 2025-26. In 2024-25 it was £26.3 billion, so the cash figure changed by +0.9%. The highest year in these tables is 2023-24, at £28.7 billion.

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

Spending by year

YearCashChange on previous yearEdition
2025-26£26.5 billion+0.9%PESA 2026
2024-25£26.3 billion-8.4%PESA 2026
2023-24£28.7 billion+5.8%PESA 2026
2022-23£27.1 billion+4.8%PESA 2026
2021-22£25.9 billion-4.7%PESA 2026
2020-21£27.1 billion+47.0%PESA 2021
2019-20£18.5 billion+1.4%PESA 2021
2018-19£18.2 billion+12.7%PESA 2021
2017-18£16.2 billion+4.4%PESA 2021
2016-17£15.5 billionPESA 2021

PESA Table 5.2, line "of which: railway". About these figures · CSV

Sources and receipts