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