Skip to content

England, 1918 vs 1922: seat-by-seat change

Every constituency in England compared between the 1918 and 1922 general elections: which seats changed hands and how far each swung.

Constituency19181922MajorityCon–Lab swing
AccringtonConLab gain13.6%+19.5
Ashton under LyneConCon15.2%+21.6
BarnsleyCo LibLab gain10.2%+27.5
Barrow in FurnessConCon6.2%−2.5
BathConCon18.3%+8.7
Batley and MorleyCo LibLab gain17.1%−12.9
Battersea NorthCo LibLab gain9.0%+8.6
Battersea SouthConCon23.1%+15.2
Bedfordshire BedfordCo LibCon gain29.0%−14.9
Bedfordshire LutonCo LibCon gain10.4%−25.5
Bedfordshire MidConLib gain13.0%+5.9
Berkshire AbingdonConCon2.6%−25.7
Berkshire NewburyConCon14.8%−28.7
Berkshire WindsorConCon42.4%−0.9
Bermondsey RotherhitheConCon0.3%+17.1
Bermondsey West BermondseyLibLab gain13.7%+13.0
Bethnal Green North EastCo LibLib gain0.7%−8.8
Bethnal Green South WestConLib gain8.8%+12.4
Birkenhead EastConLib gain15.5%−2.3
Birkenhead WestConCon8.0%+10.2
Birmingham AstonConCon21.5%+6.6
Birmingham DeritendConCon20.1%+31.3
Birmingham DuddestonCo LabCon gain22.2%−11.1
Birmingham EdgbastonConCon—+38.2
Birmingham ErdingtonConCon—+33.0
Birmingham HandsworthConCon19.2%−1.6
Birmingham King'S NortonConCon8.7%+22.9
Birmingham LadywoodConCon10.3%+20.1
Birmingham MoseleyConCon—+26.5
Birmingham SparkbrookConCon22.5%+26.0
Birmingham West BirminghamConCon23.2%−11.6
Birmingham YardleyConCon16.2%+0.9
BlackpoolConCon0.5%−1.8
BootleConLib gain14.5%+10.6
BournemouthConCon18.4%−5.5
Bradford CentralConLab gain6.3%+13.0
Bradford EastCo LabLab gain12.2%+3.8
Bradford NorthConCon4.5%+7.7
Bradford SouthConLib gain2.6%+11.1
BriggConCon25.5%−2.7
Bristol CentralConCon11.7%+7.3
Bristol EastCo LibNat Lib gain0.6%+3.5
Bristol NorthCo LibNat Lib gain29.3%+4.5
Bristol SouthCo LibNat Lib gain12.3%+6.0
Bristol WestConCon24.0%−31.0
BromleyConCon25.0%+20.1
Buckinghamshire AylesburyConCon2.2%−25.5
Buckinghamshire BuckinghamConCon23.0%−0.8
Buckinghamshire WycombeConCon14.3%−18.0
BurnleyLabLab6.0%−1.0
BuryConCon4.5%+9.3
Camberwell DulwichConCon35.2%+5.7
Camberwell NorthConLab gain1.6%+19.3
Camberwell North WestCo LibNat Lib gain18.8%+33.5
Camberwell PeckhamCo LibCon gain17.7%−18.5
CambridgeConCon18.4%+11.4
CambridgeshireCo LibCon gain2.6%−1.3
CarlisleCo LibLab gain6.2%−13.5
ChelseaConCon49.7%+14.7
CheltenhamConCon16.0%+1.2
Cheshire AltrinchamConCon21.3%+2.6
Cheshire City of ChesterConCon29.6%+5.5
Cheshire CreweCo LibLab gain1.9%+3.6
Cheshire EddisburyConCon—0
Cheshire KnutsfordConCon15.8%−28.9
Cheshire MacclesfieldConCon16.3%−5.9
Cheshire NorthwichConCon8.4%+26.5
Cheshire Stalybridge and HydeConCon19.8%−0.5
Cheshire WirralConCon19.3%−16.9
City of LondonConCon—0
Cornwall BodminConLib gain6.8%+5.9
Cornwall CamborneLibNat Lib gain1.3%−13.1
Cornwall NorthernCo LibNat Lib gain—0
Cornwall Penryn and FalmouthConCon9.9%+12.2
Cornwall St IvesCo LibCon gain7.1%−46.0
CoventryConCon9.5%+4.4
Croydon NorthConCon—+35.0
Croydon SouthConCon19.8%+11.9
Cumberland NorthernConCon1.6%−25.4
Cumberland Penrith and CockermouthConLib gain2.1%−24.5
Cumberland WhitehavenConLab gain8.2%+8.5
Cumberland WorkingtonLabLab9.3%−6.4
DarlingtonConCon15.8%+22.8
DaventryConCon19.2%−0.8
DeptfordLabLab5.2%−5.8
Derbyshire BelperLibLib22.3%+19.4
Derbyshire ChesterfieldLibLib—0
Derbyshire Clay CrossCo LibLab gain30.3%+6.0
Derbyshire High PeakConCon25.3%+16.7
Derbyshire IlkestonCo LibLab gain4.6%−15.0
Derbyshire North EasternLibLab gain0.1%−6.4
Derbyshire SouthernCo LibCon gain13.0%−23.4
Derbyshire WesternLibLib0.3%−2.7
Devonshire BarnstapleLibCon gain0.6%−0.8
Devonshire HonitonConCon11.0%−27.7
Devonshire South MoltonLibLib—+21.9
Devonshire TavistockConLib gain9.1%+5.6
Devonshire TivertonConCon0.3%+1.4
Devonshire TorquayConCon4.5%−2.5
Devonshire TotnesConCon4.8%+3.2
DewsburyConLab gain3.2%+10.5
Dorset EasternCo LibInd Con gain22.0%+0.3
Dorset NorthernConLib gain4.5%+1.5
Dorset SouthernConCon35.3%+0.2
Dorset WesternConCon24.3%−12.1
DudleyConCon20.4%0
Durham Barnard CastleLabCon gain1.3%−7.1
Durham Bishop AucklandLabLab7.4%+1.6
Durham BlaydonCo LibLab gain24.8%−8.4
Durham Chester Le StreetLabLab37.0%+18.5
Durham ConsettLibLab gain14.8%−4.0
Durham DurhamConLab gain10.5%+5.9
Durham Houghton Le SpringLabLab25.1%−5.6
Durham JarrowCo LibLab gain22.1%−8.5
Durham SeahamLibLab gain35.2%−3.1
Durham SedgefieldConLab gain3.1%+4.2
Durham SpennymoorLibLab gain22.6%−11.9
EalingConCon39.2%+9.5
East Ham NorthCo LibCon gain1.9%−1.0
East Ham SouthCo LabLab gain18.2%+25.8
EcclesConLab gain2.9%+42.6
EdmontonConLab gain9.2%+16.5
Essex ChelmsfordConCon22.8%−0.6
Essex ColchesterConCon13.4%+4.5
Essex EppingConCon19.9%+6.3
Essex HarwichConLib gain3.8%+2.9
Essex MaldonConCon19.4%−4.0
Essex RomfordCo LibNat Lib gain17.1%+6.7
Essex Saffron WaldenCo LibCon gain13.5%−21.7
Essex South EasternConCon8.3%+13.1
ExeterConCon13.5%+1.0
FinsburyConCon14.3%+21.3
Fulham EastConCon36.6%+16.4
Fulham WestConCon28.9%+6.2
GainsboroughConCon8.5%+18.6
GatesheadConLab gain12.5%+22.8
GloucesterConCon0.2%+16.8
Gloucestershire Cirencester and TewkesburyConCon28.3%+14.2
Gloucestershire Forest of DeanLabLab23.5%−5.2
Gloucestershire StroudCo LibCon gain19.7%−36.8
Gloucestershire ThornburyCo LibCon gain0.4%−9.1
GranthamConLib gain1.5%+13.7
Great YarmouthConLib gain4.3%+2.1
GreenwichConCon21.9%+8.3
GrimsbyConCon25.0%−3.8
Hackney CentralCo LibNat Lib gain14.1%+10.7
Hackney NorthConCon21.6%+4.9
Hackney SouthIndCon gain20.4%−10.2
HalifaxCo LibLib gain—0
Hammersmith NorthConCon16.5%+6.8
Hammersmith SouthConCon25.9%+12.3
Hampshire AldershotConCon34.8%+2.5
Hampshire BasingstokeConCon25.7%+10.8
Hampshire FarehamConCon46.3%−23.1
Hampshire New Forest and ChristchurchConCon—0
Hampshire PetersfieldConCon28.3%+7.4
Hampshire WinchesterConCon30.6%+17.0
HampsteadConCon36.9%−4.1
HastingsConCon36.6%+7.6
Herefordshire HerefordConCon52.5%−0.4
Herefordshire LeominsterConCon6.2%−1.3
Hertfordshire Hemel HempsteadConCon34.8%+10.1
Hertfordshire HertfordIndCon gain27.2%−36.3
Hertfordshire HitchinConCon24.0%+0.9
Hertfordshire St AlbansConCon15.6%−7.8
Hertfordshire WatfordConCon14.2%+8.8
HolbornConCon41.1%+7.9
Holland With BostonLabLab1.9%−1.5
HorncastleConLib gain8.2%+4.2
HornseyConCon6.4%−26.6
HuddersfieldCo LibLib gain0.4%+0.5
HuntingdonshireConCon24.9%+17.8
HytheConCon—+22.0
IlfordConCon20.3%+10.0
IpswichConCon6.9%+7.2
Isle of ElyCo LibCon gain23.3%−14.8
Isle of WightConLib gain4.7%+19.4
Islington EastConCon14.8%+4.6
Islington NorthConCon19.2%+24.6
Islington SouthConCon2.4%+24.1
Islington WestConCon3.7%+5.7
Kensington NorthConCon26.3%+15.2
Kensington SouthConCon52.1%−4.6
Kent AshfordConCon38.3%+21.3
Kent CanterburyConCon42.4%+9.5
Kent ChislehurstConCon30.7%+5.7
Kent DartfordCo LibOth gain5.7%+7.7
Kent DoverConCon34.6%+3.3
Kent FavershamConCon10.4%+13.0
Kent GravesendConCon4.9%+12.7
Kent Isle of ThanetConCon22.4%−30.6
Kent MaidstoneConCon0.1%+13.7
Kent SevenoaksConCon27.5%+24.4
Kent TonbridgeConCon25.5%+9.6
KetteringOthCon gain1.1%−0.5
Kingston upon Hull CentralConLib gain10.9%+17.8
Kingston upon Hull EastConCon12.7%+6.5
Kingston upon Hull North WestConCon14.2%−8.4
Kingston upon Hull South WestLibLib3.0%−18.9
Kingston upon ThamesConCon33.4%−3.2
Lambeth BrixtonConCon9.6%+3.3
Lambeth KenningtonCo LibCon gain11.3%−2.3
Lambeth NorthLibLib4.1%+8.2
Lambeth NorwoodConCon37.2%+10.4
Lancashire ChorleyConCon—+17.7
Lancashire ClitheroeLabCon gain9.4%−7.4
Lancashire DarwenConCon1.0%−4.9
Lancashire FarnworthConLab gain11.4%+6.8
Lancashire FyldeConCon—+14.9
Lancashire Heywood and RadcliffeCo LibNat Lib gain10.7%+6.1
Lancashire InceLabLab35.5%−25.8
Lancashire LancasterConCon36.8%+11.4
Lancashire LonsdaleConCon28.6%−4.2
Lancashire Middleton and PrestwichCo LibNat Lib gain17.1%+5.5
Lancashire MossleyCo LibInd gain16.8%0
Lancashire NewtonLabLab18.5%+4.2
Lancashire OrmskirkLabCon gain17.5%−10.1
Lancashire RoytonConCon3.7%+6.2
Lancashire StretfordCo LibNat Lib gain37.4%+4.0
Lancashire WaterlooConCon34.6%−0.1
Lancashire West HoughtonLabLab10.9%−4.2
Lancashire WidnesConCon6.5%+6.3
Leeds CentralCo LibCon gain22.3%−11.1
Leeds NorthCo LibCon gain24.4%−24.0
Leeds North EastConCon16.6%+14.7
Leeds SouthCo LibLab gain7.4%+11.1
Leeds South EastLabLab17.7%+29.4
Leeds WestCo LibLib gain3.5%+9.4
Leicester EastCo LibNat Lib gain4.5%+10.3
Leicester SouthConCon0.4%+2.1
Leicester WestCo LabLab gain16.7%+10.7
Leicestershire BosworthCo LibCon gain9.1%−21.4
Leicestershire HarboroughConCon13.3%+4.1
Leicestershire LoughboroughCo LibNat Lib gain—−17.4
Leicestershire MeltonConCon7.2%−26.8
LeighLibLab gain11.2%−17.6
Lewisham EastConCon28.7%−14.3
Lewisham WestConCon31.4%−32.8
Leyton EastCo LibCon gain7.7%−2.0
Leyton WestConCon17.3%+22.2
LincolnConCon18.1%+0.5
Liverpool East ToxtethConCon20.6%−30.1
Liverpool Edge HillConCon19.7%+3.9
Liverpool EvertonConCon21.1%+15.7
Liverpool ExchangeConCon10.7%+0.1
Liverpool FairfieldConCon44.7%−8.0
Liverpool KirkdaleConCon—+17.4
Liverpool ScotlandOthOth—0
Liverpool WaltonConCon—+21.4
Liverpool WavertreeConCon23.3%+4.8
Liverpool West DerbyConCon40.9%−3.0
Liverpool West ToxtethConCon19.1%+6.1
LouthSFLib gain4.0%−2.7
Manchester ArdwickConLab gain4.7%+10.7
Manchester BlackleyConCon13.5%+6.6
Manchester ClaytonConCon0.0%+11.6
Manchester ExchangeConCon15.7%+6.0
Manchester GortonLabLab7.1%−30.2
Manchester HulmeConCon14.8%−1.7
Manchester Moss SideConCon22.3%+16.9
Manchester PlattingLabLab2.7%+1.3
Manchester RusholmeConCon21.7%+13.8
Manchester WithingtonConCon3.0%+8.9
Middlesbrough EastLibCon gain5.6%−18.2
Middlesbrough WestLibLib38.7%−16.4
Middlesex ActonConCon23.8%+11.4
Middlesex Brentford and ChiswickConCon13.1%−3.4
Middlesex EnfieldConCon8.8%+2.0
Middlesex FinchleyConCon6.5%−1.3
Middlesex HarrowConInd gain32.1%+24.2
Middlesex HendonConCon42.4%+5.7
Middlesex SpelthorneConCon29.4%+16.6
Middlesex TwickenhamConCon—+33.2
Middlesex UxbridgeConCon21.7%−0.1
Middlesex Wood GreenConCon40.0%+7.5
MorpethLabLab16.2%+7.0
Nelson and ColneLabLab16.9%−16.7
Newcastle under LymeInd LibLab gain20.5%+30.1
Newcastle upon Tyne CentralConLab gain20.1%+25.5
Newcastle upon Tyne EastCo LibLab gain13.2%+4.2
Newcastle upon Tyne NorthConCon28.4%−8.7
Newcastle upon Tyne WestCo LibLab gain0.6%+5.3
Norfolk EasternConCon1.4%+11.6
Norfolk King'S LynnConCon4.5%−1.3
Norfolk NorthernConLab gain4.5%+27.5
Norfolk South WesternCo LibNat Lib gain9.3%+22.7
Norfolk SouthernLibCon gain11.3%−23.5
NorthamptonCo LibNat Lib gain14.3%+0.3
Northumberland Berwick upon TweedLibNat Lib gain23.7%0
Northumberland HexhamConCon13.8%+1.0
Northumberland WansbeckCo LibLab gain13.8%−14.7
Nottingham CentralConLib gain0.1%+6.9
Nottingham EastConCon19.3%−6.7
Nottingham SouthConCon52.6%−0.9
Nottingham WestLabLab21.5%−17.6
Nottinghamshire BassetlawConCon10.4%−5.2
Nottinghamshire BroxtoweLabLab1.6%−2.2
Nottinghamshire MansfieldLabLib gain4.1%+2.1
Nottinghamshire NewarkConCon29.6%−14.8
Nottinghamshire RushcliffeConCon13.7%+4.4
OxfordConLib gain18.0%+14.9
Oxfordshire BanburyCo LibCon gain17.2%−11.2
Oxfordshire HenleyConCon6.2%+7.3
Paddington NorthConCon25.2%−14.6
Paddington SouthConCon34.1%−33.5
PeterboroughConCon17.2%−7.0
Plymouth DevonportConCon7.8%+11.9
Plymouth DrakeConCon12.5%+30.4
Plymouth SuttonConCon10.5%+17.4
Poplar Bow and BromleyConLab gain28.2%+16.7
Poplar South PoplarCo LibLab gain17.6%+29.1
Portsmouth CentralLibCon gain0.0%+2.1
Portsmouth NorthConCon29.0%+16.4
Portsmouth SouthConCon37.5%−6.8
ReadingConCon4.7%+9.7
Richmond (Surrey)ConInd Con gain25.3%+11.0
RochdaleConLab gain6.8%+18.9
Rochester ChathamConCon3.0%−5.8
Rochester GillinghamConCon16.3%+13.2
RossendaleConCon6.1%−1.0
RotherhamConCon1.9%+2.4
Rutland and StamfordConCon13.8%−3.3
Salford NorthLabLab0.1%−37.2
Salford SouthConCon—+26.1
Salford WestConCon12.6%+6.4
Sheffield AttercliffeCo LibLab gain36.4%+16.7
Sheffield BrightsideCo LibLab gain20.8%+12.3
Sheffield CentralConCon—+29.3
Sheffield EcclesallConCon—0
Sheffield HallamConCon18.7%−29.7
Sheffield HillsboroughCo LibLab gain12.3%+14.8
Sheffield ParkCo LibNat Lib gain4.4%+13.7
ShoreditchCo LibNat Lib gain1.0%+28.3
Shropshire LudlowConCon32.7%−33.2
Shropshire OswestryConCon24.1%−4.0
Shropshire ShrewsburyConCon7.8%−13.0
Shropshire the WrekinCo LibCon gain4.7%−2.4
SmethwickLabLab1.5%−25.3
Somerset BridgwaterConCon0.5%−1.6
Somerset FromeConCon2.4%+0.2
Somerset TauntonConLib gain12.9%+0.6
Somerset WellsConCon14.3%+13.5
Somerset Weston Super MareConCon10.2%+5.2
Somerset YeovilConCon23.5%−4.7
South ShieldsCo LibLib gain0.1%+7.5
Southend on SeaConCon23.8%+0.7
SouthportConCon6.5%−4.6
Southwark CentralCo LibNat Lib gain31.2%+3.2
Southwark NorthCo LibNat Lib gain8.1%+11.8
Southwark South EastCo LibNat Lib gain12.9%+8.1
St HelensLabLab17.4%+1.6
St MaryleboneConCon—0
St Pancras NorthConCon4.1%+5.4
St Pancras South EastConCon17.1%+1.9
St Pancras South WestConCon16.4%+13.4
Staffordshire BurtonConCon—0
Staffordshire CannockCo LibLab gain2.9%+18.4
Staffordshire KingswinfordLabLab3.1%+19.2
Staffordshire LeekLabLab1.5%−25.1
Staffordshire LichfieldCo LibNat Lib gain6.4%+5.2
Staffordshire StaffordConCon17.8%+24.3
Staffordshire StoneConCon2.7%+4.2
Stepney LimehouseCo LibLab gain10.9%+15.1
Stepney Mile EndConCon5.4%+16.3
Stepney Whitechapel and St George'SLibLab gain2.7%+8.7
Stockton on TeesCo LibNat Lib gain3.7%+17.1
Stoke NewingtonConCon25.9%−4.4
Stoke on Trent BurslemLabLab0.9%+21.7
Stoke on Trent HanleyCo LabLab gain20.1%+5.1
Stoke on Trent StokeCo LibNat Lib gain22.7%+19.3
Suffolk (East) EyeCo LibLib gain20.1%+19.4
Suffolk (East) LowestoftCo LibCon gain32.0%−19.4
Suffolk (East) WoodbridgeConCon13.4%+21.2
Suffolk (West) Bury St EdmundsConCon—0
Suffolk (West) SudburyLibCon gain12.2%−1.1
Surrey ChertseyConCon20.8%+0.5
Surrey EasternConCon54.6%+14.1
Surrey EpsomConCon42.4%+2.7
Surrey FarnhamConCon46.5%−9.3
Surrey GuildfordConCon41.2%+1.5
Surrey MitchamConCon29.9%−2.2
Surrey ReigateConCon—0
Sussex (East) East GrinsteadConCon42.0%−4.0
Sussex (East) EastbourneConCon20.9%−11.4
Sussex (East) LewesConCon36.1%−3.4
Sussex (East) RyeConCon18.7%+6.3
Sussex (West) ChichesterConCon48.6%−5.9
Sussex (West) Horsham and WorthingConCon—+43.0
The HartlepoolsConLib gain1.6%−8.3
Tottenham NorthConLab gain8.0%+35.0
Tottenham SouthConCon7.5%−1.0
TynemouthConCon19.1%+4.8
WakefieldConCon3.1%+7.8
WallaseyConCon27.4%−12.5
WallsendCo LibLab gain9.3%−12.3
WalsallNatLib gain0.9%−22.1
Walthamstow EastConCon14.3%+24.5
Walthamstow WestCo LabLab gain12.4%+7.0
Wandsworth Balham and TootingConCon36.4%−12.9
Wandsworth CentralConCon39.4%−4.2
Wandsworth ClaphamConCon36.9%+11.6
Wandsworth PutneyConCon20.3%+8.2
Wandsworth StreathamConCon38.3%+1.9
WarringtonConCon6.3%+7.4
Warwickshire NuneatonConCon5.8%+7.3
Warwickshire RugbyConCon14.9%+16.3
Warwickshire TamworthConCon—0
Warwickshire Warwick and LeamingtonConCon—0
WednesburyLabLab0.3%−1.8
WellingboroughLabNat Lib gain15.1%−5.0
West BromwichLabLab10.5%+1.3
West Ham PlaistowLabLab26.6%−34.1
West Ham SilvertownOthLab gain46.3%+30.5
West Ham StratfordConLab gain6.4%+35.1
West Ham UptonConCon13.2%+13.0
Westminster AbbeyConCon62.0%−31.0
Westminster St George'SConInd Con gain18.4%+26.3
WestmorlandConCon—0
WiganLabLab13.1%+4.1
Willesden EastConCon5.5%−8.4
Willesden WestConCon3.1%+6.9
Wiltshire ChippenhamConLib gain2.3%−3.0
Wiltshire DevizesConCon18.7%+2.3
Wiltshire SalisburyConCon1.4%+1.3
Wiltshire SwindonConCon12.8%−2.2
Wiltshire WestburyConLib gain2.7%+5.3
WimbledonConCon43.3%+5.0
Wolverhampton BilstonConCon8.4%+6.3
Wolverhampton EastLibLib8.6%−12.6
Wolverhampton WestConCon7.7%+2.9
Woolwich EastLabLab14.3%+7.1
Woolwich WestConCon20.4%+2.6
WorcesterConLib gain4.0%+8.7
Worcestershire BewdleyConCon32.1%−33.0
Worcestershire EveshamConCon19.7%+12.7
Worcestershire KidderminsterConCon36.3%−10.1
Worcestershire StourbridgeLibCon gain3.6%−42.2
YorkConCon14.8%+14.2
Yorkshire (East Riding) BuckroseCo LibCon gain2.6%−36.0
Yorkshire (East Riding) HoldernessConLib gain5.9%+8.0
Yorkshire (East Riding) HowdenshireConCon21.0%+3.4
Yorkshire (North Riding) ClevelandConCon4.8%−3.9
Yorkshire (North Riding) RichmondConCon—+33.4
Yorkshire (North Riding) Scarborough and WhitbyConCon10.5%−1.8
Yorkshire (North Riding) Thirsk and MaltonConCon—+34.6
Yorkshire (West Riding) Barkston AshConCon—+30.6
Yorkshire (West Riding) Colne ValleyCo LibLab gain4.0%−18.6
Yorkshire (West Riding) Don ValleyCo LabLab gain19.5%+11.3
Yorkshire (West Riding) DoncasterCo LibLab gain17.9%−3.6
Yorkshire (West Riding) EllandConLab gain1.5%+10.9
Yorkshire (West Riding) HemsworthLabLab26.4%+26.1
Yorkshire (West Riding) KeighleyConLab gain15.6%+17.1
Yorkshire (West Riding) NormantonLabLab46.5%+36.6
Yorkshire (West Riding) PenistoneLibLib2.2%+19.7
Yorkshire (West Riding) PontefractCo LibLab gain2.7%−17.2
Yorkshire (West Riding) Pudsey and OtleyCo LibCon gain14.9%−24.8
Yorkshire (West Riding) RiponConCon—0
Yorkshire (West Riding) Rother ValleyLabLab—−27.6
Yorkshire (West Riding) RothwellLabLab25.5%+4.9
Yorkshire (West Riding) ShipleyCo LibNat Lib gain3.5%+5.9
Yorkshire (West Riding) SkiptonConCon9.5%+19.6
Yorkshire (West Riding) SowerbyIndCon gain12.1%−23.5
Yorkshire (West Riding) Spen ValleyCo LibLib gain2.3%−15.7
Yorkshire (West Riding) WentworthLabLab—−17.7

← Whole UK

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