Skip to content

2024 general election

Wales: 2024 general election results

How Wales voted at the 2024 general election: Labour won 27 of 32 seats with 37.0% of the vote. Every constituency result.

Wales: results by party
PartySeatsChangeVotesShareChangeShare barCandidates
Labour27+5487,63637.0%−4.032
Plaid Cymru40194,81114.8%+4.932
Liberal Democrats1+185,9116.5%+0.532
Conservative0−14240,00318.2%−17.932
Reform UK0new223,01816.9%—31
Green0061,6624.7%+3.732
Independent0017,5931.3%+0.917
13 other parties and independents8,4420.7%

Change compared with the 2019 general election in Wales.

Aberafan Maesteg: Lab (Stephen Kinnock), majority 29.0%Alyn and Deeside: Lab (Mark Tami), majority 20.3%Bangor Aberconwy: Lab (Claire Hughes), majority 11.8% — Lab gain from ConBlaenau Gwent and Rhymney: Lab (Nick Smith), majority 40.7%Brecon, Radnor and Cwm Tawe: LD (David Chadwick), majority 3.2% — LD gain from ConBridgend: Lab (Chris Elmore), majority 20.8% — Lab gain from ConCaerfyrddin: PC (Ann Davies), majority 9.9% — PC gain from ConCaerphilly: Lab (Chris Evans), majority 16.8%Cardiff East: Lab (Jo Stevens), majority 23.3%Cardiff North: Lab (Anna McMorrin), majority 23.6%Cardiff South and Penarth: Lab (Stephen Doughty), majority 30.0%Cardiff West: Lab (Alex Barros-Curtis), majority 15.7%Ceredigion Preseli: PC (Ben Lake), majority 31.9%Clwyd East: Lab (Becky Gittins), majority 9.7% — Lab gain from ConClwyd North: Lab (Gill German), majority 2.9% — Lab gain from ConDwyfor Meirionnydd: PC (Liz Saville Roberts), majority 39.3%Gower: Lab (Tonia Antoniazzi), majority 24.5%Llanelli: Lab (Nia Griffith), majority 3.7%Merthyr Tydfil and Aberdare: Lab (Gerald Jones), majority 21.2%Mid and South Pembrokeshire: Lab (Henry Tufnell), majority 4.0% — Lab gain from ConMonmouthshire: Lab (Catherine Fookes), majority 6.6% — Lab gain from ConMontgomeryshire and Glyndŵr: Lab (Steve Witherden), majority 8.8% — Lab gain from ConNeath and Swansea East: Lab (Carolyn Harris), majority 16.5%Newport East: Lab (Jessica Morden), majority 23.4%Newport West and Islwyn: Lab (Ruth Jones), majority 21.1%Pontypridd: Lab (Alex Davies-Jones), majority 21.3%Rhondda and Ogmore: Lab (Chris Bryant), majority 21.8%Swansea West: Lab (Torsten Bell), majority 23.9%Torfaen: Lab (Nick Thomas-Symonds), majority 20.5%Vale of Glamorgan: Lab (Kanishka Narayan), majority 9.2% — Lab gain from ConWrexham: Lab (Andrew Ranger), majority 14.7% — Lab gain from ConYnys Môn: PC (Llinos Medi), majority 2.0% — PC gain from Con
Each constituency coloured by the winning party; paler means a smaller majority.

Constituencies

Download CSV
ConstituencyWinnerMajority%TurnoutResult
Aberafan MaestegLab Stephen Kinnock10,35429.049.3%Lab hold
Alyn and DeesideLab Mark Tami8,79420.357.3%Lab hold
Bangor AberconwyLab Claire Hughes4,89611.859.1%Lab gain from Con
Blaenau Gwent and RhymneyLab Nick Smith12,18340.742.7%Lab hold
Brecon, Radnor and Cwm TaweLD David Chadwick1,4723.263.7%LD gain from Con
BridgendLab Chris Elmore8,59520.856.5%Lab gain from Con
CaerfyrddinPC Ann Davies4,5359.961.6%PC gain from Con
CaerphillyLab Chris Evans6,41916.852.6%Lab hold
Cardiff EastLab Jo Stevens9,09723.353.7%Lab hold
Cardiff NorthLab Anna McMorrin11,20723.666.4%Lab hold
Cardiff South and PenarthLab Stephen Doughty11,76730.053.6%Lab hold
Cardiff WestLab Alex Barros-Curtis7,01915.759.1%Lab hold
Ceredigion PreseliPC Ben Lake14,78931.961.2%PC hold
Clwyd EastLab Becky Gittins4,6229.762.4%Lab gain from Con
Clwyd NorthLab Gill German1,1962.955.5%Lab gain from Con
Dwyfor MeirionnyddPC Liz Saville Roberts15,87639.355.3%PC hold
GowerLab Tonia Antoniazzi11,56724.562.0%Lab hold
LlanelliLab Nia Griffith1,5043.757.0%Lab hold
Merthyr Tydfil and AberdareLab Gerald Jones7,44721.247.3%Lab hold
Mid and South PembrokeshireLab Henry Tufnell1,8784.059.0%Lab gain from Con
MonmouthshireLab Catherine Fookes3,3386.668.0%Lab gain from Con
Montgomeryshire and GlyndŵrLab Steve Witherden3,8158.858.4%Lab gain from Con
Neath and Swansea EastLab Carolyn Harris6,62716.552.6%Lab hold
Newport EastLab Jessica Morden9,00923.450.2%Lab hold
Newport West and IslwynLab Ruth Jones8,86821.155.4%Lab hold
PontypriddLab Alex Davies-Jones8,40221.351.8%Lab hold
Rhondda and OgmoreLab Chris Bryant7,79021.848.1%Lab hold
Swansea WestLab Torsten Bell8,51523.948.0%Lab hold
TorfaenLab Nick Thomas-Symonds7,32220.549.8%Lab hold
Vale of GlamorganLab Kanishka Narayan4,2169.261.5%Lab gain from Con
WrexhamLab Andrew Ranger5,94814.757.5%Lab gain from Con
Ynys MônPC Llinos Medi6372.061.4%PC gain from Con

Wales at every election →

Questions and answers

Who won in Wales at the 2024 general election?

Labour won 27 of the 32 seats in Wales, with 37.0% of the vote.

How many seats were there in Wales in 2024?

32 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