Labour's Sadiq Khan has won the London mayoral election, beating Conservative rival Zac Goldsmith.
Mr Khan took 1,310,143 votes after second preference votes were taken into account, while Mr Goldsmith took 994,614.
The Tooting MP had been the frontrunner in the counting process from early on, but final confirmation of his victory was delayed for several hours due to "discrepancies" in the ballot counting.
Speaking after the announcement of his win, Mr Khan said he was "humbled" by the result, and promised "to always be a mayor for all Londoners".
He said: "I'm so proud that Londoners have today chosen hope over fear and unity over division."
Labour must reach beyond its own activists if it wants to win elections, Sadiq Khan has warned.
Read Sadiq Khan's full victory speech, as the Tooting MP promised to be a mayor for "all Londoners".
A list of results for London Mayor and the London Assembly