Photograph of Stephen Kinnock

Member of Parliament

Stephen Kinnock

Profile, voting record, roles, interests, and election information from official Parliament data.

At a glance

7 May 2015

Commons start

11 years, 0 months

Time in Commons

75.8 %

Voting participation

+2.6 % vs avg

10,354

Majority

66

Debates (12 months)

300

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 020 7219 8801

X (formerly Twitter)

https://twitter.com/skinnock

Topic voting

Where this MP has been most and least active across locally tagged Commons division topics.

Highest topic participation

Defence 51/55 (93 %)
Work / Employment 69/75 (92 %)
Migration 150/169 (89 %)
Environment / Climate 39/45 (87 %)
Brexit / EU 182/211 (86 %)

Lowest topic participation

Cost of Living 4/10 (40 %)
Democracy / Parliament 30/43 (70 %)
Crime / Justice 161/229 (70 %)
Tax 225/318 (71 %)

Party history

Labour 7 May 2015 to present

Constituency

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

Voting record

Commons division votes from the official Commons Votes API.

Voted in 1,746 of 2,302 eligible divisions (75.8 %). Commons average: 73.3 %.

1746

Total votes

994

Aye

752

No

2

Against party

Aye / No split Ayes 994 / Noes 752

Divisions

Page 1 of 117
Division Vote
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026 Aye
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026 Aye
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V Aye
Privilege No
Children's School and Wellbeing Bill: Amendments (a) to (j) in lieu of Lords Amendments 38V to 38X Aye
Northern Ireland Troubles Bill: Carry-over motion Aye
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on its Amendments 88A, 88C and 88E to 88P and propose Amendments (a) to (f) Aye
English Devolution and Community Empowerment Bill: Amendments (a) to (h) in lieu of Lords Amendments 85 and 86, 97 to 116, 120, 121 and 123 Aye
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 94B and 94C Aye
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 36, 90 and 155, insist on Amendments 155A to 155F and propose Amendment (a) Aye
English Devolution and Community Empowerment Bill: motion to disagree with Lords Amendments 89B and 89C Aye
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X Aye
Pensions Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B Aye
Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 2026 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98 Aye

Source: Commons Votes API

Debate activity

Parliamentary debate appearances from Hansard. Contribution counts cover the last 12 months.

117

Speeches

0

Questions

7

Interventions

174

Answers

0

Points of order

2

Statements

Most active debate topics

NHS / Health 24 appearances
Education 2 appearances
Tax 1 appearances

Recent appearances

Debate Contributions
Health and Social Care 27 Apr 2026 0
Junior Doctors’ Foundation Programme 22 Apr 2026 1
Access to GPs: Bracknell Forest 14 Apr 2026 5
Topical Questions 14 Apr 2026 5
NHS Dental Services 14 Apr 2026 5
NHS Continuing Healthcare 25 Mar 2026 1
GP Contract 16 Mar 2026 31
Adult Cerebral Palsy: National Service Specification 10 Mar 2026 1
Healthcare in Rural Areas 4 Mar 2026 1
Access to NHS Dental Services 24 Feb 2026 6

Source: UK Parliament Hansard API

Registered interests

3. Gifts, benefits and hospitality from UK sources (1)

Name of donor: In It Together Festival Ltd Address of donor: Unit 1b Lamby Way, Lake View Business Park, Cardiff CF3 2EP Amount of donation or nature and value if donation in kind: 3 VIP tickets for In It Together Festival in Margam on Friday 23 May and parking. Only two tickets were used, value £735.90 Date received: 23 May 2025 Date accepted: 23 May 2025 Donor status: company, registration 16278042 (Registered 27 May 2025)

4. Visits outside the UK (1)

Name of donor: Palo Alto Network Address of donor: 3000 Tannery Way, Santa Clara, California 95054 Estimate of the probable value (or amount of any donation): Hotel room for me and my wife (£4473.00 approximately), food (£906.00 approximately), flights (£6395.02 inc. immigration and customs fee) and airport transfers (£1099.50 - return journey was shared with my wife), value £12,873.52 Destination of visit: United States (Napa Valley, California) Dates of visit: 13 August 2025 to 17 August 2025 Purpose of visit: Palo Alto Networks covered the costs for me to accompany my wife on a team-building trip to Napa Valley, organised for board members and their spouses/partners. (Registered 20 August 2025; updated 28 August 2025)

5. Gifts and benefits from sources outside the UK (1)

Name of donor: Solix ApS Address of donor: Gothersgade 49 Copenhagen K 2. 1123 Denmark Amount of donation or nature and value if donation in kind: My wife is on the Board of companies that are owned by Solix Group, and I accompanied her to this England vs Wales rugby match. The cost of tickets, food and hospitality were covered by Solix Group (Cost per person - £1,438.80), value £2,877.60 Date received: 7 February 2026 Date accepted: 7 February 2026 Donor status: company, registration 35480269 (Registered 9 February 2026)

6. Land and property portfolio with a value over £100,000 and where indicated, the portfolio provides a rental income of over £10,000 a year (1)

Type of land/property: Residential property (house) Number of properties: 1 Location: Neath Port Talbot Interest held: from 15 June 2016 (Registered 27 January 2017)

8. Miscellaneous (1)

Bryn and Cwmavon Events, a charity set up to develop the needs of the community, supported by the local authority and partners to create a stronger, independent community. Date interest arose: 1 January 2018 (Registered 4 October 2023)

Member source UK Parliament Members API
Voting source Commons Votes API
Debate source UK Parliament Hansard API

FAQs

Who is Stephen Kinnock?

Stephen Kinnock is a Member of Parliament representing Aberafan Maesteg. Source

Which party does Stephen Kinnock represent?

Stephen Kinnock currently represents Labour. Source

Which constituency does Stephen Kinnock represent?

Stephen Kinnock currently represents Aberafan Maesteg. Source

How long has Stephen Kinnock been an MP?

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

How many Commons divisions has Stephen Kinnock voted in?

Stephen Kinnock has recorded votes in 1,746 of 2,302 eligible Commons divisions (75.8 % participation rate). The Commons average is 73.3 %. Eligible divisions are those occurring on or after the MP's Commons membership start date. Source

Has Stephen Kinnock voted against their party?

Stephen Kinnock has voted against the party majority 2 times in the imported division 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 registered interests are listed for Stephen Kinnock?

Stephen Kinnock has registered interests in 5 imported categories. These come from the UK Parliament registered interests 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

How active is Stephen Kinnock in parliamentary debates?

Stephen Kinnock has made 300 contributions across 66 debate appearances in the last 12 months, according to Hansard records. Source