Here is the list of recent by-elections. They are updated as and when new information becomes available.
Date | Constituency | Winner | ||
---|---|---|---|---|
2 May 2024 | Blackpool South | Labour | ||
29 Feb 2024 | Rochdale | Workers Party | ||
15 Feb 2024 | Wellingborough | Labour | ||
15 Feb 2024 | Kingswood | Labour | ||
19 Oct 2023 | Tamworth | Labour | ||
19 Oct 2023 | Bedfordshire Mid | Labour | ||
5 Oct 2023 | Rutherglen and Hamilton West | Labour | ||
20 Jul 2023 | Uxbridge and Ruislip South | Conservative | ||
20 Jul 2023 | Somerton and Frome | Liberal Democrat | ||
20 Jul 2023 | Selby and Ainsty | Labour | ||
9 Feb 2023 | Lancashire West | Labour | ||
15 Dec 2022 | Stretford and Urmston | Labour | ||
1 Dec 2022 | Chester, City of | Labour | ||
24 Jun 2022 | Wakefield | Labour | ||
24 Jun 2022 | Tiverton and Honiton | Liberal Democrat | ||
3 Mar 2022 | Birmingham Erdington | Labour | ||
3 Feb 2022 | Southend West | Conservative | ||
16 Dec 2021 | Shropshire North | Liberal Democrat | ||
2 Dec 2021 | Old Bexley and Sidcup | Conservative | ||
1 Jul 2021 | Batley and Spen | Labour | ||
17 Jun 2021 | Chesham and Amersham | Liberal Democrat | ||
13 May 2021 | Airdrie and Shotts | SNP | ||
6 May 2021 | Hartlepool | Conservative | ||
1 Aug 2019 | Brecon and Radnorshire | Liberal Democrat | ||
6 Jun 2019 | Peterborough | Labour | ||
4 Apr 2019 | Newport West | Labour | ||
14 Jun 2018 | Lewisham East | Labour | ||
3 May 2018 | Tyrone West | Sinn Fein | ||
23 Feb 2017 | Stoke-on-Trent Central | Labour | ||
23 Feb 2017 | Copeland | Conservative | ||
8 Dec 2016 | Sleaford and North Hykeham | Conservative | ||
1 Dec 2016 | Richmond Park | Liberal Democrat | ||
20 Oct 2016 | Witney | Conservative | ||
20 Oct 2016 | Batley and Spen | Labour | ||
16 Jun 2016 | Tooting | Labour | ||
5 May 2016 | Sheffield Brightside and Hillsborough | Labour | ||
5 May 2016 | Ogmore | Labour | ||
3 Dec 2015 | Oldham West and Royton | Labour | ||
20 Nov 2014 | Rochester and Strood | UKIP | ||
9 Oct 2014 | Heywood and Middleton | Labour | ||
9 Oct 2014 | Clacton | UKIP | ||
5 Jun 2014 | Newark | Conservative | ||
13 Feb 2014 | Wythenshawe and Sale East | Labour | ||
2 May 2013 | South Shields | Labour | ||
7 Mar 2013 | Ulster Mid | Sinn Fein | ||
28 Feb 2013 | Eastleigh | Liberal Democrat |