All MSs

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Lyn Ackerman

Casnewydd Islwyn Plaid Cymru

Zaynub Akbar

Caerdydd Ffynnon Taf Plaid Cymru

Leighton Andrews

Rhondda Labour

Mick Antoniw

Pontypridd Labour

Claire Archibald

Ceredigion Penfro Reform UK

Mohammad Asghar

South Wales East Conservative

Natasha Asghar

Casnewydd Islwyn Conservative

Lorraine Barrett

Cardiff South and Penarth Labour

Mick Bates

Montgomeryshire Liberal Democrat

Steve Bayliss

Afan Ogwr Rhondda Reform UK

Gareth Beer

Sir Gaerfyrddin Reform UK

Gareth Bennett

South Wales Central UKIP

Peter Black

South Wales West Liberal Democrat

Hannah Blythyn

Delyn Labour

Lord Nicholas Henry Bourne

Mid and West Wales Conservative

Dawn Bowden

Merthyr Tydfil and Rhymney Labour

Beca Brown

Gwynedd Maldwyn Plaid Cymru

Michelle Brown

North Wales UKIP

Jayne Bryant

Newport West Labour

Anna Brychan

Caerdydd Penarth Plaid Cymru

Eleanor Burnham

North Wales Liberal Democrat

Angela Burns

Carmarthen West and South Pembrokeshire Conservative

Rosemary Butler

Newport West Labour

Alun Cairns

South Wales West Conservative

Cefin Campbell

Mid and West Wales Plaid Cymru

Nick Carter

Caerdydd Ffynnon Taf Plaid Cymru

Christine Chapman

Cynon Valley Labour

John Clarke

Bangor Conwy Môn Reform UK

Carmelo Colasanto

Sir Gaerfyrddin Reform UK

Sarah Cooper-Lesadd

Pen-y-bont Bro Morgannwg Reform UK

Alun Cox

Afan Ogwr Rhondda Plaid Cymru

Sara Crowley

Pontypridd Cynon Merthyr Plaid Cymru

Catherine Cullen

Blaenau Gwent Caerffili Rhymni Reform UK

Donna Cushing

Sir Fynwy Torfaen Plaid Cymru

Jeffrey Cuthbert

Caerphilly Labour

Mr Cynog Dafis

Mid and West Wales Plaid Cymru

Hefin David

Caerphilly Labour

Jane Davidson

Pontypridd Labour

Alun Davies

Blaenau Gwent Labour

Andrew Davies

Swansea West Labour

Andrew RT Davies

Pen-y-bont Bro Morgannwg Conservative

Lord Byron Davies

South Wales West Conservative

Dafydd Davies

Caerdydd Ffynnon Taf Plaid Cymru

David Davies

Monmouth Conservative

Gareth Davies

Vale of Clwyd Conservative

Geraint Davies

Rhondda Plaid Cymru

Glyn Davies

Mid and West Wales Conservative

Janet Davies

South Wales West Plaid Cymru

Jocelyn Davies

South Wales East Plaid Cymru

John Davies

Gŵyr Abertawe Plaid Cymru

Keith Davies

Llanelli Labour

Paul Davies

Preseli Pembrokeshire Conservative

Mr Ron Davies

Caerphilly Labour

Suzy Davies

South Wales West Conservative

Jane Dodds

Brycheiniog Tawe Nedd Liberal Democrat

Mark Drakeford

Cardiff West Labour

Tamsin Dunwoody

Preseli Pembrokeshire Labour

Richard Edwards

Preseli Pembrokeshire Labour

Sarah Edwards

Sir Gaerfyrddin Reform UK

Safa Elhassan

Gŵyr Abertawe Plaid Cymru

Lord Dafydd Elis-Thomas

Dwyfor Meirionnydd Plaid Cymru

Louise Emery

Clwyd Reform UK

Cristiana Emsley

Fflint Wrecsam Reform UK

Sue Essex

Cardiff North Labour

Delyth Evans

Mid and West Wales Labour

James Evans

Brecon and Radnorshire Conservative

Nerys Evans

Sir Gaerfyrddin Plaid Cymru

Rebecca Evans

Gower Labour

Sera Evans

Afan Ogwr Rhondda Plaid Cymru

Val Feld

Swansea East Labour

Kerry Ferguson

Ceredigion Penfro Plaid Cymru

Janet Finch-Saunders

Aberconwy Conservative

Luke Fletcher

South Wales West Plaid Cymru

Peter Fox

Sir Fynwy Torfaen Conservative

Lisa Francis

