The Insolvency Service has published its Business Insolvency Demography 2015–25 official statistics in development for England and Wales. In 2025, a total of 22,455 business insolvencies were recorded, equating to a rate of 116 per 10,000 businesses. This compares with a rate of 117 per 10,000 in 2024 and 88 per 10,000 in 2019.