Skip to content

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

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

Constituency19591964MajorityCon–Lab swing
AbingdonConCon11.5%+4.9
AccringtonLabLab13.1%+5.9
ActonConLab gain7.5%+5.0
AldershotConCon24.4%+2.8
Altrincham and SaleConCon18.8%+5.4
Arundel and ShorehamConCon33.2%+4.4
AshfieldLabLab45.7%+2.2
AshfordConCon21.2%+2.3
Ashton under LyneLabLab9.1%+1.7
AylesburyConCon14.6%+2.9
BanburyConCon8.9%+2.0
BarkingLabLab40.1%+5.3
Barkston AshConCon17.6%−0.4
BarnetConCon15.9%+4.7
BarnsleyLabLab49.9%+1.3
Barons CourtConLab gain3.5%+2.9
Barrow in FurnessLabLab10.3%+0.5
BasingstokeConCon14.9%+4.2
BassetlawLabLab18.1%+1.0
BathConCon8.3%+2.7
Batley and MorleyLabLab22.3%+2.8
Battersea NorthLabLab38.8%+1.5
Battersea SouthConLab gain6.3%+6.1
BebingtonConCon3.7%+6.7
BeckenhamConCon29.8%+4.6
BedfordConCon6.7%+4.0
BelperLabLab9.8%+1.2
BermondseyLabLab58.6%+2.4
Berwick upon TweedConCon24.0%+1.1
Bethnal GreenLabLab46.5%+1.1
BexleyConCon8.5%+3.6
BillericayConCon2.0%+2.8
BilstonLabLab6.3%−0.4
BirkenheadLabLab13.9%+3.1
Birmingham All SaintsConLab gain1.6%+0.8
Birmingham AstonLabLab9.4%+1.6
Birmingham EdgbastonConCon34.7%+2.4
Birmingham Hall GreenConCon20.7%+4.4
Birmingham HandsworthConCon13.9%+6.3
Birmingham LadywoodLabLab26.4%−0.5
Birmingham NorthfieldLabLab6.8%+2.6
Birmingham Perry BarrLabCon gain0.9%−0.7
Birmingham Selly OakConCon13.8%+3.1
Birmingham Small HeathLabLab24.1%+4.7
Birmingham SparkbrookConLab gain4.0%+3.3
Birmingham StechfordLabLab13.7%+3.3
Birmingham YardleyConLab gain0.4%+1.7
Bishop AucklandLabLab23.6%+1.3
BlackburnLabLab14.9%+4.7
Blackpool NorthConCon19.6%+7.2
Blackpool SouthConCon16.6%+7.6
BlaydonLabLab32.3%+0.7
BlythLabLab51.9%+1.3
BodminConLib gain8.5%+0.7
BolsoverLabLab58.7%+1.2
Bolton EastConLab gain6.6%+6.1
Bolton WestLibLab gain7.5%−19.0
BootleLabLab24.0%+8.3
BosworthLabLab10.4%+3.9
Bournemouth East and ChristchurchConCon34.5%+4.0
Bournemouth WestConCon23.5%+6.1
Bradford EastLabLab23.7%+3.9
Bradford NorthConLab gain3.4%+4.8
Bradford SouthLabLab8.6%+1.0
Bradford WestConCon8.1%+2.2
Brentford and ChiswickConCon1.8%+3.6
BridgwaterConCon13.3%+2.5
BridlingtonConCon34.1%+6.1
Brierley HillConCon6.9%+0.1
BriggLabLab11.5%+3.9
Brighouse and SpenboroughLabLab2.0%+0.9
Brighton KemptownConLab gain0.0%+6.4
Brighton PavilionConCon24.9%+7.5
Bristol CentralLabLab15.4%+4.1
Bristol North EastConCon2.5%+1.4
Bristol North WestConCon2.2%+0.9
Bristol SouthLabLab27.0%+2.7
Bristol South EastLabLab20.3%+3.9
Bristol WestConCon37.9%+5.4
BromleyConCon29.2%+5.4
BromsgroveConCon11.4%+2.4
BuckinghamConLab gain3.0%+3.3
BurnleyLabLab29.0%+7.5
BurtonConCon6.5%+2.9
Bury and RadcliffeConLab gain2.3%+4.8
Bury St EdmundsConCon9.9%+3.8
Camberwell DulwichConLab gain6.0%+5.1
Camberwell PeckhamLabLab28.4%−1.0
CambridgeConCon2.9%+5.7
CambridgeshireConCon14.0%+0.9
CannockLabLab15.1%+0.7
CanterburyConCon22.5%+5.0
CarlisleConLab gain5.0%+4.9
CarltonConCon10.7%+2.2
CarshaltonConCon18.7%+2.4
Central NorfolkConCon12.0%+1.8
CheadleConCon12.0%+3.8
ChelmsfordConCon12.1%+3.8
ChelseaConCon36.4%+5.5
CheltenhamConCon12.5%+4.5
ChertseyConCon17.4%+3.4
Chester-le-StreetLabLab50.4%−0.6
ChesterfieldLabLab27.8%+1.5
ChichesterConCon35.0%+3.3
ChigwellConCon8.5%+2.5
ChippenhamConCon3.5%+1.6
ChislehurstConCon3.0%+5.0
ChorleyLabLab7.3%+3.0
Cirencester and TewkesburyConCon19.3%+3.7
Cities of London and WestminsterConCon27.8%+6.5
City of ChesterConCon13.6%+4.6
ClevelandConLab gain7.0%+4.9
ClitheroeConCon11.3%+2.5
ColchesterConCon7.0%+4.4
Colne ValleyLabLab0.4%+5.7
ConsettLabLab36.2%+1.3
Coventry EastLabLab21.5%+4.0
Coventry NorthLabLab8.0%+2.6
Coventry SouthConLab gain3.2%+3.3
CreweLabLab14.4%+2.7
CrosbyConCon16.7%+8.6
Croydon North EastConCon9.0%+5.2
Croydon North WestConCon13.4%+4.7
Croydon SouthConCon5.5%+5.4
DagenhamLabLab46.2%+4.1
DarlingtonConLab gain4.0%+6.4
DartfordLabLab8.3%+3.0
DarwenConCon9.9%+4.0
Dearne ValleyLabLab61.6%+3.1
DeptfordLabLab33.3%+4.7
Derby NorthLabLab18.3%+6.3
Derby SouthLabLab15.5%+3.7
DevizesConCon8.7%+0.4
DewsburyLabLab14.2%+3.0
Don ValleyLabLab43.8%+1.0
DoncasterConLab gain2.3%+4.8
DorkingConCon32.8%+2.0
DoverConLab gain0.8%+3.5
DudleyLabLab18.0%+4.1
DurhamLabLab36.7%+1.9
Ealing NorthConLab gain0.1%+4.3
Ealing SouthConCon22.1%+4.2
EasingtonLabLab60.9%+0.7
East GrinsteadConCon26.2%+4.6
East Ham NorthLabLab20.7%+3.6
East Ham SouthLabLab32.0%+4.5
East HertfordshireConCon12.7%+2.9
East SurreyConCon27.7%+3.0
EastbourneConCon20.4%+3.1
EastleighConCon4.1%+1.5
EcclesLabLab14.7%+5.3
EdmontonLabLab10.4%+4.7
Enfield EastLabLab18.5%+4.3
Enfield WestConCon28.2%+5.1
EppingConLab gain4.1%+5.2
EpsomConCon31.0%+4.6
Erith and CrayfordLabLab20.6%+3.7
EsherConCon33.1%+4.0
Eton and SloughLabCon gain0.0%−0.1
ExeterConCon3.1%+4.8
EyeConCon11.5%−3.1
Falmouth and CamborneLabLab6.9%−1.3
FarnhamConCon22.8%+1.8
FarnworthLabLab24.1%+3.5
FavershamLabLab8.0%+3.8
FelthamLabLab13.9%+4.3
FinchleyConCon16.7%+3.0
Folkestone and HytheConCon24.5%+3.9
FulhamLabLab14.0%+3.3
GainsboroughConCon17.6%−0.4
Gateshead EastLabLab29.0%+5.6
Gateshead WestLabLab37.9%+4.1
GillinghamConCon14.3%+2.2
GloucesterLabLab9.6%+1.6
GooleLabLab23.5%+0.3
Gosport and FarehamConCon22.5%+3.3
GranthamConCon11.9%+0.9
GravesendConLab gain1.3%+2.7
GreenwichLabLab25.2%+6.4
GrimsbyLabLab8.7%+4.3
GuildfordConCon22.9%+2.8
Hackney CentralLabLab32.7%+4.8
HalifaxConLab gain2.0%+3.3
HaltempriceConCon33.9%+1.9
Hammersmith NorthLabLab25.8%+3.6
HampsteadConCon4.0%+10.6
HarboroughConCon18.7%+1.5
HarrogateConCon35.7%+5.7
Harrow CentralConCon12.5%+6.7
Harrow EastConCon5.9%+4.3
Harrow WestConCon28.9%+6.5
HarwichConCon20.5%+3.3
HastingsConCon14.7%+5.0
Hayes and HarlingtonLabLab20.2%+4.5
Hemel HempsteadConCon7.0%+3.3
HemsworthLabLab66.1%+0.9
Hendon NorthConCon2.8%+4.8
Hendon SouthConCon18.3%+5.4
HenleyConCon16.4%+2.1
HerefordConCon14.7%+6.0
HertfordConCon6.3%+4.8
Heston and IsleworthConCon8.6%+5.6
HexhamConCon18.8%+3.6
Heywood and RoytonConLab gain1.7%+3.0
High PeakConCon3.2%+4.4
HitchinConLab gain4.6%+5.7
Holborn and St PancrasConLab gain9.4%+5.7
Holland With BostonConCon10.7%+5.0
HonitonConCon29.4%+2.9
HorncastleConCon24.4%+4.4
HornchurchConCon0.3%+4.8
HornseyConCon8.4%+7.1
HorshamConCon14.5%+3.6
Houghton-le-SpringLabLab49.6%−1.1
HoveConCon36.8%+6.4
HowdenConCon28.3%+2.3
Huddersfield EastLabLab20.6%+6.6
Huddersfield WestLibLab gain3.1%−17.0
HuntingdonshireConCon19.8%+1.1
HuytonLabLab29.2%+9.7
Ilford NorthConCon14.7%+5.4
Ilford SouthConCon3.4%+6.0
IlkestonLabLab36.1%−0.5
InceLabLab44.0%−0.3
IpswichLabLab3.9%−0.6
Isle of ThanetConCon12.6%+4.7
Isle of WightConCon21.9%+2.0
Islington EastLabLab24.0%+4.4
Islington NorthLabLab23.6%+6.0
Islington South WestLabLab35.4%+2.6
JarrowLabLab28.5%+1.6
KeighleyConLab gain6.5%+3.5
Kensington NorthLabLab8.1%+2.8
Kensington SouthConCon51.3%+5.2
KetteringLabLab10.4%+2.4
KidderminsterConCon14.2%+3.0
King'S LynnConLab gain0.2%+2.2
Kingston upon ThamesConCon22.8%+5.9
Kingston-upon-Hull EastLabLab29.9%+3.8
Kingston-upon-Hull NorthConLab gain2.5%+1.9
Kingston-upon-Hull WestLabLab13.8%+4.4
KnutsfordConCon28.5%+6.4
Lambeth BrixtonLabLab16.1%+5.0
Lambeth NorwoodConCon1.2%+7.4
Lambeth VauxhallLabLab28.2%+2.1
LancasterConCon7.1%+4.1
Leeds EastLabLab15.7%+3.3
Leeds North EastConCon21.4%+3.4
Leeds North WestConCon19.1%+6.0
Leeds SouthLabLab28.9%+0.7
Leeds South EastLabLab35.4%+3.5
Leeds WestLabLab16.0%+3.1
LeekLabLab6.6%+2.4
Leicester North EastLabLab9.9%+3.0
Leicester North WestLabLab11.6%+3.7
Leicestersouth EastConCon29.3%+2.7
Leicestersouth WestLabLab12.0%+2.3
LeighLabLab35.1%+2.3
LeominsterConCon21.0%+1.1
LewesConCon29.0%+4.9
Lewisham NorthConCon0.9%+5.0
Lewisham SouthLabLab19.8%+6.3
Lewisham WestConCon2.2%+6.1
LeytonLabLab16.9%+4.7
Lichfield and TamworthLabLab8.2%+2.2
LincolnLabLab11.4%+0.6
Liverpool Edge HillLabLab18.1%+8.1
Liverpool ExchangeLabLab40.2%+8.8
Liverpool GarstonConCon13.4%+7.8
Liverpool KirkdaleConLab gain11.1%+8.8
Liverpool ScotlandLabLab40.6%+8.5
Liverpool ToxtethConLab gain8.9%+10.0
Liverpool WaltonConLab gain7.3%+8.2
Liverpool WavertreeConCon19.8%+9.3
Liverpool West DerbyConLab gain9.4%+8.6
LoughboroughLabLab9.5%+0.7
LouthConCon16.2%+3.0
LowestoftConCon5.4%−1.1
LudlowConCon17.7%+1.4
LutonConLab gain1.5%+5.9
MacclesfieldConCon12.2%+3.5
MaidstoneConCon14.8%+3.1
MaldonConCon3.2%+0.9
Manchester ArdwickLabLab22.4%+3.1
Manchester BlackleyConLab gain2.7%+6.0
Manchester CheethamLabLab32.6%+1.9
Manchester ExchangeLabLab38.2%+4.5
Manchester GortonLabLab10.2%+4.2
Manchester Moss SideConCon12.9%+5.9
Manchester OpenshawLabLab24.3%+2.0
Manchester WithingtonConCon12.5%+4.7
Manchester WythenshaweConLab gain8.5%+5.4
MansfieldLabLab41.7%+2.9
MeltonConCon20.8%+0.8
MeridenConLab gain0.6%+0.6
Merton and MordenConCon6.8%+6.1
Mid-BedfordshireConCon10.9%+0.2
Middlesbrough EastLabLab39.0%+8.0
Middlesbrough WestConLab gain2.6%+11.0
Middleton and PrestwickConCon3.8%+7.7
MitchamConCon7.3%+4.9
Morecambe and LonsdaleConCon26.9%+4.5
MorpethLabLab45.4%+0.8
NantwichConCon16.0%+1.3
Nelson and ColneLabLab7.0%+2.0
New ForestConCon28.6%+4.4
NewarkLabLab8.7%+2.5
NewburyConCon10.9%+4.6
Newcastle under LymeLabLab16.0%+2.4
Newcastle-upon-Tyne CentralLabLab43.7%+6.0
Newcastle-upon-Tyne EastConLab gain4.0%+2.1
Newcastle-upon-Tyne NorthConCon21.8%+4.0
Newcastle-Upontyne WestLabLab16.7%+3.6
NewtonLabLab25.4%+5.3
NormantonLabLab45.1%−0.1
North CornwallConCon1.9%+0.6
North DevonLibLib13.7%+1.1
North DorsetConCon12.5%+1.2
North East DerbyshireLabLab28.4%+1.3
North FyldeConCon30.6%+5.2
North NorfolkLabLab0.1%−0.8
North SomersetConCon6.5%+3.0
North West DurhamLabLab39.5%+1.7
NorthamptonLabLab7.6%+1.5
NorthwichConCon12.0%+4.6
Norwich NorthLabLab21.8%+0.7
Norwich SouthConLab gain1.7%+4.0
Nottingham CentralConLab gain5.3%+5.0
Nottingham NorthLabLab17.3%+3.7
Nottingham SouthConCon5.0%+4.6
Nottingham WestConLab gain5.2%+2.8
NuneatonLabLab23.7%+1.8
Oldbury and HalesowenLabLab1.7%−1.3
Oldham EastLabLab9.9%+2.8
Oldham WestLabLab17.5%+3.8
OrmskirkConCon25.2%+6.6
OrpingtonConLib gain6.6%+1.2
OswestryConCon17.7%+5.1
OxfordConCon2.8%+6.7
Paddington NorthLabLab15.7%+6.5
Paddington SouthConCon16.5%+6.5
PenistoneLabLab32.6%+5.2
Penrith and the BordersConCon26.2%+4.5
PeterboroughConCon5.1%+2.0
PetersfieldConCon28.1%+2.5
Plymouth DevonportConCon8.1%+2.4
Plymouth SuttonConCon0.7%+5.4
PontefractLabLab52.3%−0.2
PooleConCon15.7%+3.6
PoplarLabLab55.4%+0.5
Portsmouth LangstonConCon14.3%+8.2
Portsmouth SouthConCon27.4%+6.3
Portsmouth WestConCon1.3%+7.0
Preston NorthConCon0.0%+5.1
Preston SouthConLab gain0.9%+4.1
PudseyConCon11.8%+1.3
ReadingConCon0.0%+4.0
ReigateConCon18.6%+3.3
Richmond (Surrey)ConCon18.5%+5.7
Richmond (Yorkshire)ConCon38.2%+6.3
RiponConCon31.8%+3.3
RochdaleLabLab17.8%+1.6
Rochester and ChathamConLab gain2.0%+2.0
RomfordLabLab10.7%+4.8
RossendaleLabLab7.9%+1.0
Rother ValleyLabLab48.8%+0.3
RotherhamLabLab33.0%+3.7
Rowley Regis and TiptonLabLab20.4%−1.0
RugbyConCon4.0%−1.4
Ruislip NorthwoodConCon24.2%+3.8
RuncornConCon16.9%+7.3
RushcliffeConCon5.3%+1.8
Rutland and StamfordConCon11.1%+1.9
RyeConCon37.3%+2.6
Saffron WaldonConCon11.9%+2.7
Salford EastLabLab22.2%+6.5
Salford WestLabLab11.0%+2.2
SalisburyConCon13.9%+2.9
Scarborough and WhitbyConCon16.1%+4.9
SedgefieldLabLab21.3%+2.2
SevenoaksConCon24.9%+1.4
Sheffield AttercliffeLabLab44.3%+3.4
Sheffield BrightsideLabLab44.9%+3.3
Sheffield HallamConCon28.0%+4.4
Sheffield HeeleyConCon3.0%+7.5
Sheffield HillsboroughLabLab24.9%+5.9
Sheffield ParkLabLab51.2%+4.5
ShipleyConCon8.9%+2.5
Shoreditch and FinsburyLabLab36.8%+1.4
ShrewsburyConCon15.3%+3.8
SkiptonConCon17.1%+2.3
SmethwickLabCon gain5.1%−7.2
SolihullConCon37.5%+5.2
South BedfordshireConCon0.5%+4.1
South BuckinghamshireConCon27.6%+2.9
South DorsetConCon1.9%+6.6
South East DerbyshireConLab gain1.5%+0.8
South East EssexConCon14.0%+4.0
South FyldeConCon36.5%+5.6
South GloucestershireConCon6.4%+1.6
South NorfolkConCon5.9%+0.9
South NorthamptonshireConCon8.5%+2.7
South ShieldsLabLab24.8%+4.4
South West HertfordshireConCon9.8%+3.8
South West NorfolkLabCon gain0.4%−0.3
South WorcestershireConCon26.4%+3.5
SouthallLabLab5.1%−0.2
Southampton TestConCon0.7%+6.0
SouthamptonitchenLabLab18.2%+5.7
Southend EastConCon7.9%+5.3
Southend WestConCon21.8%+4.4
SouthgateConCon31.1%+4.8
SouthportConCon26.8%+4.4
SouthwarkLabLab42.5%+5.5
SowerbyLabLab8.5%+2.0
SpelthorneConCon11.5%+3.8
St.AlbansConCon11.7%+3.9
St.HelensLabLab34.0%+4.9
St.IvesConCon13.4%+3.3
St.MaryleboneConCon27.3%+6.8
St.Pancras NorthLabLab25.5%+5.1
Stafford and StoneConCon13.4%+4.2
Stalybridge and HydeLabLab8.0%+2.4
StepneyLabLab50.7%+1.3
Stockport NorthConLab gain4.5%+5.9
Stockport SouthConLab gain8.1%+7.3
Stockton on TeesLabLab15.1%+3.9
Stoke Newington and Hackney NorthLabLab28.8%+4.6
Stoke on Trent CentralLabLab28.3%+3.0
Stoke on Trent NorthLabLab29.5%+0.8
Stoke on Trent SouthLabLab21.1%+1.3
StratfordConCon24.5%+6.3
StretfordConCon3.5%+6.5
StroudConCon5.9%+2.3
Sudbury and WoodbridgeConCon16.5%+1.8
Sunderland NorthLabLab13.4%+4.3
Sunderland SouthConLab gain3.1%+2.5
SurbitonConCon21.2%+6.8
Sutton and CheamConCon25.5%+3.7
Sutton ColdfieldConCon29.4%+3.4
SwindonLabLab22.3%+6.7
TauntonConCon10.3%+1.9
TavistockConCon13.2%+0.9
The HartlepoolsConLab gain5.9%+3.1
The Isle of ElyConCon12.5%+0.8
The WrekinConCon6.0%+0.6
Thirsk and MaltonConCon32.8%+2.6
ThurrockLabLab29.7%+3.3
TivertonConCon12.8%+0.6
TonbridgeConCon15.5%+2.2
TorquayConCon27.6%+2.3
TorringtonConCon5.5%+0.7
TotnesConCon20.8%+3.2
TottenhamLabLab22.2%+3.4
TruroConCon9.1%+0.5
TwickenhamConCon21.8%+3.6
TynemouthConCon12.6%+5.7
UxbridgeConCon1.4%+0.8
WakefieldLabLab25.1%+2.9
WallaseyConCon11.4%+7.8
WallsendLabLab20.9%+3.9
Walsall NorthLabLab22.8%+0.4
Walsall SouthConCon14.1%+1.4
Walthamstow EastConCon1.2%+3.5
Walthamstow WestLabLab29.8%+0.9
Wandsworth CentralConLab gain5.2%+4.6
Wandsworth ClaphamConLab gain1.5%+2.9
Wandsworth PutneyConLab gain2.4%+5.6
Wandsworth StreathamConCon19.7%+6.3
Wanstead and WoodfordConCon30.2%+3.4
WarringtonLabLab25.7%+6.6
Warwick and LeamingtonConCon19.7%+2.7
WatfordConLab gain3.3%+4.9
WednesburyLabLab7.4%−3.5
WellingboroughConLab gain0.1%+0.7
WellsConCon11.7%+1.4
Wembley NorthConCon17.2%+5.4
Wembley SouthConCon12.5%+3.9
West BromwichLabLab10.3%−2.3
West DerbyshireConCon13.8%+1.9
West DorsetConCon19.6%+1.5
West GloucestershireLabLab15.9%+1.7
West Ham NorthLabLab40.6%+2.3
West Ham SouthLabLab61.0%+0.5
WestburyConCon10.6%+1.2
WesthoughtonLabLab23.5%+0.6
WestmorlandConCon21.8%+1.2
Weston Super MareConCon29.1%+2.9
WhitehavenLabLab20.2%+2.3
WidnesLabLab13.7%+4.9
WiganLabLab41.2%+3.2
Willesden EastConLab gain4.6%+4.8
Willesden WestLabLab28.7%+5.8
WimbledonConCon23.0%+5.3
WinchesterConCon22.2%+6.1
WindsorConCon23.2%+3.8
WirralConCon22.8%+6.5
WokingConCon22.1%+6.3
WokinghamConCon22.7%+3.5
Wolverhampton North EastLabLab12.0%+0.9
Wolverhampton South WestConCon26.0%+0.9
Wood GreenLabLab13.3%+5.4
Woolwich EastLabLab36.5%+4.4
Woolwich WestConLab gain4.0%+6.0
WorcesterConCon15.3%0
WorkingtonLabLab24.2%+1.9
WorthingConCon38.2%+3.4
WycombeConCon15.1%+1.8
YarmouthConCon4.5%+2.0
YeovilConCon9.2%+1.4
YorkConCon1.8%+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