Upcoming by-elections Highgate by-election: 30 November 2023 Previous by-elections South Hampstead: 1 June 2023 Hampstead Town: 7 July 2022 Haverstock: 12 December 2019