Skip to content

England, 1955 vs 1959: seat-by-seat change

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

Constituency19551959MajorityCon–Lab swing
AbingdonConCon21.3%−1.4
AccringtonLabLab1.4%−0.9
ActonLabCon gain2.4%−1.9
AldershotConCon29.9%−3.0
Altrincham and SaleConCon29.6%+3.9
Arundel and ShorehamConCon42.0%−1.1
AshfieldLabLab41.4%−1.3
AshfordConCon25.8%−2.4
Ashton under LyneLabLab5.6%+0.8
AylesburyConCon20.4%−3.1
BanburyConCon12.9%−2.1
BarkingLabLab29.6%−4.4
Barkston AshConCon16.8%−1.1
BarnetConCon25.3%−1.9
BarnsleyLabLab47.4%+0.9
Barons CourtLabCon gain2.4%−1.3
Barrow in FurnessLabLab9.4%+1.5
BasingstokeConCon23.2%−4.4
BassetlawLabLab16.1%−0.1
BathConCon13.7%+0.4
Batley and MorleyLabLab16.7%−1.9
Battersea NorthLabLab35.7%−3.9
Battersea SouthConCon6.0%−1.9
BebingtonConCon17.1%+0.2
BeckenhamConCon39.0%−0.6
BedfordConCon14.7%−1.8
BelperLabLab7.4%−1.9
BermondseyLabLab53.7%−3.9
Berwick upon TweedConCon26.2%−2.8
Bethnal GreenLabLab44.2%−4.3
BexleyConCon15.6%−3.5
BillericayConCon7.7%+0.9
BilstonLabLab7.0%−4.1
BirkenheadLabLab7.7%+0.4
Birmingham All SaintsLabCon gain0.1%−1.8
Birmingham AstonLabLab6.3%−6.5
Birmingham EdgbastonConCon39.4%−2.0
Birmingham Hall GreenConCon29.5%−3.2
Birmingham HandsworthConCon26.5%−0.6
Birmingham LadywoodLabLab27.4%−2.0
Birmingham NorthfieldLabLab1.6%−2.0
Birmingham Perry BarrLabLab0.5%−2.1
Birmingham Selly OakConCon20.1%−2.6
Birmingham Small HeathLabLab14.7%−3.4
Birmingham SparkbrookLabCon gain2.6%−5.6
Birmingham StechfordLabLab7.1%−4.9
Birmingham YardleyLabCon gain3.0%−5.0
Bishop AucklandLabLab21.1%+2.8
BlackburnLabLab5.5%+2.3
Blackpool NorthConCon36.3%+3.1
Blackpool SouthConCon31.8%+0.5
BlaydonLabLab30.9%−1.0
BlythLabLab49.3%+1.5
BodminConCon7.6%−2.0
BolsoverLabLab56.4%−0.7
Bolton EastConCon5.6%+0.8
Bolton WestLibLib9.3%+0.4
BootleLabLab7.4%+1.7
BosworthLabLab2.6%−2.7
Bournemouth East and ChristchurchConCon42.5%−0.2
Bournemouth WestConCon35.6%0
Bradford EastLabLab16.0%−3.6
Bradford NorthConCon6.2%−3.0
Bradford SouthLabLab6.5%−1.0
Bradford WestConCon12.5%−2.4
Brentford and ChiswickConCon8.9%−1.4
BridgwaterConCon18.2%+0.1
BridlingtonConCon46.4%−2.3
Brierley HillLabCon gain7.1%−4.5
BriggLabLab3.8%−3.1
Brighouse and SpenboroughLabLab0.1%−1.7
Brighton KemptownConCon12.8%0
Brighton PavilionConCon40.0%−1.9
Bristol CentralLabLab7.3%−6.9
Bristol North EastLabCon gain5.3%−3.5
Bristol North WestLabCon gain4.0%−3.9
Bristol SouthLabLab21.6%−3.3
Bristol South EastLabLab12.5%−3.2
Bristol WestConCon48.8%+0.9
BromleyConCon40.0%−1.8
BromsgroveConCon16.2%−2.9
BuckinghamConCon3.7%−0.6
BurnleyLabLab13.9%+1.3
BurtonConCon12.3%−2.9
Bury and RadcliffeConCon7.3%−0.1
Bury St EdmundsConCon17.5%−3.6
Camberwell DulwichConCon4.2%−0.4
Camberwell PeckhamLabLab30.4%−2.5
CambridgeConCon14.3%+0.4
CambridgeshireConCon15.8%−3.6
CannockLabLab13.7%−2.4
CanterburyConCon32.4%+0.3
CarlisleConCon4.8%−1.9
CarltonConCon15.1%−0.5
CarshaltonConCon23.5%−1.2
Central NorfolkConCon15.6%−0.5
CheadleConCon29.1%+2.2
ChelmsfordConCon19.7%−4.2
ChelseaConCon47.4%−0.3
CheltenhamConCon21.5%−1.4
ChertseyConCon24.2%−1.0
Chester-le-StreetLabLab51.6%−0.5
ChesterfieldLabLab24.9%+4.8
ChichesterConCon44.9%−1.7
ChigwellConCon13.5%−4.2
ChippenhamConCon21.1%−2.2
ChislehurstConCon13.1%−2.6
ChorleyLabLab1.3%−0.7
Cirencester and TewkesburyOthCon gain26.7%−13.3
Cities of London and WestminsterConCon40.7%−0.1
City of ChesterConCon22.8%+1.1
ClevelandLabCon gain2.8%−1.6
ClitheroeConCon16.2%−1.6
ColchesterConCon15.7%−2.4
Colne ValleyLabLab14.4%+3.0
ConsettLabLab33.7%−0.2
Coventry EastLabLab13.5%+0.5
Coventry NorthLabLab2.8%−2.1
Coventry SouthLabCon gain3.3%−3.2
CreweLabLab9.0%−3.2
CrosbyConCon33.8%+1.1
Croydon North EastConCon19.4%−0.4
Croydon North WestConCon22.8%0
Croydon SouthConCon16.3%−1.2
DagenhamLabLab38.0%−4.9
DarlingtonConCon8.8%−1.8
DartfordLabLab2.3%−3.2
DarwenConCon17.9%−0.3
Dearne ValleyLabLab55.4%−0.2
DeptfordLabLab23.9%−3.8
Derby NorthLabLab5.6%−3.0
Derby SouthLabLab8.0%−3.6
DevizesConCon9.5%−2.1
DewsburyLabLab8.1%−4.3
Don ValleyLabLab41.8%−2.8
DoncasterConCon7.3%−1.9
DorkingConCon36.7%−1.2
DoverConCon6.2%−0.2
DudleyLabLab9.9%−4.7
DurhamLabLab32.8%+0.3
Ealing NorthConCon8.5%−4.0
Ealing SouthConCon30.6%−0.9
EasingtonLabLab59.6%+0.7
East GrinsteadConCon42.5%−3.2
East Ham NorthLabLab13.6%−2.3
East Ham SouthLabLab23.0%−2.6
East HertfordshireConCon18.6%−2.4
East SurreyConCon45.7%+1.7
EastbourneConCon33.0%−0.8
EastleighConCon7.0%−2.8
EcclesLabLab4.0%−0.4
EdmontonLabLab0.9%−6.1
Enfield EastLabLab9.9%−5.9
Enfield WestConCon38.4%−1.5
EppingConCon6.2%0
EpsomConCon43.3%−0.2
Erith and CrayfordLabLab13.3%−3.8
EsherConCon41.2%−1.1
Eton and SloughLabLab0.2%−3.1
ExeterConCon12.8%−0.1
EyeConCon5.2%−1.7
Falmouth and CamborneLabLab9.6%+3.5
FarnhamConCon34.5%−2.3
FarnworthLabLab17.2%+0.9
FavershamLabLab0.5%+0.2
FelthamLabLab5.2%−1.6
FinchleyConCon29.1%−3.0
Folkestone and HytheConCon32.2%−1.1
FulhamLabLab7.3%−1.4
GainsboroughConCon16.8%−2.6
Gateshead EastLabLab17.8%+2.5
Gateshead WestLabLab29.8%−0.4
GillinghamConCon18.7%−3.9
GloucesterLabLab6.4%+2.3
GooleLabLab22.8%−0.8
Gosport and FarehamConCon29.1%−1.9
GranthamConCon13.7%−4.3
GravesendConCon4.2%+1.0
GreenwichLabLab12.3%−2.7
GrimsbyLabLab0.2%−3.7
GuildfordConCon28.4%−1.0
Hackney CentralLabLab23.0%−2.0
HalifaxConCon4.5%−0.9
HaltempriceConCon37.7%0
Hammersmith NorthLabLab18.7%−1.8
HampsteadConCon25.1%−0.5
HarboroughConCon21.8%−0.9
HarrogateConCon48.6%−2.0
Harrow CentralConCon25.8%−2.8
Harrow EastConCon14.5%−2.8
Harrow WestConCon41.8%−1.0
HarwichConCon27.1%−2.4
HastingsConCon24.7%−0.7
Hayes and HarlingtonLabLab11.2%−3.5
Hemel HempsteadConCon13.6%−0.7
HemsworthLabLab64.4%−1.1
Hendon NorthConCon12.4%−1.5
Hendon SouthConCon29.1%−1.6
HenleyConCon20.6%−1.7
HerefordConCon21.0%+0.8
HertfordConCon15.9%−1.2
Heston and IsleworthConCon19.7%−2.6
HexhamConCon26.0%+1.0
Heywood and RoytonConCon4.4%+1.1
High PeakConCon12.1%+0.9
HitchinConCon6.8%−2.5
Holborn and St PancrasLabCon gain2.0%−2.3
Holland With BostonConCon20.6%−1.8
HonitonConCon28.5%−0.8
HorncastleConCon33.2%+0.2
HornchurchConCon10.0%−3.9
HornseyConCon22.6%+0.2
HorshamConCon21.6%+1.8
Houghton-le-SpringLabLab51.9%−0.2
HoveConCon49.5%−0.6
HowdenConCon35.9%−1.7
Huddersfield EastLabLab7.4%−1.4
Huddersfield WestLibLib23.6%−1.0
HuntingdonshireConCon22.0%−2.6
HuytonLabLab9.8%+2.2
Ilford NorthConCon25.5%−2.6
Ilford SouthConCon15.5%−1.0
IlkestonLabLab37.2%−0.7
InceLabLab44.6%−0.5
IpswichLabLab5.2%−0.4
Isle of ThanetConCon22.0%+1.2
Isle of WightConCon25.9%−0.3
Islington EastLabLab15.1%−2.7
Islington NorthLabLab11.6%−4.5
Islington South WestLabLab30.3%−3.0
JarrowLabLab25.3%−0.7
KeighleyLabCon gain0.4%−4.3
Kensington NorthLabLab2.5%−2.7
Kensington SouthConCon61.3%+1.7
KetteringLabLab5.6%−2.4
KidderminsterConCon20.3%−0.8
King'S LynnConCon4.3%−0.5
Kingston upon ThamesConCon34.5%−1.4
Kingston-upon-Hull EastLabLab22.3%−0.9
Kingston-upon-Hull NorthConCon1.4%−0.1
Kingston-upon-Hull WestLabLab5.0%−3.5
KnutsfordConCon44.2%+2.9
Lambeth BrixtonLabLab6.2%−3.9
Lambeth NorwoodConCon16.0%−2.4
Lambeth VauxhallLabLab24.0%−2.7
LancasterConCon15.3%−1.2
Leeds EastLabLab9.1%−0.7
Leeds North EastConCon28.2%−2.6
Leeds North WestConCon31.1%+0.3
Leeds SouthLabLab27.5%−1.4
Leeds South EastLabLab28.4%−2.0
Leeds WestLabLab9.7%−1.9
LeekLabLab1.9%0
Leicester North EastLabLab3.8%−4.7
Leicester North WestLabLab4.3%−2.0
Leicestersouth EastConCon34.7%−3.1
Leicestersouth WestLabLab7.3%−2.2
LeighLabLab30.4%+2.8
LeominsterConCon32.4%−1.4
LewesConCon38.8%−2.6
Lewisham NorthConCon10.8%−1.5
Lewisham SouthLabLab7.3%−3.8
Lewisham WestConCon14.4%−2.2
LeytonLabLab7.4%−3.7
Lichfield and TamworthLabLab3.8%−2.1
LincolnLabLab10.2%−1.1
Liverpool Edge HillLabLab1.8%−0.5
Liverpool ExchangeLabLab22.6%+0.9
Liverpool GarstonConCon29.1%−1.0
Liverpool KirkdaleConCon6.5%−1.2
Liverpool ScotlandLabLab23.6%−3.2
Liverpool ToxtethConCon11.1%+0.6
Liverpool WaltonConCon9.1%−1.3
Liverpool WavertreeConCon38.5%−0.1
Liverpool West DerbyConCon7.9%−0.7
LoughboroughLabLab8.2%−0.8
LouthConCon22.2%−2.3
LowestoftLabCon gain3.2%−3.7
LudlowConCon20.6%+1.4
LutonConCon10.2%−0.5
MacclesfieldConCon19.2%+0.4
MaidstoneConCon21.0%−2.7
MaldonConCon5.0%−1.9
Manchester ArdwickLabLab16.2%+5.7
Manchester BlackleyConCon9.3%+1.4
Manchester CheethamLabLab28.7%+2.1
Manchester ExchangeLabLab29.2%+3.6
Manchester GortonLabLab1.9%+0.6
Manchester Moss SideConCon24.6%+2.0
Manchester OpenshawLabLab20.3%+0.4
Manchester WithingtonConCon21.9%+3.5
Manchester WythenshaweConCon2.3%+1.7
MansfieldLabLab35.8%−0.7
MeltonConCon22.4%−0.3
MeridenLabCon gain0.5%−1.5
Merton and MordenConCon19.0%−2.3
Mid-BedfordshireConCon11.4%−1.0
Middlesbrough EastLabLab23.1%−0.9
Middlesbrough WestConCon19.4%−1.3
Middleton and PrestwickConCon19.3%+1.8
MitchamConCon17.1%−2.0
Morecambe and LonsdaleConCon35.9%+3.3
MorpethLabLab43.8%+1.4
NantwichConCon18.5%+1.9
Nelson and ColneLabLab3.1%−1.2
New ForestConCon37.3%+0.1
NewarkLabLab3.8%−0.5
NewburyConCon20.0%−2.0
Newcastle under LymeLabLab11.2%−1.2
Newcastle-upon-Tyne CentralLabLab31.7%−0.8
Newcastle-upon-Tyne EastLabCon gain0.2%−2.2
Newcastle-upon-Tyne NorthConCon29.7%−1.0
Newcastle-Upontyne WestLabLab9.5%−0.9
NewtonLabLab14.7%−0.5
NormantonLabLab45.3%−0.8
North CornwallConCon2.8%+0.2
North DevonConLib gain1.0%−0.1
North DorsetConCon22.5%+0.4
North East DerbyshireLabLab25.7%−3.6
North FyldeConCon41.0%+1.7
North NorfolkLabLab1.7%−0.7
North SomersetConCon12.5%−2.1
North West DurhamLabLab36.1%+0.7
NorthamptonLabLab4.5%−0.5
NorthwichConCon21.3%−1.2
Norwich NorthLabLab20.5%−0.5
Norwich SouthConCon6.2%−0.6
Nottingham CentralConCon4.7%−1.4
Nottingham NorthLabLab9.9%−1.4
Nottingham SouthConCon14.2%−0.2
Nottingham WestLabCon gain0.4%−4.3
NuneatonLabLab20.1%−1.4
Oldbury and HalesowenLabLab4.3%−2.7
Oldham EastConLab gain4.2%+2.5
Oldham WestLabLab10.0%+0.9
OrmskirkConCon38.3%−0.8
OrpingtonConCon34.4%−1.1
OswestryConCon28.0%+0.8
OxfordConCon16.1%−0.7
Paddington NorthLabLab2.7%−2.0
Paddington SouthConCon29.5%−3.0
PenistoneLabLab22.2%−1.2
Penrith and the BordersConCon35.1%−0.3
PeterboroughConCon9.1%−1.3
PetersfieldConCon39.6%0
Plymouth DevonportConCon12.8%−6.3
Plymouth SuttonConCon11.5%−2.4
PontefractLabLab52.8%+0.2
PooleConCon22.8%−1.7
PoplarLabLab54.5%−4.3
Portsmouth LangstonConCon30.8%−1.2
Portsmouth SouthConCon39.9%−2.7
Portsmouth WestConCon15.3%−3.5
Preston NorthConCon10.3%−1.7
Preston SouthConCon7.4%−3.1
PudseyConCon14.3%−1.8
ReadingLabCon gain8.1%−4.3
ReigateConCon25.2%−0.9
Richmond (Surrey)ConCon29.9%−1.3
Richmond (Yorkshire)ConCon50.9%−1.9
RiponConCon39.8%−1.0
RochdaleConLab gain5.2%+11.1
Rochester and ChathamLabCon gain2.0%−3.4
RomfordLabLab1.0%−2.0
RossendaleLabLab5.9%−0.3
Rother ValleyLabLab48.2%−1.5
RotherhamLabLab25.6%−0.5
Rowley Regis and TiptonLabLab22.5%−4.0
RugbyLabCon gain1.2%−2.3
Ruislip NorthwoodConCon31.7%−0.7
RuncornConCon31.6%−1.7
RushcliffeConCon8.8%−2.6
Rutland and StamfordConCon14.9%−3.1
RyeConCon47.0%−0.8
Saffron WaldonConCon17.2%−0.2
Salford EastLabLab9.2%+2.4
Salford WestLabLab6.6%+2.3
SalisburyConCon19.7%+0.2
Scarborough and WhitbyConCon31.2%+1.9
SedgefieldLabLab16.9%−1.3
SevenoaksConCon27.7%−2.0
Sheffield AttercliffeLabLab37.5%−2.3
Sheffield BrightsideLabLab38.2%+0.5
Sheffield HallamConCon36.7%−2.1
Sheffield HeeleyConCon18.0%+1.9
Sheffield HillsboroughLabLab13.0%−2.3
Sheffield ParkLabLab42.2%−2.1
ShipleyConCon13.9%−0.3
Shoreditch and FinsburyLabLab34.1%−6.4
ShrewsburyConCon22.9%−0.6
SkiptonConCon21.7%+0.4
SmethwickLabLab9.4%−3.5
SolihullConCon47.8%−1.7
South BedfordshireConCon8.7%−1.6
South BuckinghamshireConCon36.5%+0.8
South DorsetConCon15.1%−1.3
South East DerbyshireLabCon gain0.0%−1.6
South East EssexConCon22.0%−1.3
South FyldeConCon49.4%+0.7
South GloucestershireConCon9.6%−2.8
South NorfolkConCon7.6%−1.8
South NorthamptonshireConCon14.0%−1.6
South ShieldsLabLab15.9%−1.7
South West HertfordshireConCon17.5%−1.9
South West NorfolkLabLab0.2%−0.2
South WorcestershireConCon34.3%−1.2
SouthallLabLab5.5%−4.5
Southampton TestConCon12.6%−2.6
SouthamptonitchenLabLab6.9%−2.1
Southend EastConCon18.5%−1.1
Southend WestConCon35.9%+2.3
SouthgateConCon39.6%−0.2
SouthportConCon32.5%+2.4
SouthwarkLabLab31.5%−5.7
SowerbyLabLab4.5%−0.9
SpelthorneConCon19.1%−1.2
St.AlbansConCon19.4%−2.2
St.HelensLabLab24.2%−2.2
St.IvesConCon21.1%+0.7
St.MaryleboneConCon40.9%+0.2
St.Pancras NorthLabLab15.3%−0.5
Stafford and StoneConCon21.8%−1.0
Stalybridge and HydeLabLab3.1%+1.4
StepneyLabLab48.2%−4.8
Stockport NorthConCon7.4%+1.7
Stockport SouthConCon6.6%+2.2
Stockton on TeesLabLab7.3%−0.8
Stoke Newington and Hackney NorthLabLab19.7%−1.6
Stoke on Trent CentralLabLab22.3%−2.7
Stoke on Trent NorthLabLab27.9%−2.9
Stoke on Trent SouthLabLab18.6%−4.3
StratfordConCon37.0%0
StretfordConCon16.6%+2.6
StroudConCon10.5%−1.1
Sudbury and WoodbridgeConCon20.1%−2.4
Sunderland NorthLabLab4.8%−0.7
Sunderland SouthConCon1.8%+1.0
SurbitonConCon34.8%−2.5
Sutton and CheamConCon32.8%−0.4
Sutton ColdfieldConCon41.9%−1.0
SwindonLabLab8.8%−0.5
TauntonConCon14.2%−0.8
TavistockConCon29.3%−1.2
The HartlepoolsLabCon gain0.4%−1.8
The Isle of ElyConCon14.1%+0.4
The WrekinConCon7.3%−3.0
Thirsk and MaltonConCon38.0%+0.1
ThurrockLabLab23.0%−4.6
TivertonConCon30.4%−0.9
TonbridgeConCon19.9%+0.5
TorquayConCon34.1%+0.4
TorringtonConCon6.0%−0.3
TotnesConCon27.2%−2.2
TottenhamLabLab15.4%−2.3
TruroConCon10.1%+0.4
TwickenhamConCon28.9%−0.4
TynemouthConCon24.0%−2.3
UxbridgeLabCon gain2.9%−2.4
WakefieldLabLab19.3%−0.8
WallaseyConCon26.9%0
WallsendLabLab13.1%−1.3
Walsall NorthLabLab21.9%−1.6
Walsall SouthConCon16.8%−5.8
Walthamstow EastConCon8.2%−2.5
Walthamstow WestLabLab27.9%−1.8
Wandsworth CentralConCon4.0%−0.9
Wandsworth ClaphamLabCon gain4.4%−2.5
Wandsworth PutneyConCon8.9%+2.6
Wandsworth StreathamConCon32.3%−0.6
Wanstead and WoodfordConCon42.5%+1.8
WarringtonLabLab12.5%−0.8
Warwick and LeamingtonConCon25.2%+1.9
WatfordConCon6.4%−1.2
WednesburyLabLab14.4%−3.2
WellingboroughLabCon gain1.3%−1.7
WellsConCon14.4%−0.7
Wembley NorthConCon28.0%−1.5
Wembley SouthConCon20.3%−1.6
West BromwichLabLab14.8%−4.4
West DerbyshireConCon22.6%−1.7
West DorsetConCon22.7%−1.8
West GloucestershireLabLab12.4%+1.2
West Ham NorthLabLab36.3%−1.8
West Ham SouthLabLab61.3%−2.4
WestburyConCon13.0%−2.6
WesthoughtonLabLab22.4%+0.2
WestmorlandConCon31.6%0
Weston Super MareConCon34.9%−4.7
WhitehavenLabLab15.5%−0.3
WidnesLabLab3.9%+0.1
WiganLabLab34.7%+1.3
Willesden EastLabCon gain5.1%−3.3
Willesden WestLabLab17.2%−3.2
WimbledonConCon33.7%−1.3
WinchesterConCon34.5%−1.8
WindsorConCon30.7%−2.0
WirralConCon35.8%−0.5
WokingConCon34.8%−3.0
WokinghamConCon29.8%0
Wolverhampton North EastLabLab10.2%−7.0
Wolverhampton South WestConCon27.8%−3.9
Wood GreenLabLab2.5%−2.7
Woolwich EastLabLab27.8%−0.4
Woolwich WestConCon8.0%−2.0
WorcesterConCon15.4%−0.9
WorkingtonLabLab20.4%+0.8
WorthingConCon51.6%+1.3
WycombeConCon18.8%−1.7
YarmouthConCon8.5%−3.2
YeovilConCon12.1%−1.8
YorkConCon6.6%−2.4

← 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