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 maire de Londres est maire du Grand Londres, qui compte plus de 7,5 millions d'habitants, tandis que la ville de Londres n'est qu'une petite partie du centre-ville moderne et compte moins de 10 000 habitants.