# List of members of the Senedd

This is a list of members who have ever been elected to the Senedd, since its first election in 1999 as the National Assembly for Wales.
The number assigned to each MS is arbitrary and does not indicate any kind of rank or seniority. It is only for use in this table. To date 161 individuals have served as MSs (formerly AMs before 2020).
Members of the Senedd and former National Assembly for Wales (1999–present) :
| | Name | | Party | From | To | Notes |
| 001 | Leighton Andrews | Rhondda | Labour | 2003 | 2016 | |
| 002 | Mick Antoniw | Pontypridd | Labour | 2011 | Present | |
| 003 | Mabon ap Gwynfor | Dwyfor Meirionnydd | Plaid Cymru | 2021 | Present | |
| 004 | Rhun ap Iorwerth | Ynys Môn | Plaid Cymru | 2013 | Present | |
| 005 | Rhys ab Owen | South Wales Central | Plaid Cymru | 2021 | Present | |
| 006 | Mohammad Asghar | South Wales East | Plaid Cymru | 2007 | 2020 | Defected from Plaid Cymru to Conservatives on 8 December 2009. Died while in office on 16 June 2020. |
| 006 | Mohammad Asghar | South Wales East | Conservative | 2007 | 2020 | Defected from Plaid Cymru to Conservatives on 8 December 2009. Died while in office on 16 June 2020. |
| 007 | Natasha Asghar | South Wales East | Conservative | 2021 | Present | |
| 008 | Lorraine Barrett | Cardiff South and Penarth | Labour | 1999 | 2011 | |
| 009 | Gareth Bennett | South Wales Central | UKIP | 2016 | 2021 | Sat as an independent from 7 November 2019 until 24 June 2020, when they joined the Abolish the Welsh Assembly Party. |
| 009 | Gareth Bennett | South Wales Central | Independent | 2016 | 2021 | Sat as an independent from 7 November 2019 until 24 June 2020, when they joined the Abolish the Welsh Assembly Party. |
| 009 | Gareth Bennett | South Wales Central | Abolish the Welsh Assembly | 2016 | 2021 | Sat as an independent from 7 November 2019 until 24 June 2020, when they joined the Abolish the Welsh Assembly Party. |
| 010 | Mick Bates | Montgomeryshire | Liberal Democrats | 1999 | 2011 | Sat as an independent from 16 April 2010 |
| 010 | Mick Bates | Montgomeryshire | Independent | 1999 | 2011 | Sat as an independent from 16 April 2010 |
| 011 | Peter Black | South Wales West | Liberal Democrats | 1999 | 2016 | |
| 012 | Hannah Blythyn | Delyn | Labour | 2016 | Present | |
| 013 | Dawn Bowden | Merthyr Tidfil and Rhymney | Labour | 2016 | Present | |
| 014 | Nick Bourne | Mid and West Wales | Conservative | 1999 | 2011 | |
| 015 | Michelle Brown | North Wales | UKIP | 2016 | 2021 | Sat as an independent from 26 March 2019 |
| 015 | Michelle Brown | North Wales | Independent | 2016 | 2021 | Sat as an independent from 26 March 2019 |
| 016 | Jayne Bryant | Newport West | Labour | 2016 | Present | |
| 017 | Eleanor Burnham | North Wales | Liberal Democrats | 2001 | 2011 | |
| 018 | Angela Burns | Carmarthen West and South Pembrokeshire | Conservative | 2007 | 2021 | |
| 019 | Rosemary Butler | Newport West | Labour | 1999 | 2016 | |
| 020 | Alun Cairns | South Wales West | Conservative | 1999 | 2011 | |
| 021 | Cefin Campbell | Mid and West Wales | Plaid Cymru | 2021 | Present | |
| 022 | Christine Chapman | Cynon Valley | Labour | 1999 | 2016 | |
| 023 | Jeff Cuthbert | Caerphilly | Labour | 2003 | 2011 | |
| 024 | Cynog Dafis | Mid and West Wales | Plaid Cymru | 1999 | 2003 | |
| 025 | Hefin David | Caerphilly | Labour | 2016 | Present | |
| 026 | Jane Davidson | Pontypridd | Labour | 1999 | 2011 | |
| 027 | Alun Davies | Mid and West Wales | Labour | 2007 | 2011 | |
| 027 | Alun Davies | Blaenau Gwent | Labour | 2011 | Present | |
| 028 | Andrew Davies | Swansea West | Labour | 1999 | 2011 | |
| 029 | Andrew RT Davies | South Wales Central | Conservative | 2007 | Present | |
| 030 | Byron Davies | South Wales West | Conservative | 2011 | 2015 | |
| 031 | David TC Davies | Monmouth | Conservative | 1999 | 2007 | |
| 032 | Gareth Davies | Vale of Clwyd | Conservative | 2021 | Present | |
| 033 | Geraint Davies | Rhondda | Plaid Cymru | 1999 | 2003 | |
| 034 | Glyn Davies | Mid and West Wales | Conservative | 1999 | 2007 | |
| 035 | Janet Davies | South Wales West | Plaid Cymru | 1999 | 2007 | |
| 036 | Jocelyn Davies | South Wales East | Plaid Cymru | 1999 | 2011 | |
| 037 | Keith Davies | Llanelli | Labour | 2011 | 2016 | |
| 038 | Paul Davies | Preseli Pembrokeshire | Conservative | 2007 | Present | |
| 039 | Ron Davies | Caerphilly | Labour | 1999 | 2003 | |
| 040 | Suzy Davies | South Wales West | Conservative | 2011 | 2021 | |
| 041 | Jane Dodds | Mid and West Wales | Liberal Democrats | 2021 | Present | |
| 042 | Mark Drakeford | Cardiff West | Labour | 2011 | Present | |
| 043 | Tamsin Dunwoody-Kneafsey | Preseli Pembrokeshire | Labour | 2003 | 2007 | |
| 044 | Richard Edwards | Preseli Pembrokeshire | Labour | 1999 | 2003 | |
| 045 | Dafydd Elis-Thomas | Meirionnydd Nant Conwy then Dwyfor Meirionnydd | Plaid Cymru | 1999 | 2021 | Left Plaid Cymru to sit as an independent on 14 October 2016 |
| 045 | Dafydd Elis-Thomas | Meirionnydd Nant Conwy then Dwyfor Meirionnydd | Independent | 1999 | 2021 | Left Plaid Cymru to sit as an independent on 14 October 2016 |
| 046 | Sue Essex | Cardiff North | Labour | 1999 | 2007 | |
| 047 | James Evans | Brecon and Radnorshire | Conservative | 2021 | Present | |
| 048 | Delyth Evans | Mid and West Wales | Labour | 2000 | 2003 | |
| 049 | Nerys Evans | Mid and West Wales | Plaid Cymru | 2007 | 2011 | |
| 050 | Rebecca Evans | Mid and West Wales | Labour | 2011 | 2016 | |
| 050 | Rebecca Evans | Gower | Labour | 2016 | Present | |
| 051 | Val Feld | Swansea East | Labour | 1999 | 2001 | |
| 052 | Janet Finch-Saunders | Aberconwy | Conservative | 2011 | Present | |
| 053 | Luke Fletcher | South Wales West | Plaid Cymru | 2021 | Present | |
| 054 | Peter Fox | Monmouth | Conservative | 2021 | Present | |
| 055 | Lisa Francis | Mid and West Wales | Conservative | 2003 | 2007 | |
| 056 | Chris Franks | South Wales Central | Plaid Cymru | 2007 | 2011 | |
| 057 | Heledd Fychan | South Wales Central | Plaid Cymru | 2021 | Present | |
| 058 | Tom Giffard | South Wales West | Conservative | 2021 | Present | |
| 059 | Russell George | Montgomeryshire | Conservative | 2011 | Present | |
| 060 | Mike German | South Wales East | Liberal Democrats | 1999 | 2010 | |
| 061 | Veronica German | South Wales East | Liberal Democrats | 2010 | 2011 | |
| 062 | Vaughan Gething | Cardiff South and Penarth | Labour | 2011 | Present | |
| 063 | Brian Gibbons | Aberavon | Labour | 1999 | 2011 | |
| 064 | Nathan Gill | North Wales | UKIP | 2016 | 2017 | Left UKIP group to sit as an independent from 29 July 2016. Resigned as an AM on 27 December 2017 |
| 064 | Nathan Gill | North Wales | Independent | 2016 | 2017 | Left UKIP group to sit as an independent from 29 July 2016. Resigned as an AM on 27 December 2017 |
| 065 | William Graham | South Wales East | Conservative | 1999 | 2016 | |
| 066 | Janice Gregory | Ogmore | Labour | 1999 | 2016 | |
| 067 | John Griffiths | Newport East | Labour | 1999 | Present | |
| 068 | Lesley Griffiths | Wrexham | Labour | 2007 | Present | |
| 069 | Peredur Owen Griffiths | South Wales East | Plaid Cymru | 2021 | Present | |
| 070 | Llyr Gruffydd | North Wales | Plaid Cymru | 2011 | Present | |
| 071 | Siân Gwenllian | Arfon | Plaid Cymru | 2016 | Present | |
| 072 | Christine Gwyther | Carmarthen West and South Pembrokeshire | Labour | 1999 | 2007 | |
| 073 | Alison Halford | Delyn | Labour | 1999 | 2003 | |
| 074 | Brian Hancock | Islwyn | Plaid Cymru | 1999 | 2003 | |
| 075 | Neil Hamilton | Mid and West Wales | UKIP | 2016 | 2021 | |
| 076 | Edwina Hart | Gower | Labour | 1999 | 2016 | |
| 077 | Janet Haworth | North Wales | Conservative | 2015 | 2016 | |
| 078 | Mike Hedges | Swansea East | Labour | 2011 | Present | |
| 079 | Vikki Howells | Cynon Valley | Labour | 2016 | Present | |
| 080 | Christine Humphreys | North Wales | Liberal Democrats | 1999 | 2001 | |
| 081 | Altaf Hussain | South Wales West | Conservative | 2015 | 2016 | |
| 081 | Altaf Hussain | South Wales West | Conservative | 2021 | Present | |
| 082 | Jane Hutt | Vale of Glamorgan | Labour | 1999 | Present | |
| 083 | Denise Idris Jones | Conwy | Labour | 2003 | 2007 | |
| 084 | Huw Irranca-Davies | Ogmore | Labour | 2016 | Present | |
| 085 | Mark Isherwood | North Wales | Conservative | 2003 | Present | |
| 086 | Irene James | Islwyn | Labour | 2003 | 2011 | |
| 087 | Joel James | South Wales Central | Conservative | 2021 | Present | |
| 088 | Julie James | Swansea West | Labour | 2011 | Present | |
| 089 | Pauline Jarman | South Wales Central | Plaid Cymru | 1999 | 2003 | |
| 090 | Delyth Jewell | South Wales East | Plaid Cymru | 2019 | Present | |
| 091 | Alun Ffred Jones | Arfon | Plaid Cymru | 2003 | 2016 | |
| 092 | Ann Jones | Vale of Clwyd | Labour | 1999 | 2021 | |
| 093 | Caroline Jones | South Wales West | UKIP | 2016 | 2021 | Left UKIP in September 2018 and joined the Brexit Party in May 2019. Sat again as an independent from August 2020. |
| 093 | Caroline Jones | South Wales West | Independent | 2016 | 2021 | Left UKIP in September 2018 and joined the Brexit Party in May 2019. Sat again as an independent from August 2020. |
| 093 | Caroline Jones | South Wales West | Brexit Party | 2016 | 2021 | Left UKIP in September 2018 and joined the Brexit Party in May 2019. Sat again as an independent from August 2020. |
| 093 | Caroline Jones | South Wales West | Independent | 2016 | 2021 | Left UKIP in September 2018 and joined the Brexit Party in May 2019. Sat again as an independent from August 2020. |
| 094 | Carwyn Jones | Bridgend | Labour | 1999 | 2021 | |
| 095 | David Jones | North Wales | Conservative | 2002 | 2003 | |
| 096 | Elin Jones | Ceredigion | Plaid Cymru | 1999 | Present | |
| 097 | Mandy Jones | North Wales | UKIP | 2017 | 2021 | Returned as a UKIP member on 28 Dec 2017, but refused entry to the UKIP group on 9 Jan 2018. Sat as an independent until joining Brexit Party in May 2019, but returned to being an independent on 16 October 2020. |
| 097 | Mandy Jones | North Wales | Independent | 2017 | 2021 | Returned as a UKIP member on 28 Dec 2017, but refused entry to the UKIP group on 9 Jan 2018. Sat as an independent until joining Brexit Party in May 2019, but returned to being an independent on 16 October 2020. |
| 097 | Mandy Jones | North Wales | Brexit Party | 2017 | 2021 | Returned as a UKIP member on 28 Dec 2017, but refused entry to the UKIP group on 9 Jan 2018. Sat as an independent until joining Brexit Party in May 2019, but returned to being an independent on 16 October 2020. |
| 097 | Mandy Jones | North Wales | Independent | 2017 | 2021 | Returned as a UKIP member on 28 Dec 2017, but refused entry to the UKIP group on 9 Jan 2018. Sat as an independent until joining Brexit Party in May 2019, but returned to being an independent on 16 October 2020. |
| 098 | Gareth Jones | Conwy | Plaid Cymru | 1999 | 2003 | |
| 098 | Gareth Jones | Aberconwy | Plaid Cymru | 2007 | 2011 | |
| 099 | Helen Mary Jones | Llanelli | Plaid Cymru | 1999 | 2003 | |
| 099 | Helen Mary Jones | Mid and West Wales | Plaid Cymru | 2003 | 2007 | |
| 099 | Helen Mary Jones | Llanelli | Plaid Cymru | 2007 | 2011 | |
| 099 | Helen Mary Jones | Mid and West Wales | Plaid Cymru | 2018 | 2021 | |
| 100 | Ieuan Wyn Jones | Ynys Môn | Plaid Cymru | 1999 | 2013 | |
| 101 | Laura Anne Jones | South Wales East | Conservative | 2003 | 2007 | As the next name on the Conservative Party list for South Wales East, on 16 June 2020 Jones succeeded Mohammad Asghar upon his death while in office. |
| 101 | Laura Anne Jones | South Wales East | Conservative | 2020 | Present | As the next name on the Conservative Party list for South Wales East, on 16 June 2020 Jones succeeded Mohammad Asghar upon his death while in office. |
| 102 | Samuel Kurtz | Carmarthen West and South Pembrokeshire | Conservative | 2021 | Present | |
| 103 | Peter Law | Blaenau Gwent | Labour | 1999 | 2006 | Sat as an independent from April 2005, died 25 April 2006 |
| 103 | Peter Law | Blaenau Gwent | Independent | 1999 | 2006 | Sat as an independent from April 2005, died 25 April 2006 |
| 104 | Trish Law | Blaenau Gwent | Blaenau Gwent People's Voice | 2006 | 2011 | |
| 105 | Huw Lewis | Merthyr Tidfil and Rhymney | Labour | 1999 | 2016 | |
| 106 | Steffan Lewis | South Wales East | Plaid Cymru | 2016 | 2018 | |
| 107 | Dai Lloyd | South Wales West | Plaid Cymru | 1999 | 2011 | |
| 107 | Dai Lloyd | South Wales West | Plaid Cymru | 2016 | 2021 | |
| 108 | Val Lloyd | Swansea East | Labour | 2001 | 2011 | |
| 109 | John Marek | Wrexham | Labour | 1999 | 2007 | Elected as Labour in 1999. Re-elected in 2003 under the label John Marek Independent Party, then sat as Forward Wales from Nov 2003 |
| 109 | John Marek | Wrexham | John Marek Independent Party | 1999 | 2007 | Elected as Labour in 1999. Re-elected in 2003 under the label John Marek Independent Party, then sat as Forward Wales from Nov 2003 |
| 109 | John Marek | Wrexham | Forward Wales | 1999 | 2007 | Elected as Labour in 1999. Re-elected in 2003 under the label John Marek Independent Party, then sat as Forward Wales from Nov 2003 |
| 110 | Neil McEvoy | South Wales Central | Plaid Cymru | 2016 | 2021 | Expelled from Plaid Cymru group 17 January 2018. Set up the Welsh National Party in 2020. |
| 110 | Neil McEvoy | South Wales Central | Independent | 2016 | 2021 | Expelled from Plaid Cymru group 17 January 2018. Set up the Welsh National Party in 2020. |
| 110 | Neil McEvoy | South Wales Central | Welsh National Party | 2016 | 2021 | Expelled from Plaid Cymru group 17 January 2018. Set up the Welsh National Party in 2020. |
| 111 | David Melding | South Wales Central | Conservative | 1999 | 2021 | |
| 112 | Sandy Mewies | Delyn | Labour | 2003 | 2011 | |
| 113 | Alun Michael | Mid and West Wales | Labour | 1999 | 2000 | |
| 114 | Tom Middlehurst | Alyn and Deeside | Labour | 1999 | 2003 | |
| 115 | Jeremy Miles | Neath | Labour | 2016 | Present | |
| 116 | Darren Millar | Clwyd West | Conservative | 2007 | Present | |
| 117 | Eluned Morgan | Mid and West Wales | Labour | 2016 | Present | |
| 118 | Jonathan Morgan | South Wales Central | Conservative | 1999 | 2007 | |
| 118 | Jonathan Morgan | Cardiff North | Conservative | 2007 | 2011 | |
| 119 | Julie Morgan | Cardiff North | Labour | 2011 | Present | |
| 120 | Rhodri Morgan | Cardiff West | Labour | 1999 | 2011 | |
| 121 | Sarah Murphy | Bridgend | Labour | 2021 | Present | |
| 122 | Lynne Neagle | Torfaen | Labour | 1999 | Present | |
| 123 | Eluned Parrott | South Wales Central | Liberal Democrats | 2011 | 2016 | |
| 124 | Rhianon Passmore | Islwyn | Labour | 2016 | Present | |
| 125 | William Powell | Mid and West Wales | Liberal Democrats | 2011 | 2016 | |
| 126 | Adam Price | Carmarthen East and Dinefwr | Plaid Cymru | 2016 | Present | |
| 127 | Gwyn R Price | Islwyn | Labour | 2011 | 2016 | |
| 128 | Alun Pugh | Clwyd West | Labour | 1999 | 2007 | |
| 129 | Nick Ramsay | Monmouth | Conservative | 2007 | 2021 | |
| 130 | Jenny Randerson | Cardiff Central | Liberal Democrats | 1999 | 2011 | |
| 131 | Jenny Rathbone | Cardiff Central | Labour | 2011 | Present | |
| 132 | Mark Reckless | South Wales East | UKIP | 2016 | 2021 | Defected from UKIP to the Conservatives on 6 April 2017. Sat as an independent from 14 April 2019 until joining the Brexit Party in May 2019. Defected to the Abolish the Welsh Assembly Party on 19 October 2020. |
| 132 | Mark Reckless | South Wales East | Conservative | 2016 | 2021 | Defected from UKIP to the Conservatives on 6 April 2017. Sat as an independent from 14 April 2019 until joining the Brexit Party in May 2019. Defected to the Abolish the Welsh Assembly Party on 19 October 2020. |
| 132 | Mark Reckless | South Wales East | Independent | 2016 | 2021 | Defected from UKIP to the Conservatives on 6 April 2017. Sat as an independent from 14 April 2019 until joining the Brexit Party in May 2019. Defected to the Abolish the Welsh Assembly Party on 19 October 2020. |
| 132 | Mark Reckless | South Wales East | Brexit Party | 2016 | 2021 | Defected from UKIP to the Conservatives on 6 April 2017. Sat as an independent from 14 April 2019 until joining the Brexit Party in May 2019. Defected to the Abolish the Welsh Assembly Party on 19 October 2020. |
| 132 | Mark Reckless | South Wales East | Abolish the Welsh Assembly | 2016 | 2021 | Defected from UKIP to the Conservatives on 6 April 2017. Sat as an independent from 14 April 2019 until joining the Brexit Party in May 2019. Defected to the Abolish the Welsh Assembly Party on 19 October 2020. |
| 133 | David Rees | Aberavon | Labour | 2011 | Present | |
| 134 | Rod Richards | North Wales | Conservative | 1999 | 2002 | |
| 135 | Aled Roberts | North Wales | Liberal Democrats | 2011 | 2016 | |
| 136 | Peter Rogers | North Wales | Conservative | 1999 | 2003 | |
| 137 | Sam Rowlands | North Wales | Conservative | 2021 | Present | |
| 138 | David Rowlands | South Wales East | UKIP | 2016 | 2021 | Left UKIP in September 2018 and joined the Brexit Party in May 2019. Sat as an independent from 16 October 2020. |
| 138 | David Rowlands | South Wales East | Brexit Party | 2016 | 2021 | Left UKIP in September 2018 and joined the Brexit Party in May 2019. Sat as an independent from 16 October 2020. |
| 138 | David Rowlands | South Wales East | Independent | 2016 | 2021 | Left UKIP in September 2018 and joined the Brexit Party in May 2019. Sat as an independent from 16 October 2020. |
| 139 | Janet Ryder | North Wales | Plaid Cymru | 1999 | 2011 | |
| 140 | Antoinette Sandbach | North Wales | Conservative | 2011 | 2015 | |
| 141 | Carl Sargeant | Alyn and Deeside | Labour | 2003 | 2017 | |
| 142 | Jack Sargent | Alyn and Deeside | Labour | 2018 | Present | Elected at a by-election following the death of Carl Sargeant. |
| 143 | Bethan Sayed | South Wales West | Plaid Cymru | 2007 | 2021 | |
| 144 | Karen Sinclair | Clwyd South | Labour | 1999 | 2011 | |
| 145 | Ken Skates | Clwyd South | Labour | 2011 | Present | |
| 146 | Carolyn Thomas | North Wales | Labour | 2021 | Present | |
| 147 | Catherine Thomas | Llanelli | Labour | 2003 | 2007 | |
| 148 | Gwenda Thomas | Neath | Labour | 1999 | 2016 | |
| 149 | Owen John Thomas | South Wales Central | Plaid Cymru | 1999 | 2007 | |
| 150 | Rhodri Glyn Thomas | Carmarthen East and Dinefwr | Plaid Cymru | 1999 | 2016 | |
| 151 | Simon Thomas | Mid and West Wales | Plaid Cymru | 2011 | 2018 | Resigned 25 July 2018 |
| 152 | Lee Waters | Llanelli | Labour | 2016 | Present | |
| 153 | Joyce Watson | Mid and West Wales | Labour | 2007 | Present | |
| 154 | Lindsay Whittle | South Wales East | Plaid Cymru | 2011 | 2016 | |
| 155 | Dafydd Wigley | Aberconwy | Plaid Cymru | 1999 | 2003 | |
| 156 | Brynle Williams | North Wales | Conservative | 2003 | 2011 | |
| 157 | Buffy Williams | Rhondda | Labour | 2021 | Present | |
| 158 | Kirsty Williams | Brecon and Radnorshire | Liberal Democrats | 1999 | 2021 | |
| 159 | Phil Williams | South Wales East | Plaid Cymru | 1999 | 2003 | |
| 160 | Sioned Williams | South Wales West | Plaid Cymru | 2021 | Present | |
| 161 | Leanne Wood | South Wales Central | Plaid Cymru | 2003 | 2016 | |
| 161 | Leanne Wood | Rhondda | Plaid Cymru | 2016 | 2021 | |