Skip to content

2019 general election

Wales: 2019 general election results

How Wales voted at the 2019 general election: Labour won 22 of 40 seats with 40.9% of the vote. Every constituency result.

Wales: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Labour22−6632,03540.9%−8.040
Conservative14+6557,23436.1%+2.540
Plaid Cymru40153,2659.9%−0.536
Liberal Democrats0092,1716.0%+1.532
Brexit Party0new83,9085.4%—32
Green0015,8281.0%+0.718
7 other parties and independents9,9160.7%

Change compared with the 2017 general election in Wales.

Ynys Môn: Con (Virginia Crosbie), majority 5.4% — Con gain from LabDelyn: Con (Rob Roberts), majority 2.3% — Con gain from LabAlyn and Deeside: Lab (Mark Tami), majority 0.5%Wrexham: Con (Sarah Atherton), majority 6.4% — Con gain from LabLlanelli: Lab (Nia Griffith), majority 12.2%Gower: Lab (Tonia Antoniazzi), majority 4.1%Swansea West: Lab (Geraint Davies), majority 22.7%Swansea East: Lab (Carolyn Harris), majority 23.7%Aberavon: Lab (Stephen Kinnock), majority 33.2%Cardiff Central: Lab (Jo Stevens), majority 41.1%Cardiff North: Lab (Anna McMorrin), majority 13.3%Rhondda: Lab (Chris Bryant), majority 38.6%Torfaen: Lab (Nick Thomas-Symonds), majority 10.1%Monmouth: Con (David T. C. Davies), majority 19.9%Newport East: Lab (Jessica Morden), majority 5.5%Newport West: Lab (Ruth Jones), majority 2.1%Arfon: PC (Hywel Williams), majority 9.6%Aberconwy: Con (Robin Millar), majority 6.4%Clwyd West: Con (David Jones), majority 16.8%Vale of Clwyd: Con (James Davies), majority 4.9% — Con gain from LabDwyfor Meirionnydd: PC (Liz Saville Roberts), majority 15.8%Clwyd South: Con (Simon Baynes), majority 3.4% — Con gain from LabMontgomeryshire: Con (Craig Williams), majority 35.5%Ceredigion: PC (Ben Lake), majority 15.8%Preseli Pembrokeshire: Con (Stephen Crabb), majority 11.9%Carmarthen West and South Pembrokeshire: Con (Simon Hart), majority 18.4%Carmarthen East and Dinefwr: PC (Jonathan Edwards), majority 4.4%Brecon and Radnorshire: Con (Fay Jones), majority 17.3%Neath: Lab (Christina Rees), majority 15.3%Cynon Valley: Lab (Beth Winter), majority 29.2%Merthyr Tydfil and Rhymney: Lab (Gerald Jones), majority 32.9%Blaenau Gwent: Lab (Nick Smith), majority 28.6%Bridgend: Con (Jamie Wallis), majority 2.7% — Con gain from LabOgmore: Lab (Chris Elmore), majority 22.1%Pontypridd: Lab (Alex Davies-Jones), majority 15.1%Caerphilly: Lab (Wayne David), majority 17.0%Islwyn: Lab (Chris Evans), majority 15.9%Vale of Glamorgan: Con (Alun Cairns), majority 6.5%Cardiff West: Lab (Kevin Brennan), majority 23.8%Cardiff South and Penarth: Lab (Stephen Doughty), majority 25.2%

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
AberavonLab Stephen Kinnock10,49033.262.3%Lab hold
AberconwyCon Robin Millar2,0346.471.3%Con hold
Alyn and DeesideLab Mark Tami2130.568.5%Lab hold
ArfonPC Hywel Williams2,7819.668.9%PC hold
Blaenau GwentLab Nick Smith8,64728.659.6%Lab hold
Brecon and RadnorshireCon Fay Jones7,13117.374.5%Con hold
BridgendCon Jamie Wallis1,1572.766.7%Con gain from Lab
CaerphillyLab Wayne David6,83317.063.5%Lab hold
Cardiff CentralLab Jo Stevens17,17941.165.3%Lab hold
Cardiff NorthLab Anna McMorrin6,98213.377.0%Lab hold
Cardiff South and PenarthLab Stephen Doughty12,73725.264.2%Lab hold
Cardiff WestLab Kevin Brennan10,98623.867.4%Lab hold
Carmarthen East and DinefwrPC Jonathan Edwards1,8094.471.4%PC hold
Carmarthen West and South PembrokeshireCon Simon Hart7,74518.471.2%Con hold
CeredigionPC Ben Lake6,32915.871.1%PC hold
Clwyd SouthCon Simon Baynes1,2393.467.3%Con gain from Lab
Clwyd WestCon David Jones6,74716.869.7%Con hold
Cynon ValleyLab Beth Winter8,82229.259.1%Lab hold
DelynCon Rob Roberts8652.370.3%Con gain from Lab
Dwyfor MeirionnyddPC Liz Saville Roberts4,74015.867.5%PC hold
GowerLab Tonia Antoniazzi1,8374.172.0%Lab hold
IslwynLab Chris Evans5,46415.962.0%Lab hold
LlanelliLab Nia Griffith4,67012.263.2%Lab hold
Merthyr Tydfil and RhymneyLab Gerald Jones10,60632.957.3%Lab hold
MonmouthCon David T. C. Davies9,98219.974.8%Con hold
MontgomeryshireCon Craig Williams12,13835.569.8%Con hold
NeathLab Christina Rees5,63715.365.1%Lab hold
Newport EastLab Jessica Morden1,9925.562.0%Lab hold
Newport WestLab Ruth Jones9022.165.2%Lab hold
OgmoreLab Chris Elmore7,80522.161.5%Lab hold
PontypriddLab Alex Davies-Jones5,88715.164.7%Lab hold
Preseli PembrokeshireCon Stephen Crabb5,06211.971.2%Con hold
RhonddaLab Chris Bryant11,44038.659.0%Lab hold
Swansea EastLab Carolyn Harris7,97023.757.4%Lab hold
Swansea WestLab Geraint Davies8,11622.762.8%Lab hold
TorfaenLab Nick Thomas-Symonds3,74210.159.6%Lab hold
Vale of ClwydCon James Davies1,8274.965.7%Con gain from Lab
Vale of GlamorganCon Alun Cairns3,5626.571.6%Con hold
WrexhamCon Sarah Atherton2,1316.467.4%Con gain from Lab
Ynys MônCon Virginia Crosbie1,9685.470.4%Con gain from Lab

Wales at every election →

Questions and answers

Who won in Wales at the 2019 general election?

Labour won 22 of the 40 seats in Wales, with 40.9% of the vote.

How many seats were there in Wales in 2019?

40 constituencies.

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data