Back 21 Oct 2025 United Kingdom Public Sector Net Borrowing registered at £20.24B, below expectations (£20.5B) in September