When does the Lord Mayor of London take office?
The Lord Mayor of London takes office on the Friday before the second Saturday in November. This date marks the start of a twelve-month term during which the incoming mayor receives the seal, purse, sword, and mace at Guildhall.