Lord Mayor of London been mandatory for election to the Lord Mayoralty. Two Sheriffs are selected annually by Common Hall, which meets on Midsummer's Day for this purpose. By an ordinance of 1435, the Lord Mayor must be chosen from amongst the Aldermen of the City of London. Those on the electoral roll of each of the City's 25 Wards select one Alderman, who formerly held office for life or until resignation. Now each Alderman must submit for re-election at least once in every six years. The Lord Mayor is then sworn in November, on the day before the Lord Mayor's Show ("see below").
Mayor of London cabinet, directs the entirety of Greater London, including the City of London (for which there is also the ceremonial Lord Mayor of the City of London). Each London Borough also has a ceremonial Mayor or, in Hackney, Lewisham, Newham and Tower Hamlets, an elected Mayor. The Greater London Council, the elected government for Greater London, was abolished in 1986 by the Local Government Act 1985. Strategic functions were split off to various joint arrangements. Londoners voted in a referendum in 1998 to create a new governance structure for Greater London. The directly elected Mayor of London was created by the