What do the local elections mean for London and business? with Sir John Curtice, On London and Kanda Consulting

On 7 May 2026, more than 1800 councillors – and five mayors – will be elected across 32 London boroughs. Polls suggest that a splintering of the vote could lead to the capital's political map being radically reshaped. Our latest podcast – featuring Britain's top polling expert, Sir John Curtice; On London's Dave Hill; and Kanda Consulting's Karen Alcock – explores what the numbers are telling us…