Skip to content

Insights

Seats that changed hands at the 1987 general election

Every gain at each general election: which party took which seat from whom.

1987: 46 gains

Compared with the previous general election, where the constituency had the same boundaries.

ConstituencyGained byFromMajority
BatterseaConLab857
Cambridgeshire North EastConAlliance1,428
Colne ValleyConAlliance1,677
IpswichConLab874
Isle of WightConAlliance6,442
Stockton SouthConAlliance774
ThurrockConLab690
WalthamstowConLab1,512
Wolverhampton North EastConLab204
Aberdeen SouthLabCon1,198
Bradford NorthLabCon1,633
BridgendLabCon4,380
Cardiff WestLabCon4,045
Clwyd South WestLabCon1,028
Cunninghame NorthLabCon4,467
DewsburyLabCon445
Dundee EastLabSNP1,015
Edinburgh CentralLabCon2,262
Edinburgh SouthLabCon1,859
Glanford and ScunthorpeLabCon512
Glasgow HillheadLabAlliance3,251
HalifaxLabCon1,212
Leeds WestLabAlliance4,692
Leicester EastLabCon1,924
Leicester SouthLabCon1,877
Manchester WithingtonLabCon3,391
Newcastle upon Tyne CentralLabCon2,483
Newport WestLabCon2,708
Norwich SouthLabCon336
Nottingham NorthLabCon1,665
Oxford EastLabCon1,288
Renfrew West and InverclydeLabCon4,053
Strathkelvin and BearsdenLabCon2,452
Western IslesLabSNP2,340
Wrekin TheLabCon1,456
Ynys MonPCCon4,298
Down SouthSDLPUUP731
Newry and ArmaghSDLPUUP5,325
Argyll and ButeAllianceCon1,394
Brecon and RadnorAllianceCon56
Fife North EastAllianceCon1,447
GreenwichAllianceLab2,141
SouthportAllianceCon1,849
Angus EastSNPCon1,544
Banff and BuchanSNPCon2,441
MoraySNPCon3,685

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