The UK Investment Landscape 2026

The UK Investment Landscape 2026 shows that total investment grew by 5% in 2025, rising from £3.9 trillion to £4.1 trillion.

The report highlights growing investment in UK equities, businesses and infrastructure, demonstrating the scale and resilience of the UK's investment landscape. At the same time, it underlines the importance of maintaining the UK's competitiveness in an increasingly contested global market.


 

The UK’s capital sources and investment destinations

Working with government, industry and investors, the City of London Corporation is focused on ensuring capital reaches productive opportunities that support growth, innovation and prosperity across the UK. Just as importantly, we are helping create the conditions for future growth.

Through initiatives including the Mansion House Accord, the Office for Investment: Financial Services, and support for the upcoming launch of InvestConnect, we are helping unlock investment opportunities across the country. Collectively, these initiatives have the potential to mobilise £35 billion of investment into the UK economy.

Find out more

The Mansion House Accord

The Mansion House Accord

Find out more

Office for Investment: Financial Services

Office for Investment: Financial Services

Find out more

InvestConnect

InvestConnect