A total 23,872 company insolvencies were reported across England and Wales in 2024, new figures from the Insolvency Service have shown.

The figure was 5% down from 2023, which saw the highest annual number since 1993