Labour's Sadiq Khan has won a landmark third successive term as mayor of London, defeating Conservative rival Susan Hall by more than 276,000 votes. The result represents a swing of 3.2% to Labour, with Khan winning nine of the 14 constituencies, including two gains from the Tories.
More than 2.4 million votes were cast, reflecting a turnout of 42.8% — slightly down compared to the 2021 mayoral election. Speaking after his victory was declared at City Hall, Khan said: 'It is the honour of my life to serve the city that I love.' He added: 'I am beyond humbled right now. It has been a difficult few months. We faced a campaign of non-stop negativity. I am proud we answered fearmongering with facts.'
Khan used his victory speech to urge Prime Minister Rishi Sunak to call a general election, stating: 'For the last eight years London has been swimming against the tide of a Tory government and now with a Labour party that's ready to govern again under Keir Starmer.' His main rival, Susan Hall, congratulated Khan but said she would 'continue to hold Sadiq to account, for hard-working families, motorists and women.'
Khan won constituencies including Lambeth & Southwark, Barnet & Camden, City of London & East, Merton & Wandsworth, Greenwich & Lewisham, Enfield & Haringey, and North East. He gained West Central and South West from the Conservatives. Hall held outer London boroughs including Havering & Redbridge, Croydon & Sutton, Bexley & Bromley, Ealing & Hillingdon, and Brent & Harrow.
Overall, Khan secured 1,088,225 votes, comfortably beating Hall who had 812,397 votes. The Liberal Democrats edged the Green Party into third place, while Reform UK's Howard Cox finished fifth with 3.2% of the vote. In the London Assembly elections, Labour won 10 seats, the Conservatives three, and the Liberal Democrats one.