Mid and West Wales Conservative

Chris Franks

South Wales Central Plaid Cymru

Heledd Fychan

South Wales Central Plaid Cymru

Russell George

Montgomeryshire Conservative

Lord Michael James German

South Wales East Liberal Democrat

Veronica German

South Wales East Liberal Democrat

Vaughan Gething

Cardiff South and Penarth Labour

Brian Gibbons

Aberavon Labour

Tom Giffard

South Wales West Conservative

Nathan Gill

North Wales Independent

Leticia Gonzalez

Caerdydd Penarth Plaid Cymru

William Graham

South Wales East Conservative

Janice Gregory

Ogmore Labour

Andrew Griffin

Gwynedd Maldwyn Reform UK

John Griffiths

Newport East Labour

Lesley Griffiths

Wrexham Labour

Peredur Owen Griffiths

South Wales East Plaid Cymru

Llyr Gruffydd

North Wales Plaid Cymru

Siân Gwenllian

Gwynedd Maldwyn Plaid Cymru

Mabon ap Gwynfor

Gwynedd Maldwyn Plaid Cymru

Christine Gwyther

Carmarthen West and South Pembrokeshire Labour

Alison Halford

Delyn Labour

Mr Neil Hamilton

Mid and West Wales UKIP

Brian Hancock

Islwyn Plaid Cymru

Carrie Harper

Fflint Wrecsam Plaid Cymru

Edwina Hart

Gower Labour

Janet Haworth

North Wales Conservative

Mike Hedges

Gŵyr Abertawe Labour

Mark Hooper

Pen-y-bont Bro Morgannwg Plaid Cymru

Vikki Howells

Cynon Valley Labour

David Hughes

Pontypridd Cynon Merthyr Reform UK

Baroness Christine Mary Humphreys

North Wales Liberal Democrat

Altaf Hussain

South Wales West Conservative

Jane Hutt

Vale of Glamorgan Labour

Rhun ap Iorwerth

Ynys Môn Plaid Cymru

Huw Irranca-Davies

Afan Ogwr Rhondda Labour

Mark Isherwood

North Wales Conservative

Irene James

Islwyn Labour

Joel James

South Wales Central Conservative

Julie James

Swansea West Labour

Pauline Jarman

South Wales Central Plaid Cymru

Helen Jenner

Bangor Conwy Môn Reform UK

Delyth Jewell

Blaenau Gwent Caerffili Rhymni Plaid Cymru

Claire Johnson-Wood

Gwynedd Maldwyn Reform UK

Alun Ffred Jones

Arfon Plaid Cymru

Ann Jones

Vale of Clwyd Labour

Caroline Jones

South Wales West UKIP

Carwyn Jones

Bridgend Labour

David Jones

North Wales Conservative

Denise Idris Jones

Conwy Labour

Elin Jones

Ceredigion Penfro Plaid Cymru

Gareth Jones

Aberconwy Plaid Cymru

Helen Mary Jones

Mid and West Wales Plaid Cymru

Mr Ieuan Wyn Jones

Ynys Môn Plaid Cymru

Laura Anne Jones

Sir Fynwy Torfaen Reform UK

Mandy Jones

North Wales UKIP

Marc Jones

Fflint Wrecsam Plaid Cymru

Matthew Jones

Sir Fynwy Torfaen Plaid Cymru

Joshua Kim

Blaenau Gwent Caerffili Rhymni Reform UK

Samuel Kurtz

Carmarthen West and South Pembrokeshire Conservative

Peter Law

Blaenau Gwent Labour

Trish Law

Blaenau Gwent Independent

Huw Lewis

Merthyr Tydfil and Rhymney Labour

Steffan Lewis

South Wales East Plaid Cymru

David Lloyd

South Wales West Plaid Cymru

Val Lloyd

Swansea East Labour

Dr John Marek

Wrexham John Marek Independent Party

Paul Marr

Ceredigion Penfro Reform UK

Kiera Marshall

Caerdydd Penarth Plaid Cymru

Becca Martin

Clwyd Plaid Cymru

Joe Martin

Caerdydd Penarth Reform UK

Adrian Mason

Clwyd Reform UK

Neil McEvoy

South Wales Central Plaid Cymru

Iain McIntosh

Brycheiniog Tawe Nedd Reform UK

Benjamin McKenna

Afan Ogwr Rhondda Reform UK

Lis McLean

Pontypridd Cynon Merthyr Plaid Cymru

David Melding

South Wales Central Conservative

Sandy Mewies

Delyn Labour

