List of MPs for constituencies in Wales (2019–present)
| |
Colours on map indicate the party allegiance of each constituency's MP on the day of the election |
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).
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 | |
bgcolor="Template:Labour Party (UK)/meta/color" | | Labour Party | 22 |
bgcolor="Template:Conservative Party (UK)/meta/color" | | Conservative Party | 14 |
bgcolor="Template:Plaid Cymru/meta/color" | | Plaid Cymru | 3 |
bgcolor="Template:Independent politician/meta/color" | | Independent politician | 1 |
Total | 40 |
MPs
MP | Constituency | Party | In constituency since |
Majority | Twitter handle | |
---|---|---|---|---|---|---|
Tonia Antoniazzi | Gower
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2017 | 1,837 | @ToniaAntoniazzi | |
Sarah Atherton | Wrexham
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2019 | 2,131 | @AthertonNWales | |
Simon Baynes | Clwyd South
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2019 | 1,239 | @baynes_simon | |
Kevin Brennan | Cardiff West
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2001 | 10,986 | @KevinBrennanMP | |
Chris Bryant | Rhondda
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2001 | 11,440 | @RhonddaBryant | |
Alun Cairns | Vale of Glamorgan
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2010 | 3,562 | @AlunCairns | |
Stephen Crabb | Preseli Pembrokeshire
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2005 | 5,062 | @SCrabbPembs | |
Virginia Crosbie | Ynys Môn
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2019 | 1,968 | @VirginiaCrosbie | |
Wayne David | Caerphilly
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2001 | 6,833 | @WayneDavid_MP | |
David Davies | Monmouth
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2005 | 9,982 | @DavidTCDavies | |
Geraint Davies | Swansea West
style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Co-operative" | |
Labour Co-op | 2010 | 8,116 | @GeraintDaviesMP | |
James Davies | Vale of Clwyd
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2019 | 1,827 | @JamesDavies | |
Alex Davies-Jones | Pontypridd
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2019 | 5,890 | @AlexDaviesJones | |
Stephen Doughty | Cardiff South and Penarth
style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Co-operative" | |
Labour Co-op | 2012 by-election | 12,737 | @SDoughtyMP | |
Jonathan Edwards | Carmarthen East and Dinefwr
style="width: 2px; background-color: #DCDCDC;" data-sort-value="Independent politician" | |
Independent | 2010 | 1,809 | @JonathanPlaid | |
Chris Elmore | Ogmore
style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Co-operative" | |
Labour Co-op | 2016 by-election | 7,805 | @CPJElmore | |
Chris Evans | Islwyn
style="width: 2px; background-color: #E4003B;" data-sort-value="Labour Co-operative" | |
Labour Co-op | 2010 | 5,464 | @VoteChrisEvans | |
Nia Griffith | Llanelli
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2005 | 4,670 | @NiaGriffithMP | |
Carolyn Harris | Swansea East
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2015 | 7,970 | @carolynharris24 | |
Simon Hart | Carmarthen West and South Pembrokeshire style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2010 | 7,745 | @Simonhartmp | |
David Jones | Clwyd West
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2005 | 6,747 | @DavidJonesMP | |
Fay Jones | Brecon and Radnorshire
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2019 | 7,131 | @JonesyFay | |
Gerald Jones | Merthyr Tydfil and Rhymney
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2015 | 10,606 | @GeraldJonesLAB | |
Ruth Jones | Newport West
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2019 by-election | 902 | @RuthNewportWest | |
Stephen Kinnock | Aberavon
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2015 | 10,490 | @SKinnock | |
Ben Lake | Ceredigion
style="width: 2px; background-color: #005B54;" data-sort-value="Plaid Cymru" | |
Plaid Cymru | 2017 | 6,329 | @BenMLake | |
Anna McMorrin | Cardiff North
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2017 | 6,982 | @AnnaMcMorrin | |
Robin Millar | Aberconwy
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2019 | 2,034 | @RobinMillar8 | |
Jessica Morden | Newport East
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2005 | 1,992 | @jessicamordenmp | |
Christina Rees | Neath
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2015 | 5,637 | @Rees4Neath | |
Rob Roberts | Delyn
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2019 | 865 | @RobDelyn | |
Liz Saville Roberts | Dwyfor Meirionnydd
style="width: 2px; background-color: #005B54;" data-sort-value="Plaid Cymru" | |
Plaid Cymru | 2015 | 4,740 | @LSRPlaid | |
Nick Smith | Blaenau Gwent
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2010 | 8,647 | @BlaenauGwentMP | |
Jo Stevens | Cardiff Central
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2015 | 17,179 | @JoStevensLabour | |
Mark Tami | Alyn and Deeside
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2001 | 213 | @MarkTamiMP | |
Nick Thomas-Symonds | Torfaen
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2015 | 3,742 | @NickTorfaen | |
Jamie Wallis | Bridgend
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2019 | 1,157 | @JamieWallisCons | |
Craig Williams | Montgomeryshire
style="width: 2px; background-color: #0087DC;" data-sort-value="Welsh Conservative Party" | |
Conservative | 2019 | 12,138 | @craig4monty | |
Hywel Williams | Arfon
style="width: 2px; background-color: #005B54;" data-sort-value="Plaid Cymru" | |
Plaid Cymru | 2001 | 2,781 | @HywelPlaidCymru | |
Beth Winter | Cynon Valley
style="width: 2px; background-color: #E4003B;" data-sort-value="Welsh Labour" | |
Labour | 2019 | 8,822 | @BethWinterMP |
See also
- 2019 United Kingdom general election in Wales
- List of MPs elected in the 2019 United Kingdom general election
- List of MPs for constituencies in England (2019–present)
- List of MPs for constituencies in Northern Ireland (2019–present)
- List of MPs for constituencies in Scotland (2019–present)