Au cours de sa carrière politique, il a occupé à deux reprises un rôle politique de premier plan au sein du gouvernement local de Londres, d'abord en tant que dirigeant du Greater London Council de 1981 jusqu'à l'abolition du conseil en 1986, puis en tant que premier maire élu de Londres, poste qu'il a occupé de sa création en 2000 jusqu'en 2008.
Il a occupé à deux reprises un rôle politique de premier plan au sein du gouvernement local de Londres : d'abord en tant que dirigeant du Greater London Council de 1981 jusqu'à ce que le Conseil soit aboli en 1986 par le gouvernement de Margaret Thatcher, et ensuite en tant que premier maire de Londres, poste qu'il a occupé de sa création en 2000 jusqu'en 2008.