Skip to content

Yorkshire and the Humber, 1983 vs 1987: seat-by-seat change

Every constituency in Yorkshire and the Humber compared between the 1983 and 1987 general elections: which seats changed hands and how far each swung.

Constituency19831987MajorityCon–Lab swing
Barnsley CentralLabLab48.7%+4.9
Barnsley EastLabLab60.5%+5.1
Barnsley West and PenistoneLabLab30.7%+3.7
Batley and SpenConCon2.3%−0.3
BeverleyConCon20.9%+4.0
BoothferryConCon33.3%+3.2
Bradford NorthConLab gain3.3%+3.4
Bradford SouthLabLab0.6%+0.2
Bradford WestLabLab15.2%+4.2
BridlingtonConCon29.4%+3.7
Brigg and CleethorpesConCon20.1%+2.4
Calder ValleyConCon10.2%+3.3
Colne ValleyAllianceCon gain3.0%+0.4
DewsburyConLab gain0.8%+2.4
Don ValleyLabLab20.9%+4.1
Doncaster CentralLabLab16.0%+5.5
Doncaster NorthLabLab37.4%+6.1
ElmetConCon9.8%+2.9
Glanford and ScunthorpeConLab gain0.9%+1.1
Great GrimsbyLabLab17.0%+7.8
HalifaxConLab gain2.1%+2.8
HarrogateConCon21.2%+2.3
HemsworthLabLab49.8%+5.0
HuddersfieldLabLab14.5%+3.2
Hull EastLabLab30.3%+4.5
Hull NorthLabLab23.8%+5.9
Hull WestLabLab21.6%+5.8
KeighleyConCon10.7%−2.6
Leeds CentralLabLab30.1%+2.9
Leeds EastLabLab22.2%+3.9
Leeds North EastConCon17.3%+1.8
Leeds North WestConCon10.1%+1.3
Leeds South and MorleyLabLab15.4%+0.6
Leeds WestAllianceLab gain9.6%+6.4
NormantonLabLab15.5%+2.9
Pontefract and CastlefordLabLab45.7%+7.2
PudseyConCon11.5%+1.4
Richmond (Yorks)ConCon34.3%+1.8
Rother ValleyLabLab31.5%+6.5
RotherhamLabLab37.6%+4.5
RyedaleConCon14.8%+1.8
ScarboroughConCon24.9%+4.4
SelbyConCon24.9%+5.6
Sheffield AttercliffeLabLab35.2%+4.6
Sheffield BrightsideLabLab54.2%+7.1
Sheffield CentralLabLab50.6%+4.8
Sheffield HallamConCon13.8%+2.5
Sheffield HeeleyLabLab27.1%+5.6
Sheffield HillsboroughLabLab5.5%+8.8
ShipleyConCon23.2%+1.0
Skipton and RiponConCon30.6%+2.5
WakefieldLabLab5.3%+2.3
WentworthLabLab43.4%+3.2
YorkConCon0.2%+3.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