Skip to content

North West, 2017 vs 2019: seat-by-seat change

Every constituency in North West compared between the 2017 and 2019 general elections: which seats changed hands and how far each swung.

Constituency20172019MajorityCon–Lab swing
Altrincham and Sale WestConCon11.2%+0.5
Ashton-under-LyneLabLab11.1%−8.7
Barrow and FurnessLabCon gain12.6%−6.5
BirkenheadLabLab41.8%−6.2
BlackburnLabLab40.9%−1.0
Blackley and BroughtonLabLab37.3%−5.8
Blackpool North and CleveleysConCon22.2%−8.6
Blackpool SouthLabCon gain11.3%−9.2
Bolton North EastLabCon gain0.9%−4.6
Bolton South EastLabLab18.7%−6.2
Bolton WestConCon18.0%−8.1
BootleLabLab70.3%−0.9
BurnleyLabCon gain3.5%−9.6
Bury NorthLabCon gain0.2%−4.7
Bury SouthLabCon gain0.8%−6.3
CarlisleConCon19.4%−6.7
CheadleConCon4.2%−4.1
ChorleyLabSpk gain43.6%−6.8
City of ChesterLabLab11.3%−2.5
CongletonConCon32.4%−5.0
CopelandConCon13.7%−4.9
Crewe and NantwichLabCon gain15.8%−7.9
Denton and ReddishLabLab16.0%−9.8
EddisburyConCon34.8%−5.8
Ellesmere Port and NestonLabLab18.0%−2.2
FyldeConCon35.6%−5.1
Garston and HalewoodLabLab59.3%−0.4
HaltonLabLab41.1%−5.1
Hazel GroveConCon10.0%−5.7
Heywood and MiddletonLabCon gain1.4%−8.3
HyndburnLabCon gain7.0%−9.9
KnowsleyLabLab72.7%−1.7
Lancaster and FleetwoodLabLab5.3%−4.6
LeighLabCon gain4.2%−12.3
Liverpool, RiversideLabLab70.2%−2.3
Liverpool, WaltonLabLab74.8%−1.2
Liverpool, WavertreeLabLab62.4%−2.5
Liverpool, West DerbyLabLab68.2%−2.4
MacclesfieldConCon19.9%−2.0
MakerfieldLabLab10.7%−9.1
Manchester CentralLabLab55.6%−3.8
Manchester, GortonLabLab68.1%−0.5
Manchester, WithingtonLabLab52.7%−2.3
Morecambe and LunesdaleConCon14.0%−5.5
Oldham East and SaddleworthLabLab3.3%−7.1
Oldham West and RoytonLabLab25.0%−6.3
PendleConCon13.9%−5.5
Penrith and The BorderConCon38.7%−2.2
PrestonLabLab36.0%−4.1
Ribble ValleyConCon33.4%−4.7
RochdaleLabLab20.4%−4.6
Rossendale and DarwenConCon19.5%−6.5
Salford and EcclesLabLab32.3%−4.0
Sefton CentralLabLab29.7%−0.1
South RibbleConCon20.8%−3.6
SouthportConCon8.6%−1.3
St Helens NorthLabLab25.7%−5.5
St Helens South and WhistonLabLab38.0%−4.0
Stalybridge and HydeLabLab7.0%−6.0
StockportLabLab24.1%−5.4
Stretford and UrmstonLabLab32.8%−3.2
TattonConCon35.5%−2.7
WallaseyLabLab39.4%−4.4
Warrington NorthLabLab3.2%−8.3
Warrington SouthLabCon gain3.3%−3.7
Weaver ValeLabLab1.1%−3.3
West LancashireLabLab15.8%−2.8
Westmorland and LonsdaleLDLD3.7%−2.9
WiganLabLab14.9%−9.4
Wirral SouthLabLab14.0%−2.2
Wirral WestLabLab7.0%−2.6
WorkingtonLabCon gain10.0%−9.7
Worsley and Eccles SouthLabLab7.2%−5.6
Wyre and Preston NorthConCon31.7%−4.2
Wythenshawe and Sale EastLabLab23.2%−4.7

← 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