Alun Michael

Mid and West Wales Labour

Tom Middlehurst

Alyn and Deeside Labour

Jeremy Miles

Neath Labour

Darren Millar

Clwyd Conservative

David Mills

Brycheiniog Tawe Nedd Reform UK

Tom Montgomery

Clwyd Reform UK

Jonathan Morgan

Cardiff North Conservative

Julie Morgan

Cardiff North Labour

Baroness Mair Eluned Morgan

Mid and West Wales Labour

Mr Rhodri Morgan

Cardiff West Labour

Sarah Murphy

Pen-y-bont Bro Morgannwg Labour

Lynne Neagle

Torfaen Labour

Anna Nicholl

Ceredigion Penfro Plaid Cymru

Francesca O'Brien

Gŵyr Abertawe Reform UK

Jason O'Connell

Pontypridd Cynon Merthyr Reform UK

Rhys ab Owen

South Wales Central Plaid Cymru

Eluned Parrott

South Wales Central Liberal Democrat

Cai Parry-Jones

Caerdydd Ffynnon Taf Reform UK

Rhianon Passmore

Islwyn Labour

Rebeca Phillips

Brycheiniog Tawe Nedd Plaid Cymru

Llŷr Powell

Blaenau Gwent Caerffili Rhymni Reform UK

William Powell

Mid and West Wales Liberal Democrat

Adam Price

Carmarthen East and Dinefwr Plaid Cymru

Gwyn R Price

Islwyn Labour

Alun Pugh

Clwyd West Labour

Nick Ramsay

Monmouth Conservative

Baroness Jennifer Elizabeth Randerson

Cardiff Central Liberal Democrat

Jenny Rathbone

Cardiff Central Labour

Mark Reckless

South Wales East UKIP

David Rees

Aberavon Labour

Sarah Rees

Pen-y-bont Bro Morgannwg Plaid Cymru

Mr Rod Richards

North Wales non-attached

Aled Roberts

North Wales Liberal Democrat

Paul Rock

Caerdydd Ffynnon Taf Green

Steven Rodaway

Gŵyr Abertawe Reform UK

Peter Rogers

North Wales Conservative

David Rowlands

South Wales East UKIP

Mair Rowlands

Bangor Conwy Môn Plaid Cymru

Sam Rowlands

Fflint Wrecsam Conservative

Janet Ryder

North Wales Plaid Cymru

Niamh Salkeld

Blaenau Gwent Caerffili Rhymni Plaid Cymru

Antoinette Sandbach

North Wales Conservative

Carl Sargeant

Alyn and Deeside Labour

Jack Sargeant

Alyn and Deeside Labour

Bethan Sayed

South Wales West Plaid Cymru

Stephen Senior

Sir Fynwy Torfaen Reform UK

Karen Sinclair

Clwyd South Labour

Ken Skates

Clwyd South Labour

Anthony Slaughter

Caerdydd Penarth Green

Elyn Stephens

Afan Ogwr Rhondda Plaid Cymru

Shav Taj

Caerdydd Ffynnon Taf Labour

Carolyn Thomas

North Wales Labour

Catherine Thomas

Llanelli Labour

Dan Thomas

Casnewydd Islwyn Reform UK

Gareth Thomas

Pen-y-bont Bro Morgannwg Reform UK

Gwenda Thomas

Neath Labour

Huw Thomas

Caerdydd Penarth Labour

Owen John Thomas

South Wales Central Plaid Cymru

Rhodri Glyn Thomas

Carmarthen East and Dinefwr Plaid Cymru

Mr Simon Thomas

Mid and West Wales Plaid Cymru

Elwyn Vaughan

Gwynedd Maldwyn Plaid Cymru

Lee Waters

Llanelli Labour

Joyce Watson

Mid and West Wales Labour

Lindsay Whittle

South Wales East Plaid Cymru

Lord Dafydd Wynne Wigley

Caernarfon Plaid Cymru

Brynle Williams

North Wales Conservative

Buffy Williams

Rhondda Labour

Elfed Williams

Bangor Conwy Môn Plaid Cymru

Gwyn Williams

Gŵyr Abertawe Plaid Cymru

Kirsty Williams

Brecon and Radnorshire Liberal Democrat

Nigel Williams

Fflint Wrecsam Reform UK

Phil Williams

South Wales East Plaid Cymru

Sioned Williams

South Wales West Plaid Cymru

Leanne Wood

South Wales Central Plaid Cymru

Art Wright

Casnewydd Islwyn Reform UK

Download data

Historical list of all MSs