Skip to content

Wales, 2017 vs 2019: seat-by-seat change

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

Constituency20172019MajorityCon–Lab swing
AberavonLabLab33.2%−8.6
AberconwyConCon6.4%−2.2
Alyn and DeesideLabLab0.5%−5.6
ArfonPCPC9.6%−1.9
Blaenau GwentLabLab28.6%−6.5
Brecon and RadnorshireConCon17.3%−6.4
BridgendLabCon gain2.7%−6.8
CaerphillyLabLab17.0%−6.1
Cardiff CentralLabLab41.1%−0.8
Cardiff NorthLabLab13.3%+2.6
Cardiff South and PenarthLabLab25.2%−2.1
Cardiff WestLabLab23.8%−1.6
Carmarthen East and DinefwrPCPC4.4%−8.5
Carmarthen West and South PembrokeshireConCon18.4%−5.5
CeredigionPCPC15.8%−4.1
Clwyd SouthLabCon gain3.4%−7.5
Clwyd WestConCon16.8%−4.2
Cynon ValleyLabLab29.2%−6.2
DelynLabCon gain2.3%−6.5
Dwyfor MeirionnyddPCPC15.8%−5.3
GowerLabLab4.1%−1.5
IslwynLabLab15.9%−7.9
LlanelliLabLab12.2%−8.8
Merthyr Tydfil and RhymneyLabLab32.9%−7.9
MonmouthConCon19.9%−1.7
MontgomeryshireConCon35.5%−3.1
NeathLabLab15.3%−8.8
Newport EastLabLab5.5%−8.1
Newport WestLabLab2.1%−5.5
OgmoreLabLab22.1%−7.6
PontypriddLabLab15.1%−6.8
Preseli PembrokeshireConCon11.9%−5.6
RhonddaLabLab38.6%−7.7
Swansea EastLabLab23.7%−6.9
Swansea WestLabLab22.7%−2.9
TorfaenLabLab10.1%−8.3
Vale of ClwydLabCon gain4.9%−5.5
Vale of GlamorganConCon6.5%−1.2
WrexhamLabCon gain6.4%−5.8
Ynys MônLabCon gain5.4%−9.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