Photograph of Stephen Kinnock

Member of Parliament

Stephen Kinnock

Party history

Labour 7 May 2015 to present

Constituency history

Aberafan Maesteg 4 Jul 2024 to present Elected 1 time
Aberavon 7 May 2015 to 30 May 2024 Elected 3 times

Roles

Mental Health Bill [HL] 9 Jun 2025 to 24 Jun 2025
Terminally Ill Adults (End of Life) Bill 15 Jan 2025 to 25 Mar 2025
Minister of State (Department of Health and Social Care) 8 Jul 2024 to present Department of Health and Social Care
Economic Crime and Corporate Transparency Bill 19 Oct 2022 to 29 Nov 2022
Shadow Minister (Home Office) (Immigration) 3 Feb 2022 to 30 May 2024 Home Office
Welsh Grand Committee 18 Jan 2022 to 30 May 2024
Shadow Minister (Defence) 4 Dec 2021 to 3 Feb 2022 Ministry of Defence
Subsidy Control Bill 20 Oct 2021 to 18 Nov 2021

Latest election result

Candidate result data from the Parliament Members API.

Lab Hold Aberafan Maesteg Turnout 35,755
Candidate Party Votes Share
Stephen Kinnock Lab Labour 17,838 49.9 %
Mark Griffiths RUK Reform UK 7,484 20.9 %
Colin Deere PC Plaid Cymru 4,719 13.2 %
Abigail Mainon Con Conservative 2,903 8.1 %
Nigel Hill Green Green Party 1,094 3.1 %
Justin Griffiths LD Liberal Democrat 916 2.6 %
Captain Beany Ind Independent 618 1.7 %
Rhiannon Morrissey Heritage Party 183 0.5 %

Source: UK Parliament Members API

Biography source UK Parliament Members API
Election source UK Parliament Members API

FAQs

How long has Stephen Kinnock been an MP?

Stephen Kinnock has been in the House of Commons for 11 years, 0 months. Source

What parties has Stephen Kinnock been a member of?

Stephen Kinnock has 1 party affiliation records. The party history section lists all imported party affiliations from the Parliament biography data. Source

What roles has Stephen Kinnock held?

Stephen Kinnock has 18 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What was Stephen Kinnock's latest election result?

Stephen Kinnock's latest imported election result is Lab Hold in Aberafan Maesteg, with a majority of 10,354. Source