Photograph of Kerry McCarthy

Member of Parliament

Kerry McCarthy

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

At a glance

5 May 2005

Commons start

21 years, 0 months

Time in Commons

78.7 %

Voting participation

+5.4 % vs avg

6,606

Majority

29

Debates (12 months)

45

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 020 7219 4510

Constituency office

0117 939 9901

X (formerly Twitter)

https://twitter.com/KerryMP

Topic voting

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

Highest topic participation

Foreign Affairs 66/69 (96 %)
Brexit / EU 188/211 (89 %)
Defence 49/55 (89 %)
Democracy / Parliament 38/43 (88 %)
Education 83/95 (87 %)

Lowest topic participation

Cost of Living 4/10 (40 %)
Crime / Justice 166/229 (72 %)
Tax 240/318 (75 %)
Benefits 64/81 (79 %)

Party history

Labour 5 May 2005 to present

Constituency

Constituency history

Bristol East 4 Jul 2024 to present Elected 1 time
Bristol East 6 May 2010 to 30 May 2024 Elected 4 times
Bristol East 5 May 2005 to 6 May 2010 Elected 1 time

Roles

Parliamentary Under Secretary of State (Department for Energy Security and Net Zero) 9 Jul 2024 to 7 Sep 2025 Department for Energy Security and Net Zero
Energy Bill [HL] 17 May 2023 to 29 Jun 2023
Hunting Trophies (Import Prohibition) Bill 18 Jan 2023 to 25 Jan 2023
Shadow Minister (Climate Change and Net Zero) 29 Jun 2022 to 30 May 2024 Department for Energy Security and Net Zero
Genetic Technology (Precision Breeding) Bill 22 Jun 2022 to 7 Jul 2022
Public Order Bill 25 May 2022 to 21 Jun 2022
Animal Welfare (Sentience) Bill [HL] 9 Feb 2022 to 10 Feb 2022
Glue Traps (Offences) Bill 12 Jan 2022 to 19 Jan 2022

Latest election result

Candidate result data from the Parliament Members API.

Lab Hold Bristol East Turnout 46,109
Candidate Party Votes Share
Kerry McCarthy Lab Labour 20,748 45.0 %
Ani Stafford-Townsend Green Green Party 14,142 30.7 %
Dan Conaghan Con Conservative 6,435 14.0 %
Tony Sutcliffe LD Liberal Democrat 2,713 5.9 %
Farooq Siddique Ind Independent 1,259 2.7 %
Claire Dunnage SDP Social Democratic Party 555 1.2 %
Wael Arafat Ind Independent 257 0.6 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

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

1812

Total votes

1029

Aye

783

No

6

Against party

Aye / No split Ayes 1,029 / Noes 783

Divisions

Page 1 of 121
Division Vote
King's Speech Motion for an Address: amendment (i) No
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

Source: Commons Votes API

Debate activity

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

11

Speeches

6

Questions

15

Interventions

13

Answers

0

Points of order

0

Statements

Most active debate topics

Environment / Climate 4 appearances
Energy 2 appearances
Transport 2 appearances
Crime / Justice 1 appearances
Migration 1 appearances

Recent appearances

Debate Contributions
Backing Business to Create Economic Growth 18 May 2026 1
Ernest Bevin 27 Apr 2026 1
Animal Testing 27 Apr 2026 1
Draft Health and Social Care Act 2008 (Regulated Activities) (Amendment) Regulations 2026 15 Apr 2026 1
Electronic Travel Authorisation: Dual Nationals 25 Feb 2026 1
Topical Questions 5 Feb 2026 1
Engagements 4 Feb 2026 1
Indefinite Leave to Remain 2 Feb 2026 2
Animal Welfare Strategy for England 21 Jan 2026 1
ADHD Diagnosis 20 Jan 2026 1

Source: UK Parliament Hansard API

Registered interests

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

Name of donor: Bristol City Football Club Address of donor: Ashton Gate Stadium, Ashton Road, Bristol BS3 2EJ Amount of donation or nature and value if donation in kind: Two tickets and hospitality to see Bristol City FC play Hull City FC and to discuss environmentalism in football, value £504 Date received: 8 March 2025 Date accepted: 8 March 2025 Donor status: company, registration 03230871 (Registered 4 April 2025)

Name of donor: The Football Association Address of donor: Wembley Stadium, PO Box 1966, London SW1P 98Q Amount of donation or nature and value if donation in kind: Three tickets and hospitality to watch the Lionesses vs Belgium and to discuss the local football facility plan in Bristol East for myself and two guests, value £615 Date received: 4 April 2025 Date accepted: 4 April 2025 Donor status: company, registration 00077797 (Registered 10 April 2025)

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

FAQs

Who is Kerry McCarthy?

Kerry McCarthy is a Member of Parliament representing Bristol East. Source

Which party does Kerry McCarthy represent?

Kerry McCarthy currently represents Labour. Source

Which constituency does Kerry McCarthy represent?

Kerry McCarthy currently represents Bristol East. Source

How long has Kerry McCarthy been an MP?

Kerry McCarthy has been in the House of Commons for 21 years, 0 months. Source

How many Commons divisions has Kerry McCarthy voted in?

Kerry McCarthy has recorded votes in 1,812 of 2,302 eligible Commons divisions (78.7 % 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 Kerry McCarthy voted against their party?

Kerry McCarthy has voted against the party majority 6 times in the imported division data. Source

What roles has Kerry McCarthy held?

Kerry McCarthy has 23 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Kerry McCarthy?

Kerry McCarthy has registered interests in 1 imported categories. These come from the UK Parliament registered interests data. Source

What was Kerry McCarthy's latest election result?

Kerry McCarthy's latest imported election result is Lab Hold in Bristol East, with a majority of 6,606. Source

How active is Kerry McCarthy in parliamentary debates?

Kerry McCarthy has made 45 contributions across 29 debate appearances in the last 12 months, according to Hansard records. Source