Site Map 
Tuesday March 19, 2024 
compiled by Christopher Chantrill

Notice: Undefined index: spending in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 540

Notice: Undefined index: spending in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 540

Notice: Undefined index: spending in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 540

Notice: Undefined index: spending in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 540

Notice: Undefined index: spending in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 540

What is the Total UK Public Spending?

In the fiscal year ending in 2023, total UK public spending, including central government and local authorities, was £1,134.1 billion. In the fiscal year ending in 2024, total UK public spending is expected to be £1,145.1 billion.

England Total Planned* Public Spending

Total


Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 2914
full screen

Spending / Pie Chart

Function -yr 2022 +yr  
  Total Spending£652.4 billion 
  Pensions£150.8 billion 
  Health Care£180.3 billion 
  Education£79.7 billion 
  Defence£0.1 billion 
source: outturn

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 3017

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 3017

Deprecated: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior in /home/chan5964/public_html/ukgs/rev/charting_ukgs.php on line 3017

Click chart for table of Spending
or click: 2020 2021 2022 2023 2024


GDP / Spending

Click here to customize GDP chart.

Click here to customize spending chart.

Note:
* Central spending after 2020 is planned. Local spending after 2019 is “guesstimated.”


Drill down to tables of functional public spending by year here.

Top Spending Requests:

Find NATIONAL DEBT today and history.

See DEFENCE SPENDING.

Check OVERALL EXPENDITURE.

Check SPENDING breakdown, details and history.

Get WELFARE stats, HEALTH CARE stats, and EDUCATION stats.

DOWNLOAD spending or national debt.

Get BUDGET details and est. vs. actual.

See PIE CHARTS of total spending, central spending.

See CHART GALLERY of spending.

See COUNTRY SPENDING for England, Wales, Scotland, Northern Ireland.

See REGIONAL SPENDING for London etc.

See BAR CHARTS of spending, debt.

See PIE CHARTS here.

Make your own CUSTOM CHART.

Spending Data Sources

Expenditure data since 1983 comes from HM Treasury’s Public Expenditure Statistical Analysis reports.

Detailed table of spending data sources here.

Gross Domestic Product data comes from measuringworth.com.

Central government spending data begins in 1692.

Local authority spending data begins in 1868.

Search

Top links

tablechartspend/gdpdebt/gdpuk gdpuk real gdp2016breakdowncentral+localcentrallocaluk budgethealtheducationdefencetransport2015

On July 19, 2023, HM Treasury published its Public Expenditure Statistical Analyses (PESA) for 2023. ukpublicspending.co.uk uses the PESA tables of public spending at the "sub-function" level as its major data source for UK public spending.

ukpublicspending.co.uk has now updated its spending tables using data from PESA 2023. The update includes outturn spending data for 2022-23, and plans data for 2023-24, and 2024-25. ukpublicspending.co.uk uses PESA's Table 6.4 for Central Government expenditure, Table 7.4 for Local Authority expenditure, and Table 8.3 for Public Corporation capital expenditure.

Since HM Treasury does not provide plans estimates for future Local Authority spending, ukpublicspending.co.uk provides "guesstimates" instead. This is done by extending the percentage increase in spending between 2021-22 and 2022-23 for each sub-function for the plans year. It is assumed that local authority spending reductions will not carry through to plans years.

Country and Region spending has been updated up to 2021-22. These are obtained from Chapters 9 and 10 in the PESA document.

Quick Links

Get spending chart.

Download spending table.

Download spending data series.

Review data sources.

Masthead

ukpublicspending.co.uk was designed and executed by:

Christopher Chantrill.

Report bugs here.