Skip to content

England, 1950 vs 1951: seat-by-seat change

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

Constituency19501951MajorityCon–Lab swing
AccringtonLabLab4.6%−2.2
ActonLabLab4.5%−0.7
Altrincham and SaleConCon32.1%−2.8
Ashton under LyneLabLab4.1%+0.9
BarkingLabLab42.4%−0.7
BarnsleyLabLab52.5%+0.6
Barrow in FurnessLabLab13.8%−3.3
BathConCon10.5%−1.5
Batley and MorleyLabLab19.4%−0.3
Battersea NorthLabLab45.1%+0.5
Battersea SouthLabCon gain1.4%−1.2
BebingtonConCon14.7%−4.6
BeckenhamConCon34.8%−2.2
Bedfordshire BedfordConCon5.9%−0.7
Bedfordshire MidConCon4.3%+0.4
Bedfordshire SouthLabNat Lib gain1.9%+1.9
Berkshire AbingdonConCon10.9%−1.1
Berkshire NewburyConCon19.6%−0.7
Berkshire WindsorConCon23.2%−0.7
Berkshire WokinghamConCon31.1%−1.1
BermondseyLabLab63.1%+1.9
Bethnal GreenLabLab49.1%+0.9
BexleyConCon2.9%−1.3
BilstonLabLab23.7%−0.8
BirkenheadLabLab10.0%−0.8
Birmingham AstonLabLab26.4%+0.5
Birmingham EdgbastonConCon28.6%−1.6
Birmingham ErdingtonLabLab6.1%−1.7
Birmingham Hall GreenConCon13.3%−2.7
Birmingham HansworthConCon19.1%−3.8
Birmingham King'S NortonConCon15.4%−2.5
Birmingham LadywoodLabLab19.0%−1.9
Birmingham NorthfieldLabLab5.7%−3.9
Birmingham Perry BarrLabLab16.1%−1.7
Birmingham Small HeathLabLab32.5%+0.1
Birmingham SparbrookLabLab22.7%−0.6
Birmingham StrechfordLabLab19.0%−1.4
Birmingham YardleyLabLab6.3%−1.3
Blackburn EastLabLab7.2%−2.9
Blackburn WestConCon7.4%−1.1
Blackpool NorthConCon40.4%−2.8
Blackpool SouthConCon34.4%−3.6
BlythLabLab47.5%−0.9
Bolton EastLabCon gain0.7%−3.7
Bolton WestLabLib gain5.5%+18.8
BootleLabLab8.1%+0.1
Bournemouth East and ChristchurchConCon38.2%−3.3
Bournemouth WestConCon31.0%−3.2
Bradford CentralLabLab21.4%+1.0
Bradford EastLabLab25.8%+1.6
Bradford NorthNat LibNat Lib8.6%+2.3
Bradford SouthLabLab7.7%−0.2
Brentford and ChiswickConCon4.0%−0.9
Brighouse and SpenboroughLabLab4.6%+0.1
Brighton KemptownConCon11.1%−2.3
Brighton PavilionConCon37.0%−1.8
Bristol CentralLabLab24.8%−1.9
Bristol North EastLabLab6.1%+1.8
Bristol North WestConCon7.3%−1.1
Bristol SouthLabLab26.6%−0.7
Bristol South EastLabLab30.1%−2.8
Bristol WestConCon34.8%−2.9
BromleyConCon30.9%−2.2
Buckinghamshire AylesburyConCon12.1%−1.8
Buckinghamshire BuckinghamLabCon gain0.1%−1.9
Buckinghamshire SouthConCon37.2%−1.7
Buckinghamshire WycombeLabCon gain3.3%−2.1
BurnleyLabLab13.1%+0.1
Bury and RadcliffeConCon3.3%−1.0
Camberwell DulwichLabCon gain1.2%−1.8
Camberwell PeckhamLabLab39.7%+0.2
CambridgeConCon11.2%−0.8
CambridgeshireConCon7.6%−0.8
CarlisleLabLab7.6%−2.5
ChelseaConCon39.8%−1.5
CheltenhamConCon14.2%−1.1
Cheshire CheadleConCon37.7%−2.4
Cheshire City of ChesterConCon17.0%−0.2
Cheshire CreweLabLab4.5%−1.1
Cheshire KnutsfordConCon39.9%−3.1
Cheshire MacclesfieldConCon18.1%−2.6
Cheshire NorthwichConCon13.7%−1.8
Cheshire RuncornConCon24.7%−2.5
Cheshire Stalybridge and HydeLabLab0.6%−1.5
Cheshire WirralConCon30.5%−2.3
ChesterfieldLabLab27.5%+1.5
Cities of London and WestminsterConCon33.6%0
Cornwall BodminConCon25.4%+0.2
Cornwall Falmouth and CamborneLabLab2.2%−1.1
Cornwall NorthConCon13.9%−0.4
Cornwall St IvesNat LibNat Lib21.6%+0.5
Cornwall TruroConCon11.5%−2.1
Coventry EastLabLab24.6%−0.8
Coventry NorthLabLab19.2%−1.6
Coventry SouthLabLab10.3%−0.6
CrosbyConCon41.9%−3.5
Croydon EastConCon17.6%−1.0
Croydon NorthConCon19.0%−1.0
Croydon WestConCon4.3%−1.1
Cumberland Penrith and the BorderConCon29.1%−2.3
Cumberland WhitehavenLabLab18.4%−0.8
Cumberland WorkingtonLabLab20.0%−2.7
DagenhamLabLab52.2%−0.5
DarlingtonLabCon gain1.5%−6.6
DartfordLabLab18.2%−1.0
Debry SouthLabLab25.2%−1.9
DeptfordLabLab30.4%−1.5
Derby NorthLabLab14.2%−2.1
Derbyshire BelperLabLab14.2%−0.9
Derbyshire BolsolverLabLab59.8%−0.7
Derbyshire High PeakConCon7.3%−0.4
Derbyshire IlkestonLabLab50.4%+1.1
Derbyshire North EastLabLab33.4%+0.4
Derbyshire South EastLabLab5.4%−1.6
Derbyshire WestConCon17.6%−0.3
Devon HonitonConCon37.1%−1.9
Devon NorthConCon24.2%−0.6
Devon TavistockConCon27.7%−2.4
Devon TivertonConCon27.1%−2.7
Devon TorringtonNat LibNat Lib32.5%+5.2
Devon TotnesConCon22.2%−1.4
DewsburyLabLab16.9%−0.2
DoncasterLabCon gain0.8%−1.3
Dorset NorthConCon2.0%−19.4
Dorset SouthConCon7.7%−0.9
Dorset WestConCon20.6%−0.9
DroylsdenLabLab3.6%−2.2
DudleyLabLab16.7%−2.5
Durham Bishop AucklandLabLab21.0%−2.6
Durham BlaydonLabLab36.4%−0.8
Durham Chester Le StreetLabLab53.9%−0.3
Durham ConsettLabLab38.5%−2.1
Durham DurhamLabLab34.2%−1.0
Durham EasingtonLabLab61.5%−0.3
Durham Houghton Le SpringLabLab51.6%−1.3
Durham JarrowLabLab30.4%−0.6
Durham North WestLabLab37.3%−1.0
Durham SedgefieldLabLab24.6%−0.2
Ealing NorthLabLab0.2%−2.3
Ealing SouthConCon24.9%−1.2
East Ham NorthLabLab20.7%−1.7
East Ham SouthLabLab29.8%−1.4
EcclesLabLab4.9%−2.4
EdmontonLabLab16.9%−0.7
Enfield EastLabLab26.8%0
Enfield WestConCon29.7%−1.9
Essex BillericayConCon13.3%−2.0
Essex ChelmsfordConCon10.0%−0.4
Essex ColchesterConCon8.3%−3.1
Essex EppingConCon9.6%−0.8
Essex HarwichNat LibNat Lib17.8%+2.0
Essex MaldonLabLab1.6%−1.2
Essex Saffron WaldenConCon12.9%−0.3
Essex ThurrockLabLab31.1%+4.5
Eton and SloughLabLab9.9%−0.4
ExeterConCon10.2%−1.6
FinchleyConCon21.1%−0.2
Fulham EastLabLab6.5%−0.4
Fulham WestLabLab6.6%+22.2
Gateshead EastLabLab15.3%+6.3
Gateshead WestLabLab27.5%−0.2
GillinghamConCon7.4%−1.0
GloucesterLabLab5.2%+0.6
Gloucestershire Cirencester and TewkesburyConCon19.0%−0.5
Gloucestershire SouthLabLab10.6%−0.8
Gloucestershire Stroud and ThornburyConCon2.7%−1.3
Gloucestershire WestLabLab15.9%−3.0
Gosport and FarehamConCon20.4%+0.1
GreenwichLabLab20.8%−0.6
GrimsbyLabLab13.2%+22.1
Hackney SouthLabLab36.0%+0.4
HalifaxLabLab1.3%−6.3
Hammersmith NorthLabLab32.3%+11.8
Hammersmith SouthLabLab9.2%+0.9
Hampshire AldershotConCon20.7%−2.8
Hampshire BasingstokeConCon11.7%−0.5
Hampshire New ForestConCon28.6%−2.0
Hampshire PetersfieldConCon27.7%−2.0
Hampshire WinchesterConCon13.0%+0.3
HampsteadConCon21.3%+0.3
Harrow CentralConCon18.6%−1.9
Harrow EastConCon5.9%−1.6
Harrow WestConCon34.9%−3.0
HastingsConCon27.5%−2.8
Hayes and HarlingtonLabLab29.6%−0.3
Hendon NorthConCon5.5%−0.3
Hendon SouthConCon21.3%−0.7
Herefordshire HerefordConLab gain22.6%+21.3
Herefordshire LeominsterConCon33.5%−1.8
Hertfordshire BarnetConCon21.1%−2.0
Hertfordshire Hemel HempsteadConCon16.9%−0.6
Hertfordshire HertfordConCon12.6%−1.0
Hertfordshire HitchinConCon5.3%−1.0
Hertfordshire South WestConCon17.5%+1.4
Hertfordshire St AlbansConCon8.9%−2.2
Heston and IsleworthConCon8.4%−1.0
Holborn and St Pancras SouthLabLab4.3%+0.6
HornchurchLabLab1.6%−0.6
HornseyConCon17.4%+0.1
HoveConCon48.4%−2.5
Huddersfield EastLabLab11.4%−1.0
Huddersfield WestLibLib17.0%−0.1
HuntingdonshireNat LibNat Lib14.8%+3.2
Ilford NorthConCon17.5%−1.3
Ilford SouthConCon9.5%−0.8
IpswichLabLab6.8%−0.1
Isle of ElyConInd Con gain13.9%+26.7
Isle of WightConCon23.6%−1.3
Islington EastLabLab19.8%−0.2
Islington NorthLabLab19.3%−0.7
Islington South-WestLabLab36.4%−0.2
KeighleyLabLab5.4%−3.5
Kensington NorthLabLab9.7%+0.6
Kensington SouthConCon59.1%−1.9
Kent AshfordConCon18.3%−1.6
Kent CanterburyConCon30.1%−2.4
Kent ChislehurstConCon1.6%−0.6
Kent DoverConCon6.6%−1.1
Kent FavershamLabLab1.1%−1.7
Kent Folkestone and HytheConCon29.7%−2.8
Kent GravesendLabLab10.6%+0.1
Kent Isle of ThanetConCon23.3%−2.0
Kent MaidstoneConCon13.2%+0.2
Kent OrpingtonConCon25.3%−0.7
Kent SevenoaksConCon20.7%−2.5
Kent TonbridgeConCon19.3%−1.9
Kingston upon Hull CentralLabLab23.4%−0.1
Kingston upon Hull EastLabLab23.6%−1.7
Kingston upon Hull HaltempriceConCon16.2%−2.5
Kingston upon Hull NorthConCon5.9%−2.0
Kingston upon ThamesConCon27.1%−1.0
Lambeth BrixtonLabLab12.1%+0.5
Lambeth NorwoodConCon5.7%−0.8
Lambeth VauxhallLabLab31.7%−1.6
Lancashire ChorleyLabLab1.2%−23.2
Lancashire ClitheroeConCon10.6%−2.4
Lancashire DarwenConCon8.7%+1.9
Lancashire FarnworthLabLab18.4%−3.2
Lancashire Heywood and RoytonConCon7.7%−1.9
Lancashire HuytonLabLab2.6%+0.4
Lancashire InceLabLab44.6%+0.5
Lancashire LancasterConCon6.4%+0.9
Lancashire Middleton and PrestwichConCon20.3%−2.1
Lancashire Morecombe and LonsdaleConCon38.9%−3.0
Lancashire NewtonLabLab16.5%−0.8
Lancashire North FyldeConCon38.5%−2.4
Lancashire OrmskirkConCon34.9%−1.2
Lancashire South FyldeConCon48.0%−1.9
Lancashire West HoughtonLabLab22.3%−1.1
Lancashire WidnesLabLab8.4%+0.1
Leeds CentralLabLab24.7%−1.2
Leeds NorthConCon27.4%−0.2
Leeds North EastLabLab16.7%−0.3
Leeds North WestConCon25.1%−1.1
Leeds SouthLabLab30.1%−0.7
Leeds South EastLabLab21.0%0
Leeds WestLabLab8.2%−1.3
Leicester North EastLabLab20.0%−1.6
Leicester North WestLabLab13.7%−1.7
Leicester South EastConCon19.0%−2.0
Leicester South WestLabLab16.8%−1.7
Leicestershire BosworthLabLab14.2%−5.1
Leicestershire HarboroughConCon13.8%−1.1
Leicestershire LoughboroughLabLab13.9%−0.5
Leicestershire MeltonConCon12.5%+0.1
LeighLabLab26.7%−0.1
Lewisham NorthConCon6.9%−0.7
Lewisham SouthLabLab14.4%−0.8
Lewisham WestConCon5.5%−0.4
LeytonLabLab15.6%−1.1
Lincnolshire (Parts of Lindsey) LouthConCon14.3%−1.5
LincolnLabLab8.2%−20.9
Lincolnshire (Parts of Holland) Holland With BostonNat LibNat Lib15.9%+1.1
Lincolnshire (Parts of Kesteven and Rutlandshire) GranthamConCon4.6%+2.8
Lincolnshire (Parts of Kesteven and Rutlandshire) Rutland and StamfordConCon8.3%+0.1
Lincolnshire (Parts of Lindsey) BriggLabLab14.9%−2.0
Lincolnshire (Parts of Lindsey) GainsboroughConCon9.5%−2.1
Lincolnshire (Parts of Lindsey) HorncastleConCon32.9%−0.8
Liverpool Edge HillLabLab7.9%+0.4
Liverpool ExchangeLabLab20.8%+2.5
Liverpool GarstonConCon30.4%−2.2
Liverpool KirkdaleLabLab2.0%+0.2
Liverpool ScotlandLabLab36.3%+2.0
Liverpool ToxtethConCon8.5%−1.2
Liverpool WaltonConCon7.2%+0.4
Liverpool WavertreeConCon17.7%−1.3
Liverpool West DerbyConCon3.2%+0.3
LutonNat LibNat Lib5.4%+1.5
Manchester ArdwickLabLab11.1%−0.3
Manchester BlackleyLabCon gain4.4%−2.3
Manchester CheethamLabLab24.6%−0.6
Manchester ClaytonLabLab26.9%−2.1
Manchester ExchangeLabLab10.8%−1.4
Manchester GortonLabLab16.0%−1.3
Manchester Moss SideConCon24.4%−2.6
Manchester WithingtonConCon29.5%−4.9
Manchester WythenshaweConCon13.0%−0.4
Merton and MordenConCon9.1%−1.7
Middlesborough EastLabLab33.0%−1.5
Middlesbrough WestLabCon gain4.5%−6.3
Middlesex SpelthorneConCon1.8%−0.9
Middlesex UxbridgeLabLab3.6%−1.1
MitchamConCon9.4%−0.9
Nelson and ColneLabLab9.4%+0.1
Newcastle under LymeLabLab16.1%+0.3
Newcastle upon Tyne CentralLabLab30.8%+0.7
Newcastle upon Tyne EastLabLab5.7%−3.2
Newcastle upon Tyne NorthConNat Lib gain14.8%+27.2
Newcastle upon Tyne WestLabLab15.8%−0.7
Norfolk CentralNat LibNat Lib10.2%+1.7
Norfolk King'S LynnLabCon gain2.2%−1.4
Norfolk NorthLabLab0.7%+1.2
Norfolk SouthConCon9.0%−1.1
Norfolk South WestLabCon gain1.3%−1.1
Norfolk YarmouthLabCon gain2.3%−2.5
NorthamptonLabLab7.3%−1.9
Northamptonshire (and the Soke of Peterborough) KetteringLabLab11.7%−1.3
Northamptonshire (and the Soke of Peterborough) PeterboroughConCon0.7%−0.2
Northamptonshire (and the Soke of Peterborough) SouthConCon7.2%−1.3
Northamptonshire (and the Soke of Peterborough) WellingboroughLabLab4.8%−6.9
Northumberland Berwick upon TweedConCon19.6%−0.7
Northumberland HexhamConCon19.2%+33.2
Northumberland MorpethLabLab43.8%+0.4
Norwich NorthLabLab25.5%−5.1
Norwich SouthConCon5.1%+0.8
Nottingham CentralLabLab0.3%−1.9
Nottingham EastLabLab0.6%−2.4
Nottingham North WestLabLab29.9%−2.5
Nottingham SouthLabLab1.2%−1.5
Nottinghamshire BassetlawLabLab21.4%−2.0
Nottinghamshire BroxtoweLabLab45.4%+0.2
Nottinghamshire CarltonConCon7.6%−3.4
Nottinghamshire MansfieldLabLab39.8%−1.9
Nottinghamshire NewarkLabLab14.4%+0.2
Nottinghamshire RushcliffeConCon15.8%−1.7
Oldbury and HalesowenLabLab11.4%−4.2
Oldham EastLabCon gain4.4%−2.6
Oldham WestLabLab8.9%−0.6
OxfordConCon12.0%−2.9
Oxfordshire BanburyConCon7.2%−1.6
Oxfordshire HenleyConCon16.0%−1.0
Paddington NorthLabLab11.3%+0.3
Paddington SouthConCon19.6%−0.2
Plymouth DevonportLabLab3.9%+0.7
Plymouth SuttonLabCon gain1.2%−1.4
PontefractLabLab52.3%+0.3
PooleConCon17.2%−2.0
PoplarLabLab64.1%+0.7
Portsmouth LangstoneConCon25.9%−1.2
Portsmouth SouthConCon27.6%+0.2
Portsmouth WestConCon2.5%−0.3
Preston NorthConCon2.4%−0.2
Preston SouthLabLab0.0%−0.1
PudseyConCon7.5%−3.7
Reading NorthLabCon gain0.9%−1.2
Reading SouthLabLab2.8%−1.7
RichmondConCon26.8%−0.7
RochdaleLabCon gain0.8%−4.1
Rochester and ChathamLabLab1.6%+0.3
RomfordConCon2.0%+0.1
RossendaleLabLab3.5%−0.5
RotherhamLabLab31.2%−1.4
Rowley Regis and TiptonLabLab33.4%−2.3
Ruislip NorthwoodConCon27.2%−1.7
Salford EastLabLab13.9%−1.4
Salford WestLabLab6.8%−1.6
Sheffield AttercliffeLabLab42.3%−0.2
Sheffield BrightsideLabLab42.4%+0.2
Sheffield HallamNat LibNat Lib41.5%+1.4
Sheffield HeeleyNat LibNat Lib22.1%+0.6
Sheffield HillsboroughLabLab18.1%+0.2
Sheffield NeepsendLabLab46.1%+0.1
Sheffield ParkLabLab38.4%+0.7
Shoreditch and FinsburyLabLab45.2%+5.3
Shropshire LudlowConCon20.4%+0.3
Shropshire OswestryConCon24.5%−0.4
Shropshire ShrewsburyConCon18.7%−1.4
Shropshire the WrekinLabLab4.7%−1.3
SmethwickLabLab21.3%−1.5
Somerset NorthConCon4.9%−1.6
Somerset TauntonConCon8.7%−2.8
Somerset WellsConCon10.5%−2.5
Somerset Weston Super MareConCon31.3%−1.5
Somerset YeovilConCon5.8%−1.3
South ShieldsLabLab22.3%−3.7
SouthallLabLab15.8%−0.8
Southampton ItchenLabLab8.3%+0.3
Southampton TestLabLab0.9%+1.3
Southend EastConCon10.6%−2.8
Southend WestConCon38.3%−3.2
SouthgateConCon39.6%−0.4
SouthportConCon35.4%−2.9
SouthwarkLabLab44.6%+0.5
St HelensLabLab26.6%−1.7
St MaryleboneConLab gain34.7%+32.8
St Pancras NorthLabLab21.0%+0.8
Staffordshire Brierley HillLabLab4.7%−2.4
Staffordshire BurtonConCon1.5%+0.8
Staffordshire CannockLabLab33.7%−0.5
Staffordshire LeekLabLab3.4%−2.1
Staffordshire Lichfield and TamworthLabLab5.3%−1.6
Staffordshire Stafford and StoneConCon13.3%−1.1
StepneyLabLab60.3%+1.7
Stockport NorthConCon10.3%−1.3
Stockport SouthConCon8.3%−1.6
Stockton on TeesLabLab11.5%−2.3
Stoke Newington and Hackney NorthLabLab25.3%+1.0
Stoke on Trent CentralLabLab29.2%−0.9
Stoke on Trent NorthLabLab42.9%+14.1
Stoke on Trent SouthLabLab31.5%−2.7
StretfordConCon15.9%−3.5
Suffolk Bury St. EdmundsConCon8.8%+0.1
Suffolk EyeLibCon gain4.5%−3.8
Suffolk LowestoftLabLab1.8%−2.7
Suffolk Sudbury and WoodbridgeConCon12.3%−1.5
Sunderland NorthLabLab7.9%−4.0
Sunderland SouthLabLab0.6%−4.4
Surrey CarshaltonConCon17.5%−1.6
Surrey ChertseyConCon14.8%−0.4
Surrey DorkingConCon31.7%−1.1
Surrey EastConCon46.0%−4.2
Surrey EpsomConCon37.3%−2.3
Surrey EsherConCon34.3%−1.0
Surrey FarnhamConCon26.6%−2.1
Surrey GuildfordConCon26.4%−2.6
Surrey ReigateConCon22.8%−0.8
Surrey WokingConCon29.9%−1.6
Sussex (East) East GrinsteadConCon34.0%−1.5
Sussex (East) EastbourneConCon34.3%−2.8
Sussex (East) LewesConCon33.6%−2.0
Sussex (West) Arundel and ShorehamConCon34.8%−2.7
Sussex (West) ChichesterConCon39.4%−2.0
Sussex (West) HorshamConCon32.6%−2.7
Sutton and CheamConCon25.5%−1.6
SwindonLabLab14.1%−2.7
The HartlepoolsLabLab5.3%−2.5
TorquayConCon31.3%−2.0
TottenhamLabLab24.8%−0.5
TwickenhamConCon24.2%−1.7
TynemouthConCon12.8%−1.6
WakefieldLabLab16.6%−2.5
WallaseyConCon26.6%−0.7
WallsendLabLab17.4%−1.4
WalsallLabLab16.3%−19.8
Walthamstow EastLabLab2.6%−2.9
Walthamstow WestLabLab33.6%−0.6
Wandsworth CentralLabLab2.1%−0.8
Wandsworth ClaphamLabLab2.7%+0.1
Wandsworth PutneyConCon11.7%−0.6
Wandsworth StreathamConCon27.2%−1.4
WarringtonLabLab19.0%+0.1
Warwickshire NuneatonLabLab30.8%+6.7
Warwickshire RugbyLabLab0.5%−1.1
Warwickshire SolihullConCon40.7%−3.1
Warwickshire StratfordConCon29.0%−2.2
Warwickshire Sutton ColdfieldConInd Con gain27.4%+30.9
Warwickshire Warwick and LeamingtonConCon21.0%−0.7
WatfordLabLab1.1%−1.0
WednesburyLabLab21.0%−2.5
Wembley NorthConCon20.2%−1.5
Wembley SouthConCon11.5%−1.5
West BromwichLabLab28.4%−1.2
West Ham NorthLabLab40.9%−1.0
West Ham SouthLabLab69.9%−0.2
WestmorlandConCon35.4%−1.3
WiganLabLab33.8%+0.7
Willesden EastLabLab3.6%−1.4
Willesden WestLabLab28.5%−0.2
Wiltshire ChippenhamConCon12.1%−1.0
Wiltshire DevizesConCon4.0%−0.5
Wiltshire SalisburyConCon14.2%−0.6
Wiltshire WestburyConCon4.5%−0.4
WimbledonConCon32.7%−1.1
Wolverhampton North EastLabLab24.6%+16.3
Wolverhampton South WestConCon7.2%−2.8
Wood GreenLabLab11.6%−2.0
WoodfordConCon28.6%+0.5
Woolwich EastLabLab27.3%−0.7
Woolwich WestConCon2.8%−1.3
WorcesterConCon11.0%−1.0
Worcestershire BromsgroveConCon5.2%−2.4
Worcestershire KidderminsterConCon11.3%−1.5
Worcestershire SouthConCon30.7%−2.1
WorthingConCon49.3%−2.6
YorkConCon1.4%−0.6
Yorkshire (East Riding) BeverleyConCon32.1%−1.1
Yorkshire (East Riding) BridlingtonConCon35.3%−1.0
Yorkshire (North Riding) ClevelandLabLab9.6%−2.0
Yorkshire (North Riding) RichmondConCon41.2%−2.2
Yorkshire (North Riding) Scarborough and WhitbyConCon33.0%−2.7
Yorkshire (North Riding) Thirsk and MaltonConCon44.5%−3.8
Yorkshire (West Riding) Barkston AshConCon15.2%−0.1
Yorkshire (West Riding) Colne ValleyLabLab4.3%+17.1
Yorkshire (West Riding) Dearne ValleyLabLab59.2%−10.2
Yorkshire (West Riding) Don ValleyLabLab48.2%−0.8
Yorkshire (West Riding) GooleLabLab20.9%+19.9
Yorkshire (West Riding) HarrogateConCon41.1%−2.0
Yorkshire (West Riding) HemsworthLabLab65.4%−8.5
Yorkshire (West Riding) NormantonLabLab47.0%−0.5
Yorkshire (West Riding) PenistoneLabLab28.4%−2.5
Yorkshire (West Riding) RiponConCon36.9%−2.1
Yorkshire (West Riding) Rother ValleyLabLab51.4%−0.9
Yorkshire (West Riding) ShipleyConCon3.5%−1.7
Yorkshire (West Riding) SkiptonConCon18.1%−2.4
Yorkshire (West Riding) SowerbyLabLab3.3%−2.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