The government borrowed the least amount of money in three years last month, official figures showed, in a surprise bout of good news for the Chancellor Rachel Reeves.
Not since July 2021, in the midst of the COVID-19 pandemic, was state borrowing so low, according to data from the Office for National Statistics (ONS).
Increases in tax and national insurance receipts meant public sector net borrowing was £1.1bn in July, meaning there was a £1.1bn gap between government spending and income.
That borrowing is less than half the figure (£2.6bn) expected by economists polled by the Reuters news agency.
But borrowing was still £6bn higher in the first four months of the financial year, which started in April, than the same period in 2024.
Despite a £2.3bn drop in monthly borrowing, when July 2025 is compared to July 2024, the state still spent more on the cost of that lending.
Something for everyone in UK’s latest GDP data
Rachel Reeves is celebrating the Bank of England’s interest cut – but behind the scenes she has little to cheer
Rachel Reeves said this flagship policy would raise money – it may end up doing the opposite
The amount of interest paid on government debt was £7.1bn, £200m more than a year earlier.
Responding to the figures, Ms Reeves’s deputy, chief secretary to the Treasury, Darren Jones, said:
“Far too much taxpayer money is spent on interest payments for the longstanding national debt.
“That’s why we’re driving down government borrowing over the course of the parliament – so working people don’t have to foot the bill and we can invest in better schools, hospitals, and services for working families.”
Be the first to get Breaking News
Install the Sky News app for free
This breaking news story is being updated and more details will be published shortly.
Please refresh the page for the fullest version.
You can receive breaking news alerts on a smartphone or tablet via the Sky News app. You can also follow us on WhatsApp and subscribe to our YouTube channel to keep up with the latest news.