Auparavant, le poste était occupé par Ken Livingstone depuis la création du rôle, le 4 mai 2000, jusqu'à sa succession par Johnson.
Le premier maire élu de Londres est Ken Livingstone, qui a été réélu en 2004.