Current and past Lord Mayors and Sheriffs

The current Lord Mayor of the City of London is William Russell. The Lord Mayor is the head of the City of London Corporation, the governing body of the Square Mile dedicated to a vibrant and thriving City, supporting a diverse and sustainable London within a globally-successful UK.

Elected annually, the Lord Mayor of the City of London is an international ambassador for the UK’s financial and professional services sector. Find out more about William Russell.

A full listing of Past Lord Mayors and Sheriffs of the City of London may be viewed on Wikipedia or via a searchable database at the University of Toronto Library.