El alcalde de Londres no debe confundirse con el alcalde de Londres que dirige la City of London Corporation, que administra la City de Londres. El alcalde de Londres es un político electo que, junto con la Asamblea de Londres de 25 miembros, es responsable del gobierno estratégico del Gran Londres. El alcalde actual es Sadiq Khan, que asumió el cargo el 9 de mayo de 2016.
Londres no está gobernada.