Skip to content

Nations & regions

Wales: general election results and history

Seats and votes in Wales at every UK general election from 1918 to 2024, with the result in each of its 32 constituencies.

2024: 32 seats

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
2024 winners; paler means a smaller majority. Tap a constituency.
0%18%35%53%70%19181924193519511964F197419831997201020192024Labour, 1918: 30.8%Labour, 1922: 40.7%Labour, 1923: 42.0%Labour, 1924: 40.6%Labour, 1929: 43.9%Labour, 1931: 41.8%Labour, 1935: 45.4%Labour, 1945: 58.6%Labour, 1950: 58.1%Labour, 1951: 60.5%Labour, 1955: 57.6%Labour, 1959: 56.4%Labour, 1964: 57.7%Labour, 1966: 60.7%Labour, 1970: 51.6%Labour, February 1974: 46.8%Labour, October 1974: 49.5%Labour, 1979: 48.6%Labour, 1983: 37.5%Labour, 1987: 45.1%Labour, 1992: 49.5%Labour, 1997: 54.8%Labour, 2001: 48.6%Labour, 2005: 42.7%Labour, 2010: 36.3%Labour, 2015: 36.9%Labour, 2017: 49.0%Labour, 2019: 40.9%Labour, 2024: 37.0%Conservative, 1918: 11.3%Conservative, 1922: 21.4%Conservative, 1923: 21.1%Conservative, 1924: 28.4%Conservative, 1929: 22.0%Conservative, 1931: 22.1%Conservative, 1935: 23.4%Conservative, 1945: 18.1%Conservative, 1950: 21.0%Conservative, 1951: 27.6%Conservative, 1955: 29.9%Conservative, 1959: 32.6%Conservative, 1964: 29.5%Conservative, 1966: 27.9%Conservative, 1970: 27.7%Conservative, February 1974: 25.9%Conservative, October 1974: 23.9%Conservative, 1979: 32.2%Conservative, 1983: 31.0%Conservative, 1987: 29.5%Conservative, 1992: 28.6%Conservative, 1997: 19.6%Conservative, 2001: 21.0%Conservative, 2005: 21.4%Conservative, 2010: 26.1%Conservative, 2015: 27.2%Conservative, 2017: 33.6%Conservative, 2019: 36.1%Conservative, 2024: 18.2%Liberal, 1918: 9.7%Liberal, 1922: 8.4%Liberal, 1923: 35.4%Liberal, 1924: 31.0%Liberal, 1929: 33.5%Liberal, 1931: 21.0%Liberal, 1935: 18.0%Liberal, 1945: 14.9%Liberal, 1950: 12.6%Liberal, 1951: 7.6%Liberal, 1955: 7.3%Liberal, 1959: 5.3%Liberal, 1964: 7.3%Liberal, 1966: 6.3%Liberal, 1970: 6.8%Liberal, February 1974: 16.0%Liberal, October 1974: 15.5%Liberal, 1979: 10.6%Plaid Cymru, 1931: 0.1%Plaid Cymru, 1950: 0.1%Plaid Cymru, 1951: 0.7%Plaid Cymru, 1955: 3.2%Plaid Cymru, 1959: 5.2%Plaid Cymru, 1964: 4.8%Plaid Cymru, 1966: 4.3%Plaid Cymru, 1970: 11.5%Plaid Cymru, February 1974: 10.8%Plaid Cymru, October 1974: 10.8%Plaid Cymru, 1979: 8.1%Plaid Cymru, 1983: 7.8%Plaid Cymru, 1987: 7.3%Plaid Cymru, 1992: 9.0%Plaid Cymru, 1997: 9.9%Plaid Cymru, 2001: 14.3%Plaid Cymru, 2005: 12.6%Plaid Cymru, 2010: 11.3%Plaid Cymru, 2015: 12.1%Plaid Cymru, 2017: 10.4%Plaid Cymru, 2019: 9.9%Plaid Cymru, 2024: 14.8%Liberal Democrats, 1992: 12.4%Liberal Democrats, 1997: 12.4%Liberal Democrats, 2001: 13.8%Liberal Democrats, 2005: 18.4%Liberal Democrats, 2010: 20.1%Liberal Democrats, 2015: 6.5%Liberal Democrats, 2017: 4.5%Liberal Democrats, 2019: 6.0%Liberal Democrats, 2024: 6.5%National Liberal, 1922: 25.9%National Liberal, 1931: 3.2%National Liberal, 1935: 4.2%National Liberal, 1945: 4.8%National Liberal, 1950: 6.4%National Liberal, 1951: 3.3%SDP–Liberal Alliance, 1983: 23.2%SDP–Liberal Alliance, 1987: 17.9%
Vote share in Wales at each general election Lab Con Lib PC LD Nat Lib Alliance

