List of UK Parliament constituencies in Wales

{{use British English|date=November 2022}}

{{use dmy dates|date=November 2022}}

{{Short description|none}}

{{Redirect|List of Parliamentary constituencies in Wales|constituencies to the devolved Welsh Parliament (the Senedd)|Senedd constituencies and electoral regions}}

File:Jul2024WalesConstituencies.svg coloured by party colour of MP elected.

{{legend|#E4003B|Labour Party: 27 seats}} {{legend|#005B54|Plaid Cymru: 4 seats}} {{legend|#FAA61A|Liberal Democrats: 1 seat}}

]]

{{Politics of Wales}}

Wales is divided into thirty-two constituencies of the Parliament of the United Kingdom, which elect Members of Parliament to the House of Commons.

At the 2024 United Kingdom general election in Wales, 27 Labour MPs, 4 Plaid Cymru MPs and 1 Liberal Democrat MP were elected. The Conservative Party lost all of their 13 MPs in Wales.

This is a decrease from forty constituencies, last used in the general election of December 2019 which had resulted in 22 of the Welsh constituencies being represented by Labour MPs, 14 by Conservative MPs, and 4 by Plaid Cymru MPs.{{cite web|title=Wales 2019 results|url=https://www.bbc.com/news/election/2019/results/wales|website=Election 2019 Results|publisher=BBC|accessdate=15 December 2019}} The number of constituencies was reduced from 40 to 32, as part of the 2023 Periodic Review of Westminster constituencies, in which the Boundary Commission for Wales set the boundaries of the new constituencies, following a process starting in 2021{{Cite news|date=2021-09-08|title=Major changes to cut number of Welsh MPs published|language=en-GB|work=BBC News|url=https://www.bbc.com/news/uk-wales-politics-58476636|access-date=2021-09-08}} and concluding on 28 June 2023 when the final recommendations were published by the commission.

Until 2026, the devolved Senedd will continue using 40 constituencies as in the previous UK Parliament, but would later replace them with 16 Senedd constituencies comprising pairings of the 32 UK Parliament constituencies.

Constituencies since 2024

{{See also|2024 United Kingdom general election in Wales}}

File:Wales2023Constituencies labelled map.svg{{legend2|{{party color|Labour Party (UK)}}|‡Labour|border=1px solid #aaaaaa}}

{{legend2|{{party color|Conservative Party (UK)}}|†Conservative|border=1px solid #aaaaaa}}

{{legend2|{{party color|Plaid Cymru}}|₪Plaid Cymru|border=1px solid #aaaaaa}}

{{legend2|{{party color|Liberal Democrats (UK)}}|¤Liberal Democrat|border=1px solid #aaaaaa}}

{{legend2|{{party color|The Brexit Party}}|*Brexit Party/Reform UK|border=1px solid #aaaaaa}}

{{legend2|{{party color|Green Party of England and Wales}}|¢Green Party|border=1px solid #aaaaaa}}

class="wikitable sortable" width="100%"
Constituency

! rowspan="1" |Electorate

! rowspan="1" |Majority

! colspan="2" |Member of Parliament

! colspan="2" |Nearest opposition

! rowspan="1" class="unsortable" |Map

Aberafan Maesteg

|72,467

|10,354

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Stephen Kinnock

|style="color:inherit;background:{{party color| Reform UK}}|

|Mark Griffiths*

|File:AberafanMaesteg2024Constituency.svg

Alyn and Deeside

|75,785

|8,794

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Mark Tami

|style="color:inherit;background:{{party color| Reform UK}}|

|Vicki Roskams*

|File:AlynDeeside2024Constituency.svg

Bangor Aberconwy

|69,026

|4,896

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Claire Hughes

|style="color:inherit;background:{{party color| Plaid Cymru}}|

|Catrin Wager₪

|File:BangorAberconwy2024Constituency.svg

Blaenau Gwent and Rhymney

|71,079

|12,183

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Nick Smith

|style="color:inherit;background:{{party color| Plaid Cymru}}|

|Niamh Salkeld₪

|File:BlaenauGwentRhymney2024Constituency.svg

Brecon, Radnor and Cwm Tawe

|73,114

|1,472

|style="color:inherit;background:{{party color| Liberal Democrats}}|

|David Chadwick¤

|style="color:inherit;background:{{party color| Conservative Party}}|

|Fay Jones

|File:BreconRadnorCwmTawe2024Constituency.svg

Bridgend

|73,152

|8,595

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Chris Elmore

|style="color:inherit;background:{{party color| Reform UK}}|

|Caroline Jones*

|File:Bridgend2024Constituency.svg

Caerfyrddin

|74,003

|4,535

|style="color:inherit;background:{{party color| Plaid Cymru}}|

|Ann Davies

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Martha O'Neil‡

|File:Caerfyrddin2024Constituency.svg

Caerphilly

|74,878

|6,419

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Chris Evans

|style="color:inherit;background:{{party color| Plaid Cymru}}|

|Lindsay Whittle₪

|File:Caerphilly2024Constituency.svg

Cardiff East

|72,873

|9,097

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Jo Stevens

|style="color:inherit;background:{{party color| Liberal Democrats}}|

|Rodney Berman¤

|File:CardiffEast2024Constituency.svg

Cardiff North

|71,335

|11,207

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Anna McMorrin

|style="color:inherit;background:{{party color| Conservative Party}}|

|Joel Williams†

|File:CardiffNorth2024Constituency.svg

Cardiff South and Penarth

|72,613

|11,767

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Stephen Doughty

|style="color:inherit;background:{{party color| Green Party of England and Wales}}|

|Anthony Slaughter¢

|File:CardiffSouthPenarth2024Constituency.svg

Cardiff West

|75,473

|7,019

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Alex Barros-Curtis

|style="color:inherit;background:{{party color| Plaid Cymru}}|

|Kiera Marshall₪

|File:CardiffWest2024Constituency.svg

Ceredigion Preseli

|74,094

|14,789

|style="color:inherit;background:{{party color| Plaid Cymru}}|

|Ben Lake

|style="color:inherit;background:{{party color| Liberal Democrats}}|

|Mark Williams¤

|File:CeredigionPreseli2024Constituency.svg

Clwyd East

|76,637

|4,622

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Becky Gittins

|style="color:inherit;background:{{party color| Conservative Party}}|

|James Davies

|File:ClwydEast2024Constituency.svg

Clwyd North

|76,150

|1,196

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Gill German

|style="color:inherit;background:{{party color| Conservative Party}}|

|Darren Millar

|File:ClwydNorth2024Constituency.svg

Dwyfor Meirionnydd

|72,533

|15,876

|style="color:inherit;background:{{party color| Plaid Cymru}}|

|Liz Saville Roberts

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Joanna Stallard‡

|File:DwyforMeirionnydd2024Constituency.svg

Gower

|75,504

|11,567

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Tonia Antoniazzi

|style="color:inherit;background:{{party color| Conservative Party}}|

|Marc Jenkins†

|File:Gower2024Constituency.svg

Llanelli

|71,536

|1,504

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Nia Griffith

|style="color:inherit;background:{{party color| Reform UK}}|

|Gareth Beer*

|File:Llanelli2024Constituency.svg

Merthyr Tydfil and Aberdare

|74,805

|7,627

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Gerald Jones

|style="color:inherit;background:{{party color| Reform UK}}|

|Gareth Thomas*

|File:MerthyrTydfilAberdare2024Constituency.svg

Mid and South Pembrokeshire

|79,031

|1,878

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Henry Tufnell

|style="color:inherit;background:{{party color| Conservative Party}}|

|Stephen Crabb

|File:MidSouthPembrokeshire2024Constituency.svg

Monmouthshire

|73,500

|3,338

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Catherine Fookes

|style="color:inherit;background:{{party color| Conservative Party}}|

|David TC Davies

|File:Monmouthshire2024Constituency.svg

Montgomeryshire and Glyndŵr

|74,039

|3,815

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Steve Witherden

|style="color:inherit;background:{{party color| Reform UK}}|

|Oliver Lewis*

|File:MontgomeryshireGlyndwr2024Constituency.svg

Neath and Swansea East

|76,347

|6,627

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Carolyn Harris

|style="color:inherit;background:{{party color| Reform UK}}|

|Dai Richards*

|File:NeathSwanseaEast2024Constituency.svg

Newport East

|76,683

|9,009

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Jessica Morden

|style="color:inherit;background:{{party color| Reform UK}}|

|Tommy Short*

|File:NewportEast2024Constituency.svg

Newport West and Islwyn

|75,781

|8,868

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Ruth Jones

|style="color:inherit;background:{{party color| Reform UK}}|

|Paul Taylor*

|File:NewportWestIslwyn2024Constituency.svg

Pontypridd

|75,030

|8,402

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Alex Davies-Jones

|style="color:inherit;background:{{party color| Reform UK}}|

|Steven Bayliss*

|File:Pontypridd2024Constituency.svg

Rhondda and Ogmore

|73,960

|7,790

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Chris Bryant

|style="color:inherit;background:{{party color| Reform UK}}|

|Darren James*

|File:RhonddaOgmore2024Constituency.svg

Swansea West

|73,116

|8,515

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Torsten Bell

|style="color:inherit;background:{{party color| Reform UK}}|

|Patrick Benham-Crosswell*

|File:SwanseaWest2024Constituency.svg

Torfaen

|71,551

|7,322

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Nick Thomas-Symonds

|style="color:inherit;background:{{party color| Reform UK}}|

|Ian Williams*

|File:Torfaen2024Constituency.svg

Vale of Glamorgan

|74,374

|4,216

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Kanishka Narayan

|style="color:inherit;background:{{party color| Conservative Party}}|

|Alun Cairns

|File:ValeofGlamorgan2024Constituency.svg

Wrexham

|69,544

|5,948

|style="color:inherit;background:{{party color| Labour Party (UK)}}|

|Andrew Ranger

|style="color:inherit;background:{{party color| Conservative Party}}|

|Sarah Atherton

|File:Wrexham2024Constituency.svg

Ynys Môn

|53,137

|637

|style="color:inherit;background:{{party color| Plaid Cymru}}|

|Llinos Medi

|style="color:inherit;background:{{party color| Conservative Party}}|

|Virginia Crosbie

|File:YnysMon2024Constituency.svg

Constituencies until 2024

{{See|2019 United Kingdom general election}}

{{legend2|{{party color|Labour Party (UK)}}|‡Labour|border=1px solid #aaaaaa}}

{{legend2|{{party color|Conservative Party (UK)}}|†Conservative|border=1px solid #aaaaaa}}

{{legend2|{{party color|Plaid Cymru}}|₪Plaid Cymru|border=1px solid #aaaaaa}}

{{legend2|{{party color|Liberal Democrats (UK)}}|¤Liberal Democrat|border=1px solid #aaaaaa}}

{{legend2|{{party color|The Brexit Party}}|*Brexit Party/Reform UK|border=1px solid #aaaaaa}}

{{legend2|{{party color|Independent}}|¢Independent|border=1px solid #aaaaaa}}

class="wikitable sortable"
Constituency

!rowspan=1|Electorate{{cite web|last1=Baker|first1=Carl|last2=Uberoi|first2=Elise|last3=Cracknell|first3=Richard|date=28 January 2020|title=General Election 2019: full results and analysis|url=https://commonslibrary.parliament.uk/research-briefings/cbp-8749/|language=en-GB}}

!rowspan=1|Majority{{cite web|url=https://www.bbc.com/news/politics/constituencies|title=BBC Elections 2019 results|date=15 December 2019|website=BBC Elections}}

!colspan=2|Member of Parliament

!colspan=2|Nearest opposition

!rowspan=1 class=unsortable|Map

Aberavon

|50,750

|10,490

|bgcolor="{{party color|Labour Party (UK)}}" |

|Stephen Kinnock

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Charlotte Lang†

|File:Aberavon2007Constituency.svg

Aberconwy

|44,699

|2,034

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Robin Millar

|bgcolor="{{party color|Labour Party (UK)}}" |

|Emily Owen ‡

|File:Aberconwy2007Constituency.svg

Alyn and Deeside

|62,789

|213

|bgcolor="{{party color|Labour Party (UK)}}" |

|Mark Tami

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Sanjoy Sen†

|File:AlynDeeside2007Constituency.svg

Arfon

|42,215

|2,781

|bgcolor={{party color| Plaid Cymru}}|

|Hywel Williams

|bgcolor="{{party color|Labour Party (UK)}}" |

|Steffie Williams Roberts‡

|File:Arfon2007Constituency.svg

Blaenau Gwent

|50,739

|8,647

|bgcolor="{{party color|Labour Party (UK)}}" |

|Nick Smith

|bgcolor="{{party color|The Brexit Party}}" |

|Richard Taylor*

|File:BlaenauGwent2007Constituency.svg

Brecon and Radnorshire

|55,490

|7,131

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Fay Jones

|bgcolor="{{party color|Liberal Democrats (UK)}}" |

|Jane Dodds¤

|File:BreconRadnorshire2007Constituency.svg

Bridgend

|63,303

|1,157

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Jamie Wallis

|bgcolor="{{party color|Labour Party (UK)}}" |

|Madeleine Moon

|File:Bridgend2007Constituency.svg

Caerphilly

|63,166

|6,833

|bgcolor="{{party color|Labour Party (UK)}}" |

|Wayne David

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Jane Pratt†

|File:Caerphilly2007Constituency.svg

Cardiff Central

|64,037

|17,179

|bgcolor="{{party color|Labour Party (UK)}}" |

|Jo Stevens

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Meirion Jenkins†

|File:CardiffCentral2007Constituency.svg

Cardiff North

|68,438

|6,982

|bgcolor="{{party color|Labour Party (UK)}}" |

|Anna McMorrin

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Mo Ali†

|File:CardiffNorth2007Constituency.svg

Cardiff South and Penarth

|78,837

|12,737

|bgcolor="{{party color|Labour Party (UK)}}" |

|Stephen Doughty

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Philippa Broom†

|File:CardiffSouthPenarth2007Constituency.svg

Cardiff West

|68,508

|10,986

|bgcolor="{{party color|Labour Party (UK)}}" |

|Kevin Brennan

|bgcolor="{{party color|Conservative Party (UK)}}" |

|Carolyn Webster†

|File:CardiffWest2007Constituency.svg

Carmarthen East and Dinefwr

|57,419

|1,809

|style="color:inherit;background:{{party color|Independent}}|

|Jonathan Edwards¢

|style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|David Darkin‡

|File:CarmarthenEastDinefwr2007Constituency.svg

Carmarthen West and South Pembrokeshire

|59,158

|7,745

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Simon Hart

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Marc Tierney‡

|File:CarmarthenWestSouthPembrokeshire2007Constituency.svg

Ceredigion

|56,250

|6,329

|style="color:inherit;background:{{party color|Plaid Cymru}}|

|Ben Lake

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Amanda Jenner†

|File:Ceredigion2007Constituency.svg

Clwyd South

|53,919

|1,239

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Simon Baynes

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Susan Elan Jones

|File:ClwydSouth2007Constituency.svg

Clwyd West

|57,714

|6,747

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|David Jones

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Jo Thomas‡

|File:ClwydWest2007Constituency.svg

Cynon Valley

|51,134

|8,822

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Beth Winter

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Pauline Church†

|File:CynonValley2007Constituency.svg

Delyn

|54,560

|865

| style="color:inherit;background:{{party color|Independent}}" |

|Rob Roberts¢

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|David Hanson

|File:Delyn2007Constituency.svg

Dwyfor Meirionnydd

|44,362

|4,740

|style="color:inherit;background:{{party color|Plaid Cymru}}|

|Liz Saville-Roberts

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Tomos Davies†

|File:DwyforMeirionnydd2007Constituency.svg

Gower

|61,762

|1,837

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Tonia Antoniazzi

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Francesca O'Brien†

File:Gower2007Constituency.svg
Islwyn

|55,423

|5,464

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Christopher James Evans

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Gavin Chambers†

File:Islwyn2007Constituency.svg
Llanelli

|60,518

|4,670

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Nia Griffith

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Tamara Reay†

File:Llanelli2007Constituency.svg
Merthyr Tydfil and Rhymney

|56,322

|10,606

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Gerald Jones

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Sara Jones†

File:MerthyrTydfilRhymney2007Constituency.svg
Monmouth

|67,098

|9,982

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|David Davies

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Yvonne Murphy‡

File:Monmouth2007Constituency.svg
Montgomeryshire

|48,997

|12,138

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Craig Williams

| style="color:inherit;background:{{party color|Liberal Democrats (UK)}}" |

|Kishan Devani¤

File:Montgomeryshire2007Constituency.svg
Neath

|56,419

|5,637

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Christina Rees

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Jon Burns†

File:Neath2007Constituency.svg
Newport East

|58,554

|1,992

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Jessica Morden

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Mark Brown†

File:NewportEast2007Constituency.svg
Newport West

|66,657

|902

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Ruth Jones

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Matthew Evans†

File:NewportWest2007Constituency.svg
Ogmore

|57,581

|7,805

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Chris Elmore

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Sadie Vidal†

File:Ogmore2007Constituency.svg
Pontypridd

|60,327

|5,887

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Alex Davies-Jones

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Sam Trask†

File:Pontypridd2007Constituency.svg
Preseli Pembrokeshire

|59,606

|5,062

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Stephen Crabb

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Philippa Thompson‡

File:PreseliPembrokeshire2007Constituency.svg
Rhondda

|50,262

|11,440

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Chris Bryant

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Hannah Jarvis

File:Rhondda2007Constituency.svg
Swansea East

|58,450

|11,440

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Carolyn Harris

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Denise Howard†

File:SwanseaEast2007Constituency.svg
Swansea West

|57,078

|8,116

| style="color:inherit;background:{{party color|Independent politician}}" |

|Geraint Davies

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|James Price†

File:SwanseaWest2007Constituency.svg
Torfaen

|62,330

|3,742

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Nick Thomas-Symonds

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Graham Smith†

File:Torfaen2007Constituency.svg
Vale of Clwyd

|56,649

|1,827

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|James Davies

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Chris Ruane

File:ValeOfClwyd2007Constituency.svg
Vale of Glamorgan

|76,508

|3,562

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Alun Cairns

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Belinda Loveluck-Edwards‡

File:ValeOfGlamorgan2007Constituency.svg
Wrexham

|49,737

|2,131

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Sarah Atherton

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Mary Wimbury‡

File:Wrexham2007Constituency.svg
Ynys Môn (Anglesey)

|51,925

|1,968

| style="color:inherit;background:{{party color|Conservative Party (UK)}}" |

|Virginia Crosbie

| style="color:inherit;background:{{party color|Labour Party (UK)}}" |

|Mary Roberts‡

File:YnysMon2007Constituency.svg

2023 boundary changes

{{Further|2023 Periodic Review of Westminster constituencies}}

=Failed sixth periodic review=

Under the terms of the Parliamentary Voting System and Constituencies Act 2011, the Sixth Periodic Review of Westminster Constituencies (the 2018 review) was based on reducing the total number of MPs from 650 to 600 and a strict electoral parity requirement that the electorate of all constituencies should be within a range of 5% either side of the electoral quota.

The Boundary Commission for Wales submitted their final proposals in respect of the Sixth Review in September 2018. Although the proposals were immediately laid before Parliament they were not brought forward by the Government for approval. Accordingly, they did not come into effect for the 2019 election which took place on 12 December 2019, and which was contested using the constituency boundaries in place since 2010.

On 24 March 2020, the Minister of State for the Cabinet Office, Chloe Smith, issued a written statement to Parliament setting out the Government's thinking with regard to parliamentary boundaries.{{Cite web|title=Update: Strengthening Democracy:Written statement – HCWS183|url=https://www.parliament.uk/business/publications/written-questions-answers-statements/written-statement/Commons/2020-03-24/HCWS183/|access-date=2020-04-20|website=UK Parliament|language=English}} Subsequently, the Parliamentary Constituencies Act 2020{{Cite web|last=|first=|date=|title=Parliamentary Constituencies Act 2020|url=https://www.legislation.gov.uk/ukpga/2020/25/enacted|archive-url=|archive-date=|access-date=|website=}} was passed into law on 14 December 2020 which formally removed the duty to implement the 2018 review and set out the framework for future boundary reviews.

=2023 periodic review=

{{multiple image

| width = 150

| image1 = 2010 Welsh Westminister constituencies map.svg

| alt1 = Map of the forty UK parliamentary constituencies in Wales last used before 2024.

| image2 = Wales2023Constituencies.svg

| alt2 = Map of the thirty-two UK parliamentary constituencies in Wales to be used from 2024.

| footer = Maps of the 40 constituencies to be used up to 2024 (left), and the 32 constituencies from 2024.

}}

The Parliamentary Constituencies Act 2020 was passed in December 2020, and the publication of the most recent data of electorate sizes of constituencies on 5 January 2021, lead the Boundary Commission for Wales to begin its review of the parliamentary constituencies in Wales, with the commission required to publish its final recommendations for boundary changes by 1 July 2023. By December 2021, the commission published the responses collected during the consultation period, and then conducted a six-week 'secondary consultation. Unlike the previous periodic review, the total UK constituencies was kept at 650.

When proportionally dividing the total 2021 electoral population of the United Kingdom using a statutory formula between the constituent countries of the UK, it results in England having 543 constituencies, Scotland having 57, Wales having 32 and Northern Ireland with the remaining 18. Each constituency recommended to have no more than 77,062 electors and no less than 69,724. The figure from Wales is calculated to be 8 seats lower from the total constituencies used for the 2019 UK general election when there were 40 constituencies, the largest decrease of any UK country or region. Wales has one 'protected constituency' not subject to UK electoral quotas, Ynys Môn on the Isle of Anglesey, where boundary changes are not applied. The decrease in constituencies in Wales has been described by the commission to represent "the most significant change to Wales's constituencies in a century", and the commission has no control over the number of constituencies in Wales. The final proposal published by the commission no longer required parliamentary approval and the recommendations in the final report were implemented automatically, however the second consultation period allowed public hearing about the proposals. The commission stated that it tried wherever possible to use existing local government boundaries, such as those of existing constituencies and principal areas.

==Final recommendations==

File:Wales2023Constituencies labelled map.svg

The final recommendations on the new constituencies in Wales were published on 28 June 2023 by the Boundary Commission for Wales.{{Cite web |title=Wales' new parliamentary constituencies published |url=https://bcomm-wales.gov.uk/news/06-23/wales-new-parliamentary-constituencies-published |access-date=2023-06-28 |website=Boundary Commission for Wales}} This followed years of proposals and consultations since 2021, with initial proposals published in 2021 and revised in 2022.{{Cite web |title=Revised Proposals |url=https://bcomm-wales.gov.uk/sites/bcomm/files/review/Revised%20Proposals_final_0.pdf |pages=24–25, 30 |publisher=Boundary Commission for Wales}}

Categorisation of status is purely based on the names used by the constituencies, if a new constituency largely overlaps with a previous one but was renamed, it is considered a new constituency.

New – Did not exist previously with either the name or boundaries.

Expanded – Keeps name but gains wards.

Redefined – Keeps name but with other altered boundaries.

Revived – Former constituency revived under the same name(s).

{{clear}}

class="wikitable collapsible"

|+List of recommended constituencies{{Cite book |url=https://bcomm-wales.gov.uk/sites/bcomm/files/review/E02859434_Boundary%20Commission%20Wales%202023_English_Web%20Accessible_V03.pdf |title=2023 Review of Parliamentary Constituencies – The 2023 Review of Parliamentary Constituencies in Wales |date=28 June 2023 |publisher=Boundary Commission for Wales}}

! rowspan="2" |Recommended constituency
(Welsh name)

! rowspan="2" |Electorate
(2023)

! rowspan="2" |Area (km2)

! colspan="2" |Electoral wards from

! rowspan="2" |Status

! rowspan="2" |Notes

Previous constituency

!Principal area

rowspan="4" |Aberafan Maesteg

| rowspan="4" |69,817

| rowspan="4" |397

|Bridgend (part)

|Bridgend

| rowspan="4" |New constituency

Ogmore (part)

|Bridgend

Aberavon (part)

|Neath Port Talbot

Neath (part)

|Neath Port Talbot

rowspan="2" |Alyn and Deeside
{{lang|cy|Alun a Glannau Dyfrdwy}}

| rowspan="2" |75,695

| rowspan="2" |205

|Alyn and Deeside (all)

|Flintshire

| rowspan="2" |Expanded constituency

Delyn (part)

|Flintshire

rowspan="4" |Bangor Aberconwy

| rowspan="4" |70,468

| rowspan="4" |1,435

|Aberconwy (all)

|Conwy

| rowspan="4" |New constituency

Clwyd West (part)

|Conwy

Clwyd West (part)

|Denbighshire

Arfon (part)

|Gwynedd

rowspan="4" |Blaenau Gwent and Rhymney
{{lang|cy|Blaenau Gwent a Rhymni}}

| rowspan="4" |71,079

| rowspan="4" |166

|Blaenau Gwent (all)

|Blaenau Gwent

| rowspan="4" |New constituency

Merthyr Tydfil and Rhymney (part)

|Caerphilly

Islwyn (part)

|Caerphilly

Caerphilly (part)

|Caerphilly

rowspan="2" |Brecon, Radnor and Cwm Tawe
{{lang|cy|Aberhonddu, Maesyfed a Chwm Tawe}}

| rowspan="2" |72,113

| rowspan="2" |3,090

|Brecon and Radnorshire (all)

|Powys

| rowspan="2" |New constituency

Neath (part)

|Neath Port Talbot

rowspan="2" |Bridgend
{{lang|cy|Pen-y-bont}}

| rowspan="2" |70,770

| rowspan="2" |124

|Bridgend (part)

|Bridgend

| rowspan="2" |Redefined constituency

Ogmore (part)

|Bridgend

rowspan="2" |Caerfyrddin

| rowspan="2" |72,683

| rowspan="2" |2,034

|Carmarthen East and Dinefwr (part)

|Carmarthenshire

| rowspan="2" |Revived constituency

| rowspan="2" |Previously existed 1542–1997 under its English name "Carmarthen".

Carmarthen West and South Pembrokeshire (part)

|Carmarthenshire

rowspan="2" | Caerphilly
{{lang|cy|Caerffili}}

| rowspan="2" | 72,458

| rowspan="2" |140

|Caerphilly (part)

|Caerphilly

| rowspan="2" | Redefined constituency

Islwyn (part)

|Caerphilly

rowspan="2" |Cardiff East
{{lang|cy|Dwyrain Caerdydd}}

| rowspan="2" |72,463

| rowspan="2" |33

|Cardiff Central (part)

|Cardiff

| rowspan="2" |Revived constituency

| rowspan="2" |Name restored; previously existed 1918–1950.

Cardiff South and Penarth (part)

|Cardiff

rowspan="2" |Cardiff North
{{lang|cy|Gogledd Caerdydd}}

| rowspan="2" |71,143

| rowspan="2" |49

|Cardiff North (all)

|Cardiff

| rowspan="2" |Expanded constituency

Pontypridd (part)

|Rhondda Cynon Taf

rowspan="4" |Cardiff South and Penarth
{{lang|cy|De Caerdydd a Phenarth}}

| rowspan="4" |72,269

| rowspan="4" |60

|Cardiff South and Penarth (part)

|Cardiff

| rowspan="4" |Redefined constituency

Cardiff Central (part)

|Cardiff

Cardiff South and Penarth (part)

|Vale of Glamorgan

Vale of Glamorgan (part)

|Vale of Glamorgan

rowspan="2" |Cardiff West
{{lang|cy|Gorllewin Caerdydd}}

| rowspan="2" |73,947

| rowspan="2" |63

|Cardiff West (all)

|Cardiff

| rowspan="2" |Expanded constituency

Pontypridd (part)

|Rhondda Cynon Taf

rowspan="2" |Ceredigion Preseli

| rowspan="2" |74,063

| rowspan="2" |2,458

|Ceredigion (all)

|Ceredigion

| rowspan="2" |New constituency

Preseli Pembrokeshire (part)

|Pembrokeshire

rowspan="5" |Clwyd East
{{lang|cy|Dwyrain Clwyd}}

| rowspan="5" |76,395

| rowspan="5" |676

|Clwyd West (part)

|Denbighshire

| rowspan="5" |New constituency

Clwyd South (part)

|Denbighshire

Vale of Clwyd (part)

|Denbighshire

Delyn (part)

|Flintshire

Clwyd South (part)

|Wrexham

rowspan="2" |Clwyd North
{{lang|cy|Gogledd Clwyd}}

| rowspan="2" |76,150

| rowspan="2" |170

|Clwyd West (part)

|Conwy

| rowspan="2" |New constituency

Vale of Clwyd (part)

|Denbighshire

rowspan="3" |Dwyfor Meirionnydd

| rowspan="3" |72,533

| rowspan="3" |2,613

|Clwyd South (part)

|Denbighshire

| rowspan="3" |Expanded constituency

Dwyfor Meirionnydd (all)

|Gwynedd

Arfon (part)

|Gwynedd

rowspan="2" |Gower
{{lang|cy|Gŵyr}}

| rowspan="2" |76,801

| rowspan="2" |345

|Gower (part)

|Swansea

| rowspan="2" |Redefined constituency

Swansea West (part)

|Swansea

rowspan="2" |Llanelli

| rowspan="2" |69,895

| rowspan="2" |397

|Llanelli (all)

|Carmarthenshire

| rowspan="2" |Expanded constituency

Carmarthen East and Dinefwr (part)

|Carmarthenshire

rowspan="2" |Merthyr Tydfil and Aberdare
{{lang|cy|Merthyr Tudful ac Aberdâr}}

| rowspan="2" |74,805

| rowspan="2" |245

|Merthyr Tydfil and Rhymney (part)

|Merthyr Tydfil (all)

| rowspan="2" |New constituency

Cynon Valley (part)

|Rhondda Cynon Taf

rowspan="2" |Mid and South Pembrokeshire
{{lang|cy|Canol a De Sir Benfro}}

| rowspan="2" |76,820

| rowspan="2" |985

|Preseli Pembrokeshire (part)

|Pembrokeshire

| rowspan="2" |New constituency

Carmarthen West and South Pembrokeshire (part)

|Pembrokeshire

rowspan="2" |Monmouthshire
{{lang|cy|Sir Fynwy}}

| rowspan="2" |72,681

| rowspan="2" |884

|Monmouth (part)

|Monmouthshire (all)

| rowspan="2" |Revived constituency

| rowspan="2" |Name restored; previously existed 1536–1885.

Newport East (part)

|Monmouthshire (all)

rowspan="2" |Montgomeryshire and Glyndŵr
{{lang|cy|Maldwyn a Glyndŵr}}

| rowspan="2" |74,223

| rowspan="2" |2,379

|Montgomeryshire (all)

|Powys

| rowspan="2" |New constituency

Clwyd South (part)

|Wrexham

rowspan="4" |Neath and Swansea East
{{lang|cy|Castell-nedd a Dwyrain Abertawe}}

| rowspan="4" |74,705

| rowspan="4" |219

|Aberavon (part)

|Neath Port Talbot

| rowspan="4" |New constituency

Neath (part)

|Neath Port Talbot

Gower (part)

|Swansea

Swansea East (part)

|Swansea

rowspan="2" |Newport East
{{lang|cy|Dwyrain Casnewydd}}

| rowspan="2" |76,159

| rowspan="2" |142

|Newport East (part)

|Newport

| rowspan="2" |Redefined constituency

Newport West (part)

|Newport

rowspan="2" |Newport West and Islwyn
{{lang|cy|Gorllewin Casnewydd ac Islwyn}}

| rowspan="2" |76,234

| rowspan="2" |154

|Newport West (part)

|Newport

| rowspan="2" |New constituency

Islwyn (part)

|Caerphilly

rowspan="3" |Pontypridd

| rowspan="3" |73,743

| rowspan="3" |141

|Cynon Valley (part)

|Rhondda Cynon Taf

| rowspan="3" |Redefined constituency

Ogmore (part)

|Rhondda Cynon Taf

Pontypridd (part)

|Rhondda Cynon Taf

rowspan="4" |Rhondda and Ogmore
{{lang|cy|Rhondda ac Ogwr}}

| rowspan="4" |73,557

| rowspan="4" |199

|Ogmore (part)

|Bridgend

| rowspan="4" |New constituency

Ogmore (part)

|Rhondda Cynon Taf

Pontypridd (part)

|Rhondda Cynon Taf

Rhondda (all)

|Rhondda Cynon Taf

rowspan="2" |Swansea West
{{lang|cy|Gorllewin Abertawe}}

| rowspan="2" |74,612

| rowspan="2" |35

|Swansea East (part)

|Swansea

| rowspan="2" |Redefined constituency

Swansea West (part)

|Swansea

rowspan="2" |Torfaen

| rowspan="2" |70,591

| rowspan="2" |126

|Torfaen (all)

|Torfaen (all)

| rowspan="2" |Expanded constituency

Monmouth (part)

|Torfaen (all)

Vale of Glamorgan
{{lang|cy|Bro Morgannwg}}

|70,426

|301

|Vale of Glamorgan (part)

|Vale of Glamorgan

|Redefined constituency

rowspan="2" |Wrexham
{{lang|cy|Wrecsam}}

| rowspan="2" |70,964

| rowspan="2" |292

|Clwyd South (part)

|Wrexham

| rowspan="2" |Expanded constituency

Wrexham (all)

|Wrexham

Ynys Môn

|52,415

|746

|Ynys Môn (all)

|Isle of Anglesey (all)

|{{Tooltip|Protected constituency|Protected by law from any changes following boundary reviews}}

|Constituency not subject to the statutory UK electoral quota.

2024 results

The number of votes cast for each political party who fielded candidates in constituencies in Wales at the 2024 general election were as follows:{{Cite web |date=26 July 2024 |title=General election 2024 results |url=https://commonslibrary.parliament.uk/research-briefings/cbp-10009/ |access-date=1 August 2024 |website=House of Commons Library}}

class="wikitable plainrowheaders" style="text-align:right"

! scope="col" |Party

! scope="col" |Votes

! scope="col" |%

! scope="col" |Change
from 2019

! scope="col" |Seats

!Change from
2019 (actual)

! scope="col" |Change from
2019 (notional)

scope="row" |Labour

|487,636

|37.0

|{{decrease}} 3.9

|27

|{{increase}} 5

|{{increase}} 9

scope="row" |Conservative

|240,003

|18.2

|{{decrease}} 17.9

|0

|{{decrease}} 14

|{{decrease}} 12

scope="row" |Reform UK

|223,018

|16.9

|{{increase}} 11.5

|0

|{{no change}} 0

|{{no change}} 0

scope="row" |Plaid Cymru

|194,811

|14.7

|{{increase}} 4.8

|4

|{{no change}} 0

|{{increase}} 2

scope="row" |Liberal Democrats

|85,911

|6.5

|{{increase}} 0.5

|1

|{{increase}} 1

|{{increase}} 1

scope="row" |Green

|61,662

|4.7

|{{increase}} 3.7

|0

|{{no change}} 0

|{{no change}} 0

scope="row" |Others

|26,035

|2.0

|{{increase}} 1.3

|0

|{{no change}} 0

|{{no change}} 0

scope="row" |Total

|1,319,076

|100.0

|

|32

|{{decrease}} 8

|

Results history

Primary data source: [https://commonslibrary.parliament.uk/research-briefings/cbp-8647/ House of Commons research briefing – General election results from 1918 to 2019] (2024 as above)

=Percentage votes=

File:Wales votes % 1945-2024.svg

Key:

=Seats=

File:Wales seats 1945-2024.svg

Key:

=Maps=

File:WalesParliamentaryConstituency2010Results.svg|2010

File:WalesParliamentaryConstituency2015Results.svg|2015

File:Wales Parliamentary Constituency 2017 Results.svg|2017

File:Wales Parliamentary Constituency 201911 with affilation changes.svg|2019 by-elections

File:Dec2019WalesConstituencies.png|December 2019

File:Jul2024WalesConstituencies.svg|2024

These are maps of the results of the last four general elections in Wales and changes in 2019 following a by-election and a change of affiliation.

=2019 by-elections=

See also

References

{{Reflist|30em}}

{{UK constituencies}}

{{Constituencies in Wales}}

*

Parliamentary