Skip to content

England, 1923 vs 1924: seat-by-seat change

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

Constituency19231924MajorityCon–Lab swing
AccringtonLibConst gain5.8%+0.7
Ashton under LyneConCon6.7%+0.4
BarnsleyLabLab3.3%+14.9
Barrow in FurnessConLab gain2.3%+1.9
BathLibCon gain25.3%+3.1
Batley and MorleyLabLib gain1.3%−1.6
Battersea NorthLibCom gain1.8%−24.8
Battersea SouthConCon15.4%−5.7
Bedfordshire BedfordConCon22.8%+8.7
Bedfordshire LutonLibCon gain12.0%−0.2
Bedfordshire MidLibCon gain4.1%−8.6
Berkshire AbingdonLibCon gain18.5%−0.6
Berkshire NewburyLibCon gain16.3%−0.7
Berkshire WindsorConCon57.4%+0.5
Bermondsey RotherhitheLabLab20.5%+1.6
Bermondsey West BermondseyLibLab gain14.3%+4.9
Bethnal Green North EastLabLab0.5%+8.6
Bethnal Green South WestLibLib1.4%−19.6
Birkenhead EastLibCon gain7.3%+11.4
Birkenhead WestLabCon gain1.3%−6.5
Birmingham AstonConCon9.1%+7.6
Birmingham DeritendConCon3.0%+4.6
Birmingham DuddestonConCon2.3%+10.1
Birmingham EdgbastonConCon53.2%+9.5
Birmingham ErdingtonConCon19.0%+6.5
Birmingham HandsworthConCon31.2%−15.6
Birmingham King'S NortonConLab gain0.6%+6.7
Birmingham LadywoodConCon0.3%+3.1
Birmingham MoseleyConCon54.4%+8.4
Birmingham SparkbrookConCon22.0%+4.7
Birmingham West BirminghamConCon34.8%−25.4
Birmingham YardleyConCon6.5%+0.3
BlackpoolLibCon gain16.0%−5.9
BootleLibCon gain10.8%+8.8
BournemouthConCon45.4%−7.2
Bradford CentralLabCon gain3.5%−8.8
Bradford EastLabLib gain0.2%+12.6
Bradford NorthLibCon gain7.0%−3.2
Bradford SouthLibLab gain6.5%−0.2
BriggConCon12.9%−2.9
Bristol CentralConCon10.1%−0.4
Bristol EastLabLab16.4%+2.3
Bristol NorthLabLib gain18.2%+17.2
Bristol SouthLibLib3.2%+0.5
Bristol WestConCon58.0%−29.0
BromleyConCon23.0%−3.3
Buckinghamshire AylesburyLibCon gain20.3%−2.4
Buckinghamshire BuckinghamConCon21.2%−7.6
Buckinghamshire WycombeLibCon gain21.8%−6.2
BurnleyLabLab9.9%+2.0
BuryConCon10.9%−3.3
Camberwell DulwichConCon32.0%+10.7
Camberwell NorthLabLab18.1%−5.1
Camberwell North WestLibCon gain0.8%−2.2
Camberwell PeckhamConLab gain3.3%+2.0
CambridgeConCon24.5%−3.5
CambridgeshireConCon18.1%−3.2
CarlisleLabCon gain9.0%−5.1
ChelseaConCon38.8%−4.6
CheltenhamConCon13.1%−1.6
Cheshire AltrinchamLibCon gain21.9%−7.6
Cheshire City of ChesterConCon29.6%−5.4
Cheshire CreweLabCon gain11.0%−14.9
Cheshire EddisburyConCon8.2%−1.8
Cheshire KnutsfordConCon21.0%−5.2
Cheshire MacclesfieldConCon20.7%+1.9
Cheshire NorthwichConCon8.7%0
Cheshire Stalybridge and HydeLibCon gain10.5%+17.9
Cheshire WirralLibCon gain20.4%−6.9
City of LondonConCon—0
Cornwall BodminLibCon gain2.2%−2.4
Cornwall CamborneLibConst gain10.4%+12.3
Cornwall NorthernLibCon gain7.3%−5.1
Cornwall Penryn and FalmouthLibCon gain8.9%+8.6
Cornwall St IvesLibCon gain5.9%−12.6
CoventryLabCon gain9.0%−5.2
Croydon NorthConCon40.7%−7.4
Croydon SouthConCon29.3%−7.7
Cumberland NorthernConCon19.3%+3.6
Cumberland Penrith and CockermouthConCon35.8%+7.6
Cumberland WhitehavenLabCon gain5.7%−5.8
Cumberland WorkingtonLabLab11.3%−0.9
DarlingtonConCon7.7%+0.4
DaventryConCon0.8%−11.6
DeptfordLabLab9.0%−8.5
Derbyshire BelperConCon16.3%−3.0
Derbyshire ChesterfieldLibLib20.6%+18.5
Derbyshire Clay CrossLabLab28.9%−2.1
Derbyshire High PeakConCon6.5%−14.8
Derbyshire IlkestonLabLab7.4%−2.3
Derbyshire North EasternLabLab11.7%+1.9
Derbyshire SouthernConCon3.8%+1.1
Derbyshire WesternConCon13.8%−3.0
Devonshire BarnstapleLibCon gain4.0%−5.2
Devonshire HonitonConCon10.4%−2.3
Devonshire South MoltonLibCon gain2.6%−25.7
Devonshire TavistockLibCon gain5.6%−3.5
Devonshire TivertonLibCon gain6.5%−1.6
Devonshire TorquayLibCon gain18.8%+1.3
Devonshire TotnesLibCon gain13.6%+0.8
DewsburyLibLab gain10.0%−17.2
Dorset EasternConCon20.5%−5.6
Dorset NorthernLibCon gain6.7%−2.6
Dorset SouthernConCon41.0%−2.4
Dorset WesternConCon36.6%−9.5
DudleyConCon4.1%+17.9
Durham Barnard CastleLabCon gain1.7%−5.9
Durham Bishop AucklandLabLab10.2%+13.5
Durham BlaydonLabLab25.2%−5.3
Durham Chester Le StreetLabLab42.1%−3.7
Durham ConsettLabLab11.9%+2.0
Durham DurhamLabLab19.8%+3.1
Durham Houghton Le SpringLabLab15.7%−0.7
Durham JarrowLabLab14.7%−6.6
Durham SeahamLabLab31.1%−5.8
Durham SedgefieldConCon5.3%−2.7
Durham SpennymoorLabLab26.0%−2.7
EalingConCon46.6%−6.4
East Ham NorthLabCon gain3.7%−4.6
East Ham SouthLabLab3.8%+7.8
EcclesLabCon gain6.4%−6.5
EdmontonLabLab6.1%−11.3
Essex ChelmsfordLibCon gain19.4%−0.3
Essex ColchesterConCon13.2%−2.0
Essex EppingConConst gain29.0%+32.0
Essex HarwichLibCon gain9.8%+0.5
Essex MaldonLabCon gain15.4%−7.8
Essex RomfordConCon6.4%−2.3
Essex Saffron WaldenConCon25.0%−5.0
Essex South EasternLabCon gain17.6%−11.9
ExeterConCon32.3%+1.5
FinsburyLabLab2.7%−3.0
Fulham EastConCon23.1%−6.9
Fulham WestConCon18.8%−6.9
GainsboroughLibCon gain19.8%+1.8
GatesheadLibLab gain19.9%−2.5
GloucesterConCon11.4%−4.6
Gloucestershire Cirencester and TewkesburyConCon44.0%−5.8
Gloucestershire Forest of DeanLabLab6.3%−7.7
Gloucestershire StroudLibCon gain29.1%+8.9
Gloucestershire ThornburyLibCon gain7.6%+8.5
GranthamConCon23.6%−0.2
Great YarmouthLibCon gain4.7%−1.0
GreenwichLabCon gain3.0%−4.2
GrimsbyConCon15.8%−5.5
Hackney CentralLibCon gain6.5%−1.2
Hackney NorthLibCon gain19.0%+11.4
Hackney SouthLabLib gain7.0%+15.4
HalifaxLibLib—0
Hammersmith NorthLabCon gain8.2%−6.2
Hammersmith SouthConCon16.9%−5.3
Hampshire AldershotConCon53.1%+3.0
Hampshire BasingstokeLibCon gain22.6%0
Hampshire FarehamConCon50.4%−5.8
Hampshire New Forest and ChristchurchConCon40.6%+0.3
Hampshire PetersfieldConCon51.9%−13.2
Hampshire WinchesterConCon25.9%−3.1
HampsteadConCon58.2%+0.2
HastingsConCon42.9%−5.9
Herefordshire HerefordConCon21.1%−5.0
Herefordshire LeominsterConCon28.8%−3.5
Hertfordshire Hemel HempsteadLibCon gain22.2%−0.4
Hertfordshire HertfordConCon36.0%+4.1
Hertfordshire HitchinConCon34.8%−5.7
Hertfordshire St AlbansConCon34.9%−6.8
Hertfordshire WatfordConCon28.2%−8.0
HolbornConCon50.9%−3.4
Holland With BostonLabCon gain14.7%−11.4
HorncastleLibCon gain5.7%−3.7
HornseyConCon20.3%−3.0
HuddersfieldLabLab4.3%−2.8
HuntingdonshireLibCon gain13.9%−4.8
HytheConCon53.1%−26.5
IlfordConCon36.8%−5.3
IpswichLabCon gain10.8%−6.2
Isle of ElyLibCon gain6.8%−0.5
Isle of WightLibCon gain14.6%−1.7
Islington EastLibCon gain12.2%−2.2
Islington NorthConCon9.1%−0.7
Islington SouthLabLab7.0%−1.5
Islington WestLabLab3.0%−4.0
Kensington NorthConCon6.1%−1.8
Kensington SouthConCon—0
Kent AshfordConCon38.5%−9.2
Kent CanterburyConCon40.6%−5.9
Kent ChislehurstConCon48.9%+3.3
Kent DartfordLabCon gain1.9%−28.1
Kent DoverConCon47.1%−23.5
Kent FavershamConCon17.1%−6.5
Kent GravesendLabCon gain16.8%−8.7
Kent Isle of ThanetConCon44.7%−1.3
Kent MaidstoneConCon32.6%−7.6
Kent SevenoaksLibCon gain23.8%−6.8
Kent TonbridgeConCon36.3%−5.1
KetteringLabCon gain4.0%−6.3
Kingston upon Hull CentralLibLib8.3%−3.0
Kingston upon Hull EastConCon4.0%+3.7
Kingston upon Hull North WestConCon24.7%+7.6
Kingston upon Hull South WestLibCon gain11.1%−0.1
Kingston upon ThamesConCon50.3%+5.6
Lambeth BrixtonLibCon gain30.7%+7.9
Lambeth KenningtonLabCon gain12.6%−7.5
Lambeth NorthLibLib0.1%+9.5
Lambeth NorwoodConCon42.6%−6.4
Lancashire ChorleyConCon15.4%−3.0
Lancashire ClitheroeConCon8.5%−1.7
Lancashire DarwenLibCon gain3.1%+0.6
Lancashire FarnworthLabLab8.7%−2.8
Lancashire FyldeConCon—+27.8
Lancashire Heywood and RadcliffeLibConst gain11.1%−1.3
Lancashire InceLabLab40.1%−3.5
Lancashire LancasterLibCon gain13.0%+5.3
Lancashire LonsdaleLibCon gain14.7%−4.9
Lancashire Middleton and PrestwichConCon24.2%−8.1
Lancashire MossleyOthOth14.9%+17.2
Lancashire NewtonLabLab12.2%−3.7
Lancashire OrmskirkConCon12.6%−3.3
Lancashire RoytonLibCon gain7.7%+3.8
Lancashire StretfordLibConst gain28.8%−3.1
Lancashire WaterlooConCon43.9%+3.8
Lancashire West HoughtonLabLab11.7%−4.5
Lancashire WidnesConCon7.5%−2.3
Leeds CentralConCon19.2%−3.4
Leeds NorthConCon40.1%−3.4
Leeds North EastConCon26.1%−5.4
Leeds SouthLabLab6.5%−4.4
Leeds South EastLabLab17.1%−2.3
Leeds WestLabLab0.0%−3.6
Leicester EastLabCon gain1.3%−9.0
Leicester SouthLibCon gain20.3%+10.9
Leicester WestLabLab2.4%+15.9
Leicestershire BosworthLibCon gain1.2%−1.2
Leicestershire HarboroughLibCon gain28.2%+9.3
Leicestershire LoughboroughLibCon gain4.9%−3.0
Leicestershire MeltonConCon17.8%−4.4
LeighLabLab3.0%−6.7
Lewisham EastConCon27.3%−7.2
Lewisham WestConCon38.9%+6.0
Leyton EastLabCon gain6.8%−6.9
Leyton WestConCon12.0%−4.3
LincolnConLab gain0.1%+3.9
Liverpool East ToxtethConCon35.4%−17.7
Liverpool Edge HillLabLab5.9%−4.0
Liverpool EvertonConCon3.0%+3.0
Liverpool ExchangeConCon—+25.3
Liverpool FairfieldConCon25.9%−12.9
Liverpool KirkdaleConCon21.1%−10.6
Liverpool ScotlandOthOth—0
Liverpool WaltonConCon18.4%−9.2
Liverpool WavertreeLibCon gain12.4%−2.9
Liverpool West DerbyLibCon gain23.0%+11.4
Liverpool West ToxtethConLab gain1.2%+0.9
LouthLibCon gain5.6%−2.6
Manchester ArdwickLabLab9.7%−5.6
Manchester BlackleyLibCon gain13.9%+10.8
Manchester ClaytonLabLab8.5%−2.5
Manchester ExchangeLibCon gain10.5%−4.6
Manchester GortonLabLab11.9%−4.1
Manchester HulmeConCon7.2%−0.8
Manchester Moss SideLibCon gain16.7%−8.7
Manchester PlattingLabLab2.9%−3.3
Manchester RusholmeLibCon gain21.1%−18.3
Manchester WithingtonLibCon gain12.0%+0.1
Middlesbrough EastLibLab gain3.7%−2.4
Middlesbrough WestLibLib—−15.3
Middlesex ActonConCon31.1%−8.3
Middlesex Brentford and ChiswickConCon28.8%+3.8
Middlesex EnfieldLabCon gain8.1%−6.8
Middlesex FinchleyLibCon gain16.5%−6.5
Middlesex HarrowOthCon gain23.1%+8.5
Middlesex HendonConCon45.1%−7.0
Middlesex SpelthorneConCon38.8%−3.0
Middlesex TwickenhamConCon40.8%−4.5
Middlesex UxbridgeConCon19.5%−3.0
Middlesex Wood GreenConCon34.8%−2.8
MorpethLabLab24.9%−19.7
Nelson and ColneLabLab3.8%+16.2
Newcastle under LymeLabLab15.4%−7.9
Newcastle upon Tyne CentralLabLab3.2%−0.9
Newcastle upon Tyne EastLibLab gain1.2%−5.0
Newcastle upon Tyne NorthConCon44.9%−7.4
Newcastle upon Tyne WestLibLab gain16.1%−13.6
Norfolk EasternLibCon gain8.6%−2.2
Norfolk King'S LynnLibCon gain9.0%−2.5
Norfolk NorthernLabLab8.2%−3.6
Norfolk South WesternConCon16.1%−4.5
Norfolk SouthernLabCon gain11.0%−7.4
NorthamptonLabCon gain2.4%−6.5
Northumberland Berwick upon TweedConCon16.7%−0.4
Northumberland HexhamLibCon gain18.7%+9.4
Northumberland WansbeckLabLab5.7%−4.0
Nottingham CentralLibCon gain31.3%+7.5
Nottingham EastLibCon gain6.0%−0.5
Nottingham SouthConCon21.3%+15.0
Nottingham WestLabLab13.3%+15.7
Nottinghamshire BassetlawConCon5.3%+4.4
Nottinghamshire BroxtoweLabLab10.7%+0.4
Nottinghamshire MansfieldLabLab17.9%−19.9
Nottinghamshire NewarkConCon38.8%+8.6
Nottinghamshire RushcliffeConCon30.0%−5.1
OxfordLibCon gain25.2%−1.4
Oxfordshire BanburyConCon21.8%+0.3
Oxfordshire HenleyConCon29.6%−6.5
Paddington NorthConCon12.9%−2.6
Paddington SouthConCon—+35.8
PeterboroughConCon17.8%−2.5
Plymouth DevonportLibLib2.1%+4.2
Plymouth DrakeConCon8.2%−3.2
Plymouth SuttonConCon16.2%−3.6
Poplar Bow and BromleyLabLab23.2%−7.2
Poplar South PoplarLabLab25.1%−1.1
Portsmouth CentralLibCon gain11.5%−2.0
Portsmouth NorthConCon26.3%−6.1
Portsmouth SouthConCon45.9%−7.4
ReadingLabCon gain7.6%−5.9
Richmond (Surrey)ConCon53.6%+4.7
RochdaleLibLab gain0.3%−0.2
Rochester ChathamConCon15.5%+1.0
Rochester GillinghamConCon17.4%−2.5
RossendaleConCon9.4%−1.2
RotherhamLabLab9.1%+0.7
Rutland and StamfordConCon33.4%−2.9
Salford NorthLabCon gain3.6%−2.9
Salford SouthLabCon gain2.4%−6.4
Salford WestLabCon gain15.0%−7.7
Sheffield AttercliffeLabLab27.1%−2.6
Sheffield BrightsideLabLab10.9%−4.1
Sheffield CentralConCon1.2%+1.7
Sheffield EcclesallConCon72.0%−11.2
Sheffield HallamConCon27.4%+0.7
Sheffield HillsboroughLabLab13.8%−5.5
Sheffield ParkConCon9.7%−3.5
ShoreditchLabLab5.9%−1.8
Shropshire LudlowConCon—0
Shropshire OswestryConCon31.5%−0.7
Shropshire ShrewsburyLibCon gain18.0%0
Shropshire the WrekinLabCon gain11.4%−8.9
SmethwickLabLab4.5%−2.5
Somerset BridgwaterLibCon gain12.7%+0.9
Somerset FromeLabCon gain5.6%−7.3
Somerset TauntonLibCon gain13.3%+2.3
Somerset WellsLibCon gain16.5%−2.4
Somersetshire Weston Super MareLibCon gain15.8%−1.6
Somersetshire YeovilConCon17.2%−0.5
South ShieldsLibLib15.8%+0.7
Southend on SeaConCon33.3%−2.0
SouthportLibCon gain21.9%−6.4
Southwark CentralLibLab gain6.0%−0.4
Southwark NorthLabLab5.6%−12.6
Southwark South EastLabLab19.8%−17.2
St HelensLabLab11.5%+0.3
St MaryleboneConCon47.0%−7.0
St Pancras NorthLabCon gain2.7%−6.9
St Pancras South EastLabCon gain9.0%−6.3
St Pancras South WestConCon15.8%−2.7
Staffordshire BurtonConCon48.4%−24.2
Staffordshire CannockLabLab3.8%−2.5
Staffordshire KingswinfordLabLab3.1%−5.5
Staffordshire LeekLabLab3.5%−1.8
Staffordshire LichfieldLabCon gain7.7%−8.3
Staffordshire StaffordConCon24.2%−8.2
Staffordshire StoneConCon33.4%+6.2
Stepney LimehouseLabLab29.7%−3.6
Stepney Mile EndLabLab19.5%+4.9
Stepney Whitechapel and St George'SLabLab17.0%+2.3
Stockton on TeesLibCon gain8.9%−2.9
Stoke NewingtonLibCon gain31.4%+4.0
Stoke on Trent BurslemLibLab gain2.2%+0.6
Stoke on Trent HanleyLabLab6.1%−10.1
Stoke on Trent StokeLibConst gain14.6%−3.0
Suffolk (East) EyeConCon23.8%−0.6
Suffolk (East) LowestoftConCon25.8%+0.1
Suffolk (East) WoodbridgeConCon26.3%−6.5
Suffolk (West) Bury St EdmundsConCon26.2%−31.6
Suffolk (West) SudburyLibCon gain7.2%−2.8
Surrey ChertseyConCon42.0%−7.8
Surrey EasternConCon66.2%−33.1
Surrey EpsomConCon59.1%−8.5
Surrey FarnhamConCon59.7%−8.4
Surrey GuildfordConCon41.1%−4.1
Surrey MitchamConCon24.1%−9.8
Surrey ReigateConCon53.3%−26.6
Sussex (East) East GrinsteadConCon44.9%−5.6
Sussex (East) EastbourneConCon51.7%+1.0
Sussex (East) LewesConCon45.3%−13.1
Sussex (East) RyeConCon34.2%−6.7
Sussex (West) ChichesterLibCon gain23.8%−3.2
Sussex (West) Horsham and WorthingConCon51.8%−9.0
The HartlepoolsLibCon gain8.7%−0.7
Tottenham NorthLabLab2.1%+17.0
Tottenham SouthLabCon gain5.8%−8.9
TynemouthConCon17.7%+1.2
WakefieldLabCon gain4.2%−3.7
WallaseyConCon44.7%+3.4
WallsendLabLab4.9%−3.0
WalsallLibCon gain6.1%+4.9
Walthamstow EastConConst gain13.2%+18.3
Walthamstow WestLabLib gain1.8%+7.5
Wandsworth Balham and TootingConCon35.6%−3.9
Wandsworth CentralConCon23.3%−2.2
Wandsworth ClaphamConCon28.1%−5.3
Wandsworth PutneyConCon44.8%−22.4
Wandsworth StreathamConCon50.9%−4.3
WarringtonLabCon gain4.8%−3.5
Warwickshire NuneatonLibCon gain6.3%−2.5
Warwickshire RugbyLibCon gain13.6%+3.9
Warwickshire TamworthConCon—0
Warwickshire Warwick and LeamingtonConCon20.3%−10.5
WednesburyLabLab0.9%−1.0
WellingboroughLabLab8.7%−4.0
West BromwichLabLab3.3%−1.4
West Ham PlaistowLabLab34.3%−7.5
West Ham SilvertownLabLab62.1%−0.2
West Ham StratfordLabLab12.0%−8.5
West Ham UptonLabCon gain7.9%−6.3
Westminster AbbeyConCon61.2%−30.6
Westminster St George'SConCon—0
WestmorlandConCon42.5%−21.2
WiganLabLab15.1%0
Willesden EastLibCon gain25.1%−2.4
Willesden WestLabLab4.3%−8.4
Wiltshire ChippenhamLibCon gain9.1%−3.1
Wiltshire DevizesLibCon gain21.8%−6.3
Wiltshire SalisburyLibCon gain20.8%+0.2
Wiltshire SwindonConCon10.3%+1.1
Wiltshire WestburyLibCon gain6.6%−2.1
WimbledonConCon48.3%−4.4
Wolverhampton BilstonConLab gain6.4%+5.4
Wolverhampton EastLibLib4.0%−9.2
Wolverhampton WestConCon2.4%−0.8
Woolwich EastLabLab16.8%−3.2
Woolwich WestConCon14.6%−5.1
WorcesterConCon27.2%+3.3
Worcestershire BewdleyConCon—+33.6
Worcestershire EveshamConCon48.3%−6.1
Worcestershire KidderminsterConCon36.9%+1.3
Worcestershire StourbridgeConCon4.7%+5.4
YorkConCon12.5%−1.6
Yorkshire (East Riding) BuckroseConCon12.1%−2.8
Yorkshire (East Riding) HoldernessConCon11.9%−2.7
Yorkshire (East Riding) HowdenshireConCon—0
Yorkshire (North Riding) ClevelandLibCon gain14.3%−4.0
Yorkshire (North Riding) RichmondConCon—0
Yorkshire (North Riding) Scarborough and WhitbyConCon23.4%+1.2
Yorkshire (North Riding) Thirsk and MaltonConCon31.5%−1.6
Yorkshire (West Riding) Barkston AshConCon17.2%+0.9
Yorkshire (West Riding) Colne ValleyLabLab9.9%+2.0
Yorkshire (West Riding) Don ValleyLabLab7.9%−6.5
Yorkshire (West Riding) DoncasterLabLab5.4%−7.9
Yorkshire (West Riding) EllandLibLab gain1.7%−23.7
Yorkshire (West Riding) HemsworthLabLab38.6%−15.7
Yorkshire (West Riding) KeighleyLibLab gain16.5%−16.3
Yorkshire (West Riding) NormantonLabLab—−28.0
Yorkshire (West Riding) PenistoneLibLab gain4.5%+0.3
Yorkshire (West Riding) PontefractLabCon gain2.6%−5.9
Yorkshire (West Riding) Pudsey and OtleyConCon25.7%−1.4
Yorkshire (West Riding) RiponConCon—0
Yorkshire (West Riding) Rother ValleyLabLab30.5%−3.3
Yorkshire (West Riding) RothwellLabLab23.5%−2.1
Yorkshire (West Riding) ShipleyLabLab1.8%−4.0
Yorkshire (West Riding) SkiptonConCon18.4%−2.0
Yorkshire (West Riding) SowerbyLibCon gain5.8%+0.5
Yorkshire (West Riding) Spen ValleyLibLib13.8%+13.8
Yorkshire (West Riding) WentworthLabLab—0

← 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