This is a list of members of Parliament (MPs) elected to the House of Commons of the United Kingdom by Welsh constituencies for the fifty-seventh Parliament of the United Kingdom (2017 to 2019).
It includes both MPs elected at the 2017 general election, held on 8 June 2017, and those subsequently elected in by-elections. At the 2017 general election, Welsh Labour was the largest party with 28 MPs. Conservatives were 2nd with 8 MPs and Plaid Cymru had 4.
The list is sorted by the name of the MP, and MPs who did not serve throughout the Parliament are italicised. New MPs elected since the general election are noted at the bottom of the page.
Composition
Affiliation Members Welsh Labour Party28 Welsh Conservative Party6 Plaid Cymru4 Welsh Liberal Democrats1 Independent1 Total 40
MPs MP Constituency Party In constituencysince Majority Gower Labour 2017 3,269 AberconwyIndependent(suspended fromConservatives) 2010 635 Cardiff West Labour 2001 12,551 Rhondda Labour 2001 13,746 Vale of Glamorgan Conservative 2010 2,190 Cynon Valley Labour 1984 by-election 13,238 Preseli Pembrokeshire Conservative 2005 314 Caerphilly Labour 2001 12,078 Monmouth Conservative 2005 8,206 Swansea West Labour/Co-operative 2010 10,598 Montgomeryshire Conservative 2010 9,285 Brecon and Radnorshire Liberal Democrats 2019 by-election 1,425 Cardiff South and Penarth Labour/Co-operative 2012 by-election 14,864 Carmarthen East and Dinefwr Plaid Cymru 2010 3,908 Ogmore Labour 2016 by-election 13,871 Islwyn Labour/Co-operative 2010 11,412 Llanelli Labour 2005 12,024 Delyn Labour 1992 4,240 Swansea East Labour 2015 13,168 Carmarthen West and South Pembrokeshire Conservative 2010 3,110 Clwyd West Conservative 2005 3,437 Merthyr Tydfil and Rhymney Labour 2015 16,334 Newport West Labour 2019 by-election 1,951 Clwyd South Labour 2010 4,356 Aberavon Labour 2015 16,761 Ceredigion Plaid Cymru 2017 104 Wrexham Labour 2001 1,832 Cardiff North Labour 2017 4,174 Bridgend Labour 2005 4,700 Newport East Labour 2005 8,003 Ynys Môn Labour 2001 5,259 Neath Labour 2015 12,631 Vale of Clwyd Labour 2017Ruane previously held the seat from 1997 until his defeat in the 2015 election, and re-entered the House in the 2017 election 2,379 Dwyfor Meirionnydd Plaid Cymru 2015 4,850 Blaenau Gwent Labour 2010 11,907 Pontypridd Labour 2010 11,448 Cardiff Central Labour 2015 17,196 Alyn and Deeside Labour 2001 5,235 Torfaen Labour 2015 10,240 Arfon Plaid Cymru 2001 92
By-elections 2019 Newport West by-election 2019 Brecon and Radnorshire by-election
See also 2017 United Kingdom general election List of MPs elected in the 2017 United Kingdom general election List of MPs for constituencies in England (2017–2019) List of MPs for constituencies in Northern Ireland (2017–2019) List of MPs for constituencies in Scotland (2017–2019)
Notes
References