Seats at every election

Download CSV
  1. 2024
    Lab 27PC 4
  2. 2019
    Lab 22Con 14PC 4
  3. 2017
    Lab 28Con 8PC 4
  4. 2015
    Lab 25Con 11PC 3
  5. 2010
    Lab 26Con 8LD 3PC 3
  6. 2005
    Lab 29LD 4Con 3PC 3
  7. 2001
    Lab 34PC 4
  8. 1997
    Lab 34PC 4
  9. 1992
    Lab 27Con 6PC 4
  10. 1987
    Lab 24Con 8Alliance 3PC 3
  11. 1983
    Lab 20Con 14
  12. 1979
    Lab 22Con 11
  13. October 1974
    Lab 23Con 8PC 3
  14. February 1974
    Lab 24Con 8
  15. 1970
    Lab 27Con 7
  16. 1966
    Lab 32Con 3
  17. 1964
    Lab 28Con 6
  18. 1959
    Lab 27Con 7
  19. 1955
    Lab 27Con 6Lib 3
  20. 1951
    Lab 27Con 5Lib 3
  21. 1950
    Lab 27Lib 5Con 3
  22. 1945
    Lab 25Lib 6Con 3
  23. 1935
    Lab 18Con 6Lib 6Nat Lib 3
  24. 1931
    Lab 15Lib 8Con 6Nat Lib 3
  25. 1929
    Lab 25Lib 9
  26. 1924
    Lab 16Lib 10Con 9
  27. 1923
    Lab 19Lib 11Con 4
  28. 1922
    Lab 18Nat Lib 8Con 6
  29. 1918
    Co Lib 17Lab 9Con 4Lib 3

1918–1945 totals leave out multi-member seats, which the source does not split by party.

Constituencies in Wales (2024)

ConstituencyWinnerMajority %Result
Aberafan MaestegLab Stephen Kinnock29.0Lab hold
Alyn and DeesideLab Mark Tami20.3Lab hold
Bangor AberconwyLab Claire Hughes11.8Lab gain from Con
Blaenau Gwent and RhymneyLab Nick Smith40.7Lab hold
Brecon, Radnor and Cwm TaweLD David Chadwick3.2LD gain from Con
BridgendLab Chris Elmore20.8Lab gain from Con
CaerfyrddinPC Ann Davies9.9PC gain from Con
CaerphillyLab Chris Evans16.8Lab hold
Cardiff EastLab Jo Stevens23.3Lab hold
Cardiff NorthLab Anna McMorrin23.6Lab hold
Cardiff South and PenarthLab Stephen Doughty30.0Lab hold
Cardiff WestLab Alex Barros-Curtis15.7Lab hold
Ceredigion PreseliPC Ben Lake31.9PC hold
Clwyd EastLab Becky Gittins9.7Lab gain from Con
Clwyd NorthLab Gill German2.9Lab gain from Con
Dwyfor MeirionnyddPC Liz Saville Roberts39.3PC hold
GowerLab Tonia Antoniazzi24.5Lab hold
LlanelliLab Nia Griffith3.7Lab hold
Merthyr Tydfil and AberdareLab Gerald Jones21.2Lab hold
Mid and South PembrokeshireLab Henry Tufnell4.0Lab gain from Con
MonmouthshireLab Catherine Fookes6.6Lab gain from Con
Montgomeryshire and GlyndŵrLab Steve Witherden8.8Lab gain from Con
Neath and Swansea EastLab Carolyn Harris16.5Lab hold
Newport EastLab Jessica Morden23.4Lab hold
Newport West and IslwynLab Ruth Jones21.1Lab hold
PontypriddLab Alex Davies-Jones21.3Lab hold
Rhondda and OgmoreLab Chris Bryant21.8Lab hold
Swansea WestLab Torsten Bell23.9Lab hold
TorfaenLab Nick Thomas-Symonds20.5Lab hold
Vale of GlamorganLab Kanishka Narayan9.2Lab gain from Con
WrexhamLab Andrew Ranger14.7Lab gain from Con
Ynys MônPC Llinos Medi2.0PC gain from Con

Questions and answers

Who won Wales at the 2024 general election?

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

Which party usually wins most seats in Wales?

Party with the most seats in Wales at each general election since 1918: Labour 28, Coalition Liberal 1.

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