Incumbent Labour mayor Sadiq Khan won re-election against Conservative candidate Shaun Bailey.
The incumbent mayor, Boris Johnson, did not run for re-election for a third term in office, as he was elected the member of parliament for Uxbridge and South Ruislip in the 2015 general election.
After being re-admitted to the Labour Party, Ken Livingstone was their official candidate.
He won re-election after second preference votes were counted, with Steven Norris again coming second.
The eventual winner, Ken Livingstone, reneged on an earlier pledge not to run as an independent, after losing the Labour nomination to Frank Dobson.