Business leader confidence stays at historically low levels

The IoD Directors’ Economic Confidence Index, which measures business leader optimism in prospects for the UK economy, edged up to -59 in January 2025 from -61 in December. However, confidence remains at historically depressed levels. Business leader confidence in their own organisations declined to +6 in January, from +8 in December. There was also a…

Read more