Skip to content

UK parliamentary by-elections since 2010

All 61 Westminster by-elections from 2011 to 2026: winners, majorities, turnout and the seats that changed hands. 23 changed hands.

Download CSV

59th Parliament 2024–now

DateConstituencyWinnerMajorityTurnoutResult
26 Feb 2026Gorton and DentonGrn Hannah Spencer4,40247.5%Green gain from Lab
1 May 2025Runcorn and HelsbyRef Sarah Joanne Pochin646.2%RUK gain from Lab

58th Parliament 2019–2024

DateConstituencyWinnerMajorityTurnoutResult
2 May 2024Blackpool SouthLab Chris Webb7,60732.4%Lab gain from Con
29 Feb 2024RochdaleWPB George Galloway5,69739.5%WPB gain from Lab
15 Feb 2024KingswoodLab Damien Egan2,50137.1%Lab gain from Con
15 Feb 2024WellingboroughLab Gen Kitchen6,43638.0%Lab gain from Con
19 Oct 2023Mid BedfordshireLab Alistair Strathern1,19244.0%Lab gain from Con
19 Oct 2023TamworthLab Sarah Edwards1,31635.9%Lab gain from Con
5 Oct 2023Rutherglen and Hamilton WestLab Michael Shanks9,44637.1%Lab gain from SNP
20 Jul 2023Selby and AinstyLab Keir Mather4,16144.7%Lab gain from Con
20 Jul 2023Somerton and FromeLD Sarah Dyke11,00844.1%LD gain from Con
20 Jul 2023Uxbridge and South RuislipCon Steve Tuckwell49546.1%Con hold
9 Feb 2023West LancashireLab Ashley Dalton8,32631.3%Lab hold
15 Dec 2022Stretford and UrmstonLab Andrew Western9,90625.7%Lab hold
1 Dec 2022City of ChesterLab Samantha Dixon10,97441.1%Lab hold
23 Jun 2022Tiverton and HonitonLD Richard Foord6,14452.2%LD gain from Con
23 Jun 2022WakefieldLab Simon Lightwood4,92539.5%Lab gain from Con
3 Mar 2022Birmingham, ErdingtonLab Paulette Hamilton3,26626.9%Lab hold
3 Feb 2022Southend WestCon Anna Firth12,28022.4%Con hold
16 Dec 2021North ShropshireLD Helen Morgan5,92546.2%LD gain from Con
2 Dec 2021Old Bexley and SidcupCon Louie French4,47833.5%Con hold
1 Jul 2021Batley and SpenLab Kim Leadbeater32347.5%Lab hold
17 Jun 2021Chesham and AmershamLD Sarah Green8,02852.1%LD gain from Con
13 May 2021Airdrie and ShottsSNP Anum Qaisar-Javed1,75734.3%SNP hold
6 May 2021HartlepoolCon Jill Mortimer6,94042.3%Con gain from Lab

57th Parliament 2017–2019

DateConstituencyWinnerMajorityTurnoutResult
1 Aug 2019Brecon and RadnorshireLD Jane Dodds1,42559.6%LD gain from Con
6 Jun 2019PeterboroughLab Lisa Forbes68348.3%Lab hold
4 Apr 2019Newport WestLab Ruth Lorraine Jones1,95137.0%Lab hold
14 Jun 2018Lewisham EastLab Janet Jessica Daby5,62933.2%Lab hold
3 May 2018West TyroneSF Órfhlaith Begley7,95654.6%SF hold

56th Parliament 2015–2017

DateConstituencyWinnerMajorityTurnoutResult
23 Feb 2017CopelandCon Trudy Harrison2,14751.3%Con gain from Lab
23 Feb 2017Stoke-on-Trent CentralLab Gareth Snell2,62038.1%Lab hold
8 Dec 2016Sleaford and North HykehamCon Caroline Johnson13,14437.0%Con hold
1 Dec 2016Richmond ParkLD Sarah Olney1,87253.4%LD gain from Con
20 Oct 2016Batley and SpenLab Tracy Brabin16,53725.6%Lab hold
20 Oct 2016WitneyCon Robert Courts5,70246.7%Con hold
16 Jun 2016TootingLab Rosena Allin-Khan6,35742.8%Lab hold
5 May 2016OgmoreLab Christopher Elmore8,57542.8%Lab hold
5 May 2016Sheffield, Brightside and HillsboroughLab Gill Furniss10,49033.0%Lab hold
3 Dec 2015Oldham West and RoytonLab Jim McMahon10,72239.3%Lab hold

55th Parliament 2010–2015

DateConstituencyWinnerMajorityTurnoutResult
20 Nov 2014Rochester and StroodUKIP Mark Reckless2,92050.6%UKIP gain from Con
9 Oct 2014ClactonUKIP Douglas Carswell12,40451.1%UKIP gain from Con
9 Oct 2014Heywood and MiddletonLab Liz McInnes61736.0%Lab hold
5 Jun 2014NewarkCon Robert Jenrick7,40352.7%Con hold
13 Feb 2014Wythenshawe and Sale EastLab Michael Kane8,96028.2%Lab hold
2 May 2013South ShieldsLab Emma Lewell-Buck6,50539.3%Lab hold
7 Mar 2013Mid UlsterSF Francie Molloy4,68155.4%SF hold
28 Feb 2013EastleighLD Mike Thornton1,77152.7%LD hold
29 Nov 2012Croydon NorthLab Steve Reed11,76126.4%Lab hold
29 Nov 2012MiddlesbroughLab Andrew McDonald8,21125.9%Lab hold
29 Nov 2012RotherhamLab Sarah Champion5,31833.8%Lab hold
15 Nov 2012Cardiff South and PenarthLab Stephen Doughty5,33425.7%Lab hold
15 Nov 2012CorbyLab Andrew Sawford7,79144.6%Lab gain from Con
15 Nov 2012Manchester CentralLab Lucy Powell9,93618.2%Lab hold
29 Mar 2012Bradford WestRes George Galloway10,14050.8%Res gain from Lab
15 Dec 2011Feltham and HestonLab Seema Malhotra6,20328.7%Lab hold
30 Jun 2011InverclydeLab Iain McKenzie5,83845.4%Lab hold
9 Jun 2011Belfast WestSF Paul Maskey13,12337.4%SF hold
5 May 2011Leicester SouthLab Jon Ashworth12,07843.9%Lab hold
3 Mar 2011Barnsley CentralLab Dan Jarvis11,77137.0%Lab hold
13 Jan 2011Oldham East and SaddleworthLab Debbie Abrahams3,55848.0%Lab hold

By-election upsets and swings →

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data