Este cargo, creado tras un referéndum en Londres, fue el primer cargo de alcalde elegido directamente en el Reino Unido.
Es elegido por voto suplementario (se vota al candidato de primera preferencia y al de segunda) para una legislatura de cuatro años a partir de las elecciones.
Desde el 7 de mayo de 2016, el Laborista Sadiq Khan ostenta este cargo, que antes pertenecía a Boris Johnson, alcalde desde 4 de mayo de 2008.
El alcalde de Londres (en inglés, Mayor of London) es conocido también como London Mayor, para evitar confundirse con la máxima autoridad de la ciudad de Londres (área central originaria del Londres del siglo XIII), denominado el lord alcalde de Londres (en inglés, Lord Mayor of London).
Actualmente gana £143 911 al año.