UK House of Commons · 32 Westminster constituencies · Boundary Commission for Wales (Comisiwn Ffiniau i Gymru)
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 →
Sitting MP: Stephen Kinnock Labour
Council / county area: Bridgend; Neath Port Talbot · 2023 Review electorate: 69,817 · Official UK Parliament profile
Sitting MP: Sir Mark Tami Labour
Council / county area: Flintshire · 2023 Review electorate: 75,695 · Official UK Parliament profile
Sitting MP: Claire Hughes Labour
Council / county area: Conwy; Denbighshire; Gwynedd · 2023 Review electorate: 70,468 · Official UK Parliament profile
Sitting MP: Nick Smith Labour
Council / county area: Blaenau Gwent; Caerphilly · 2023 Review electorate: 71,079 · Official UK Parliament profile
Sitting MP: David Chadwick Liberal Democrats
Council / county area: Neath Port Talbot; Powys · 2023 Review electorate: 72,113 · Official UK Parliament profile
Sitting MP: Chris Elmore Labour
Council / county area: Bridgend · 2023 Review electorate: 70,770 · Official UK Parliament profile
Sitting MP: Ann Davies Plaid Cymru
Council / county area: Carmarthenshire · 2023 Review electorate: 72,683 · Official UK Parliament profile
Sitting MP: Chris Evans Labour
Council / county area: Caerphilly · 2023 Review electorate: 72,458 · Official UK Parliament profile
Sitting MP: Jo Stevens Labour
Council / county area: Cardiff · 2023 Review electorate: 72,463 · Official UK Parliament profile
Sitting MP: Anna McMorrin Labour
Council / county area: Cardiff; Rhondda Cynon Taf · 2023 Review electorate: 71,143 · Official UK Parliament profile
Sitting MP: Stephen Doughty Labour
Council / county area: Cardiff; Vale of Glamorgan · 2023 Review electorate: 72,269 · Official UK Parliament profile
Sitting MP: Mr Alex Barros-Curtis Labour
Council / county area: Cardiff; Rhondda Cynon Taf · 2023 Review electorate: 73,947 · Official UK Parliament profile
Sitting MP: Ben Lake Plaid Cymru
Council / county area: Ceredigion; Pembrokeshire · 2023 Review electorate: 74,063 · Official UK Parliament profile
Sitting MP: Becky Gittins Labour
Council / county area: Denbighshire; Flintshire; Wrexham · 2023 Review electorate: 76,395 · Official UK Parliament profile
Sitting MP: Gill German Labour
Council / county area: Conwy; Denbighshire · 2023 Review electorate: 76,150 · Official UK Parliament profile
Sitting MP: Liz Saville Roberts Plaid Cymru
Council / county area: Denbighshire; Gwynedd · 2023 Review electorate: 72,533 · Official UK Parliament profile
Sitting MP: Tonia Antoniazzi Labour
Council / county area: Swansea · 2023 Review electorate: 76,801 · Official UK Parliament profile
Sitting MP: Dame Nia Griffith Labour
Council / county area: Carmarthenshire · 2023 Review electorate: 69,895 · Official UK Parliament profile
Sitting MP: Gerald Jones Labour
Council / county area: Merthyr Tydfil; Rhondda Cynon Taf · 2023 Review electorate: 74,805 · Official UK Parliament profile
Sitting MP: Henry Tufnell Labour
Council / county area: Pembrokeshire · 2023 Review electorate: 76,820 · Official UK Parliament profile
Sitting MP: Catherine Fookes Labour
Council / county area: Monmouthshire · 2023 Review electorate: 72,681 · Official UK Parliament profile
Sitting MP: Steve Witherden Labour
Council / county area: Powys; Wrexham · 2023 Review electorate: 74,223 · Official UK Parliament profile
Sitting MP: Carolyn Harris Labour
Council / county area: Neath Port Talbot; Swansea · 2023 Review electorate: 74,705 · Official UK Parliament profile
Sitting MP: Jessica Morden Labour
Council / county area: Newport · 2023 Review electorate: 76,159 · Official UK Parliament profile
Sitting MP: Ruth Jones Labour
Council / county area: Caerphilly; Newport · 2023 Review electorate: 76,234 · Official UK Parliament profile
Sitting MP: Alex Davies-Jones Labour
Council / county area: Rhondda Cynon Taf · 2023 Review electorate: 73,743 · Official UK Parliament profile
Sitting MP: Chris Bryant Labour
Council / county area: Bridgend; Rhondda Cynon Taf · 2023 Review electorate: 73,557 · Official UK Parliament profile
Sitting MP: Torsten Bell Labour
Council / county area: Swansea · 2023 Review electorate: 74,612 · Official UK Parliament profile
Sitting MP: Nick Thomas-Symonds Labour
Council / county area: Torfaen · 2023 Review electorate: 70,591 · Official UK Parliament profile
Sitting MP: Kanishka Narayan Labour
Council / county area: Vale of Glamorgan · 2023 Review electorate: 70,426 · Official UK Parliament profile
Sitting MP: Andrew Ranger Labour
Council / county area: Wrexham · 2023 Review electorate: 70,964 · Official UK Parliament profile
Sitting MP: Llinos Medi Plaid Cymru
Council / county area: Isle of Anglesey · 2023 Review electorate: 52,415 · Official UK Parliament profile