By-elections

Here is the list of recent by-elections. They are updated as and when new information becomes available.

DateConstituencyWinner
1 Aug 2019Brecon and RadnorshireLiberal Democrat
6 Jun 2019PeterboroughLabour
4 Apr 2019Newport WestLabour
14 Jun 2018Lewisham EastLabour
3 May 2018Tyrone WestSinn Fein
23 Feb 2017Stoke-on-Trent CentralLabour
23 Feb 2017CopelandConservative
8 Dec 2016Sleaford and North HykehamConservative
1 Dec 2016Richmond ParkLiberal Democrat
20 Oct 2016WitneyConservative
20 Oct 2016Batley and SpenLabour
16 Jun 2016TootingLabour
5 May 2016Sheffield Brightside and HillsboroughLabour
5 May 2016OgmoreLabour
3 Dec 2015Oldham West and RoytonLabour
20 Nov 2014Rochester and StroodUKIP
9 Oct 2014Heywood and MiddletonLabour
9 Oct 2014ClactonUKIP
5 Jun 2014NewarkConservative
13 Feb 2014Wythenshawe and Sale EastLabour
2 May 2013South ShieldsLabour
7 Mar 2013Ulster MidSinn Fein
28 Feb 2013EastleighLiberal Democrat
Quick Links
Latest Posts
2019 European Election Swingometer
posted 19 May 2019, 14:30
Labour win the Newport West by-election
posted 5 Apr 2019, 07:30
Referendum Swingometers
posted 19 Jan 2019, 14:00