Wales (32 seats)

UK House of Commons · 32 Westminster constituencies · Boundary Commission for Wales (Comisiwn Ffiniau i Gymru)

About this nation / region

Wales sends 32 MPs to the House of Commons at Westminster under the 2023 Periodic Review boundaries (Boundary Commission for Wales (Comisiwn Ffiniau i Gymru)). ← All 12 UK nations & regions · Look up & build my UK ballot →

All 32 Westminster constituencies in Wales

Aberafan Maesteg

Sitting MP: Stephen Kinnock Labour

Council / county area: Bridgend; Neath Port Talbot · 2023 Review electorate: 69,817 · Official UK Parliament profile

Alyn and Deeside

Sitting MP: Sir Mark Tami Labour

Council / county area: Flintshire · 2023 Review electorate: 75,695 · Official UK Parliament profile

Bangor Aberconwy

Sitting MP: Claire Hughes Labour

Council / county area: Conwy; Denbighshire; Gwynedd · 2023 Review electorate: 70,468 · Official UK Parliament profile

Blaenau Gwent and Rhymney

Sitting MP: Nick Smith Labour

Council / county area: Blaenau Gwent; Caerphilly · 2023 Review electorate: 71,079 · Official UK Parliament profile

Brecon, Radnor and Cwm Tawe

Sitting MP: David Chadwick Liberal Democrats

Council / county area: Neath Port Talbot; Powys · 2023 Review electorate: 72,113 · Official UK Parliament profile

Bridgend

Sitting MP: Chris Elmore Labour

Council / county area: Bridgend · 2023 Review electorate: 70,770 · Official UK Parliament profile

Caerfyrddin

Sitting MP: Ann Davies Plaid Cymru

Council / county area: Carmarthenshire · 2023 Review electorate: 72,683 · Official UK Parliament profile

Caerphilly

Sitting MP: Chris Evans Labour

Council / county area: Caerphilly · 2023 Review electorate: 72,458 · Official UK Parliament profile

Cardiff East

Sitting MP: Jo Stevens Labour

Council / county area: Cardiff · 2023 Review electorate: 72,463 · Official UK Parliament profile

Cardiff North

Sitting MP: Anna McMorrin Labour

Council / county area: Cardiff; Rhondda Cynon Taf · 2023 Review electorate: 71,143 · Official UK Parliament profile

Cardiff South and Penarth

Sitting MP: Stephen Doughty Labour

Council / county area: Cardiff; Vale of Glamorgan · 2023 Review electorate: 72,269 · Official UK Parliament profile

Cardiff West

Sitting MP: Mr Alex Barros-Curtis Labour

Council / county area: Cardiff; Rhondda Cynon Taf · 2023 Review electorate: 73,947 · Official UK Parliament profile

Ceredigion Preseli

Sitting MP: Ben Lake Plaid Cymru

Council / county area: Ceredigion; Pembrokeshire · 2023 Review electorate: 74,063 · Official UK Parliament profile

Clwyd East

Sitting MP: Becky Gittins Labour

Council / county area: Denbighshire; Flintshire; Wrexham · 2023 Review electorate: 76,395 · Official UK Parliament profile

Clwyd North

Sitting MP: Gill German Labour

Council / county area: Conwy; Denbighshire · 2023 Review electorate: 76,150 · Official UK Parliament profile

Dwyfor Meirionnydd

Sitting MP: Liz Saville Roberts Plaid Cymru

Council / county area: Denbighshire; Gwynedd · 2023 Review electorate: 72,533 · Official UK Parliament profile

Gower

Sitting MP: Tonia Antoniazzi Labour

Council / county area: Swansea · 2023 Review electorate: 76,801 · Official UK Parliament profile

Llanelli

Sitting MP: Dame Nia Griffith Labour

Council / county area: Carmarthenshire · 2023 Review electorate: 69,895 · Official UK Parliament profile

Merthyr Tydfil and Aberdare

Sitting MP: Gerald Jones Labour

Council / county area: Merthyr Tydfil; Rhondda Cynon Taf · 2023 Review electorate: 74,805 · Official UK Parliament profile

Mid and South Pembrokeshire

Sitting MP: Henry Tufnell Labour

Council / county area: Pembrokeshire · 2023 Review electorate: 76,820 · Official UK Parliament profile

Monmouthshire

Sitting MP: Catherine Fookes Labour

Council / county area: Monmouthshire · 2023 Review electorate: 72,681 · Official UK Parliament profile

Montgomeryshire and Glyndŵr

Sitting MP: Steve Witherden Labour

Council / county area: Powys; Wrexham · 2023 Review electorate: 74,223 · Official UK Parliament profile

Neath and Swansea East

Sitting MP: Carolyn Harris Labour

Council / county area: Neath Port Talbot; Swansea · 2023 Review electorate: 74,705 · Official UK Parliament profile

Newport East

Sitting MP: Jessica Morden Labour

Council / county area: Newport · 2023 Review electorate: 76,159 · Official UK Parliament profile

Newport West and Islwyn

Sitting MP: Ruth Jones Labour

Council / county area: Caerphilly; Newport · 2023 Review electorate: 76,234 · Official UK Parliament profile

Pontypridd

Sitting MP: Alex Davies-Jones Labour

Council / county area: Rhondda Cynon Taf · 2023 Review electorate: 73,743 · Official UK Parliament profile

Rhondda and Ogmore

Sitting MP: Chris Bryant Labour

Council / county area: Bridgend; Rhondda Cynon Taf · 2023 Review electorate: 73,557 · Official UK Parliament profile

Swansea West

Sitting MP: Torsten Bell Labour

Council / county area: Swansea · 2023 Review electorate: 74,612 · Official UK Parliament profile

Torfaen

Sitting MP: Nick Thomas-Symonds Labour

Council / county area: Torfaen · 2023 Review electorate: 70,591 · Official UK Parliament profile

Vale of Glamorgan

Sitting MP: Kanishka Narayan Labour

Council / county area: Vale of Glamorgan · 2023 Review electorate: 70,426 · Official UK Parliament profile

Wrexham

Sitting MP: Andrew Ranger Labour

Council / county area: Wrexham · 2023 Review electorate: 70,964 · Official UK Parliament profile

Ynys Môn

Sitting MP: Llinos Medi Plaid Cymru

Council / county area: Isle of Anglesey · 2023 Review electorate: 52,415 · Official UK Parliament profile