Skip to main content
Menu

By-elections since the 2019 General Election

Constituency
Reason for by-election
Date of by-election
New Member
Rochdale Death of Tony Lloyd, 17 January 2024 29 February 2024

George Galloway
(Workers Party of Britain gain)

Kingswood Resignation of Christopher Skidmore, 8 January 2024 15 February 2024

Damien Egan (Labour gain)

Wellingborough Successful recall petition against Peter Bone, closed 19 December 2023 15 February 2024

Gen Kitchen (Labour gain)

Tamworth Resignation of Christopher Pincher, 7 September 2023 19 October 2023

Sarah Edwards (Labour gain)

Mid Bedfordshire Resignation of Rt Hon Nadine Dorries, 29 August 2023 19 October 2023

Alistair Strathern (Labour gain)

Rutherglen and Hamilton West Successful recall petition against Margaret Ferrier, closed 31 July 2023 5 October 2023

Michael Shanks (Labour gain)

Somerton and Frome Resignation of David Warburton, 19 June 2023 20 July 2023

Sarah Dyke
(Liberal Democrats gain)

Selby and Ainsty Resignation of Nigel Adams, 12 June 2023 20 July 2023

Keir Mather
(Labour gain)

Uxbridge and South Ruislip Resignation of Rt Hon Boris Johnson, 12 June 2023 20 July 2023

Steve Tuckwell
(Conservative hold)

West Lancashire Resignation of Rosie Cooper, 30 November 2022 9 February 2023

Ashley Dalton
(Labour hold)

Stretford and Urmston Resignation of Kate Green, 10 November 2022 15 December 2022

Andrew Western (Labour hold)

City of Chester Resignation of Christian Matheson, 21 October 2022 1 December 2022

Samantha Dixon (Labour hold)

Tiverton and Honiton Resignation of Neil Parish, 4 May 2022 23 June 2022

Richard Foord (Liberal Democrats gain)

Wakefield Resignation of Imran Ahmad Khan, 3 May 2022 23 June 2022

Simon Lightwood (Labour gain)

Birmingham, Erdington Death of Jack Dromey, 7 January 2022 3 March 2022

Paulette Hamilton (Labour hold)

Southend West Death of Sir David Amess, 15 October 2021 3 February 2022

Anna Firth (Conservative hold)

North Shropshire Resignation of Rt Hon Owen Paterson, 5 November 2021 16 December 2021

Helen Morgan (Liberal Democrats gain)

Old Bexley and Sidcup Death of James Brokenshire, 7 October 2021 2 December 2021

Louie French (Conservative hold)

Batley and Spen Resignation of Tracy Brabin, 13 May 2021 1 July 2021

Kim Leadbeater (Labour hold)

Chesham and Amersham Death of Dame Cheryl Gillan, 4 April 2021 17 June 2021 Sarah Green (Liberal Democrats gain)
Airdrie and Shotts Resignation of Neil Gray, 24 March 2021 13 May 2021 Anum Qaisar-Javed (SNP hold)
Hartlepool Resignation of Mike Hill, 16 March 2021 6 May 2021 Jill Mortimer (Conservative gain)