Skip to content

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

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

Constituency20192024MajorityCon–Lab swing
Altrincham and Sale WestConLab gain8.1%+9.7
Ashton-under-LyneLabLab19.2%+10.1
Barrow and FurnessConLab gain12.6%+13.7
BirkenheadLabLab32.0%+0.1
BlackburnLabInd gain0.3%−12.4
Blackley and Middleton SouthLabLab32.7%+6.6
Blackpool North and FleetwoodConLab gain11.1%+15.7
Blackpool SouthConLab gain19.5%+20.6
Bolton North EastConLab gain15.3%+9.0
Bolton South and WalkdenLabLab18.3%+2.4
Bolton WestConLab gain11.1%+16.2
BootleLabLab56.5%−2.9
BurnleyConLab gain8.6%+5.9
Bury NorthConLab gain15.3%+8.8
Bury SouthConLab gain22.2%+12.0
CarlisleConLab gain11.3%+16.7
CheadleConLD gain24.1%+13.4
Chester North and NestonLabLab26.6%+7.4
Chester South and EddisburyConCon5.8%+16.0
ChorleySpkSpk60.6%0
CongletonConLab gain6.8%+21.7
Crewe and NantwichConLab gain20.6%+16.1
Ellesmere Port and BromboroughLabLab40.3%+6.5
FyldeConCon1.2%+17.9
Gorton and DentonLabLab36.7%−2.8
Hazel GroveConLD gain14.1%+16.6
Heywood and Middleton NorthLabLab16.4%+10.8
HyndburnConLab gain4.6%+5.8
KnowsleyLabLab50.8%−3.9
Lancaster and WyreConLab gain21.5%+13.8
Leigh and AthertonConLab gain21.6%+16.7
Liverpool GarstonLabLab47.9%−3.6
Liverpool RiversideLabLab45.7%−9.5
Liverpool WaltonLabLab54.9%−2.7
Liverpool WavertreeLabLab41.0%−4.4
Liverpool West DerbyLabLab53.7%−3.4
MacclesfieldConLab gain17.3%+18.6
MakerfieldLabLab13.4%+11.7
Manchester CentralLabLab34.7%−0.3
Manchester RusholmeLabLab28.4%−11.7
Manchester WithingtonLabLab33.5%−3.9
Mid CheshireConLab gain21.5%+13.4
Morecambe and LunesdaleConLab gain12.1%+18.8
Oldham East and SaddleworthLabLab15.9%+7.4
Oldham West, Chadderton and RoytonLabLab12.9%−0.6
Pendle and ClitheroeConLab gain1.9%+12.9
Penrith and SolwayConLab gain10.7%+17.7
PrestonLabLab13.2%−2.8
Ribble ValleyConLab gain1.7%+16.9
RochdaleLabLab3.6%+1.4
Rossendale and DarwenConLab gain12.6%+16.2
Runcorn and HelsbyLabLab34.8%+12.5
SalfordLabLab38.0%+5.0
Sefton CentralLabLab38.5%+10.1
South RibbleConLab gain13.9%+15.6
SouthportConLab gain12.9%+13.2
St Helens NorthLabLab30.1%+7.9
St Helens South and WhistonLabLab31.4%+2.4
Stalybridge and HydeLabLab22.9%+9.2
StockportLabLab35.0%+6.2
Stretford and UrmstonLabLab35.1%+1.2
TattonConCon2.2%+16.3
WallaseyLabLab42.1%+4.2
Warrington NorthLabLab23.0%+13.7
Warrington SouthLabLab22.8%+11.4
West LancashireLabLab30.8%+7.5
Westmorland and LonsdaleConLD gain43.4%+14.3
Whitehaven and WorkingtonConLab gain31.8%+18.6
Widnes and HalewoodLabLab43.1%+3.4
WiganLabLab23.4%+11.0
Wirral WestLabLab20.0%+9.6
Worsley and EcclesLabLab26.1%+11.9
Wythenshawe and Sale EastLabLab37.3%+7.8

← 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