List of MPs for constituencies in Wales (2019–present)

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-Eighth Parliament of the United Kingdom (2019–present).



Colours on map indicate the party allegiance of each constituency's MP on the day of the election

It includes both MPs elected at the 2019 general election, held on 12 December 2019, and those subsequently elected in by-elections.

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
Labour Party 22
Conservative Party 14
Plaid Cymru 3
Independent 1
 Total 40

Number of seats by party (at election)

  Labour (55%)
  Conservative (35%)
  Plaid Cymru (10%)

MPs

MP Constituency Party In constituency
since
Majority Twitter handle
Tonia Antoniazzi Gower Labour 2017 1,837 @ToniaAntoniazzi
Sarah Atherton Wrexham Conservative 2019 2,131 @AthertonNWales
Simon Baynes Clwyd South Conservative 2019 1,239 @baynes_simon
Kevin Brennan Cardiff West Labour 2001 10,986 @KevinBrennanMP
Chris Bryant Rhondda Labour 2001 11,440 @RhonddaBryant
Alun Cairns Vale of Glamorgan Conservative 2010 3,562 @AlunCairns
Stephen Crabb Preseli Pembrokeshire Conservative 2005 5,062 @SCrabbPembs
Virginia Crosbie Ynys Môn Conservative 2019 1,968 @VirginiaCrosbie
Wayne David Caerphilly Labour 2001 6,833 @WayneDavid_MP
David Davies Monmouth Conservative 2005 9,982 @DavidTCDavies
Geraint Davies Swansea West Labour Co-op 2010 8,116 @GeraintDaviesMP
James Davies Vale of Clwyd Conservative 2019 1,827 @JamesDavies
Alex Davies-Jones Pontypridd Labour 2019 5,890 @AlexDaviesJones
Stephen Doughty Cardiff South and Penarth Labour Co-op 2012 by-election 12,737 @SDoughtyMP
Jonathan Edwards Carmarthen East and Dinefwr Independent 2010 1,809 @JonathanPlaid
Chris Elmore Ogmore Labour Co-op 2016 by-election 7,805 @CPJElmore
Chris Evans Islwyn Labour Co-op 2010 5,464 @VoteChrisEvans
Nia Griffith Llanelli Labour 2005 4,670 @NiaGriffithMP
Carolyn Harris Swansea East Labour 2015 7,970 @carolynharris24
Simon Hart Carmarthen West and
South Pembrokeshire
Conservative 2010 7,745 @Simonhartmp
David Jones Clwyd West Conservative 2005 6,747 @DavidJonesMP
Fay Jones Brecon and Radnorshire Conservative 2019 7,131 @JonesyFay
Gerald Jones Merthyr Tydfil and Rhymney Labour 2015 10,606 @GeraldJonesLAB
Ruth Jones Newport West Labour 2019 by-election 902 @RuthNewportWest
Stephen Kinnock Aberavon Labour 2015 10,490 @SKinnock
Ben Lake Ceredigion Plaid Cymru 2017 6,329 @BenMLake
Anna McMorrin Cardiff North Labour 2017 6,982 @AnnaMcMorrin
Robin Millar Aberconwy Conservative 2019 2,034 @RobinMillar8
Jessica Morden Newport East Labour 2005 1,992 @jessicamordenmp
Christina Rees Neath Labour 2015 5,637 @Rees4Neath
Rob Roberts Delyn Conservative 2019 865 @RobDelyn
Liz Saville Roberts Dwyfor Meirionnydd Plaid Cymru 2015 4,740 @LSRPlaid
Nick Smith Blaenau Gwent Labour 2010 8,647 @BlaenauGwentMP
Jo Stevens Cardiff Central Labour 2015 17,179 @JoStevensLabour
Mark Tami Alyn and Deeside Labour 2001 213 @MarkTamiMP
Nick Thomas-Symonds Torfaen Labour 2015 3,742 @NickTorfaen
Jamie Wallis Bridgend Conservative 2019 1,157 @JamieWallisCons
Craig Williams Montgomeryshire Conservative 2019 12,138 @craig4monty
Hywel Williams Arfon Plaid Cymru 2001 2,781 @HywelPlaidCymru
Beth Winter Cynon Valley Labour 2019 8,822 @BethWinterMP

See also

References

    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.