Portrait of Kerry McCarthy

Kerry McCarthy

Labour Sitting MP

MP for Bristol East · in Parliament since 5 May 2005

Parliamentary office

House of Commons, London, SW1A 0AA

Tel: 020 7219 4510

Email: kerry.mccarthy.mp@parliament.uk

Constituency office

Constituency office

Tel: 0117 939 9901

Website

X (formerly Twitter)

Parliamentary participation snapshot

Voting participation
79.5%
1,351 of 1,699 divisions
Committee attendance
100.0%
5 meetings attended
Debate contributions
1,080
in the 7 year window
Written questions
1,022
in the 7 year window
Committee memberships
0
current

Biography

Kerry McCarthy is the Labour MP for Bristol East, and has been an MP continually since 5 May 2005.

Parliamentary service

ConstituencyFromToNotes
Bristol East4 July 2024PresentElected 1 time
Bristol East6 May 201030 May 2024Elected 4 times
Bristol East5 May 20056 May 2010Elected 1 time

Party affiliations

PartyFromTo
Labour5 May 2005Present

Previous ministerial & opposition roles

RoleTypeFromTo
Parliamentary Under-Secretary of State (Department for Energy Security and Net Zero)Government9 July 20247 September 2025
Shadow Minister (Climate Change and Net Zero)Opposition29 June 202230 May 2024
Shadow Minister (Transport)Opposition10 April 20204 December 2021
Shadow Secretary of State for Environment, Food and Rural AffairsOpposition14 September 201526 June 2016
Shadow Minister (Foreign and Commonwealth Affairs)Opposition7 October 201114 September 2015
Shadow Minister (Treasury)Opposition8 October 20107 October 2011
Opposition Assistant Whip (Commons)Opposition12 May 20108 October 2010
Shadow Minister (Work and Pensions)Opposition6 May 20108 October 2010
Assistant Whip (HM Treasury)Government10 June 20096 May 2010

Voting participation

Participation rate
79.5%
Eligible divisions
1,699
Divisions voted
1,351

198th of 650 current MPs · all MPs average 71.4% · Labour average 75.4%

Participation by year

Kerry McCarthy voting participation by yearPercentage of eligible Commons divisions voted in, per calendar year0%25%50%75%100%201920202021202220232024202520262019: 100.0%100.0%2020: 76.8%76.8%2021: 83.1%83.1%2022: 80.9%80.9%2023: 78.5%78.5%2024: 71.5%71.5%2025: 76.7%76.7%2026: 88.1%88.1%
YearEligible divisionsVotedParticipation
2026236208 88.1%
2025322247 76.7%
2024200143 71.5%
2023256201 78.5%
2022251203 80.9%
2021242201 83.1%
2020190146 76.8%
201922 100.0%

By Parliament

ParliamentEligible divisionsVotedParticipation
58th1,068835 78.2%
59th631516 81.8%

Participation counts aye, no or teller votes in Commons divisions held while the MP sat. Absence has many legitimate causes (pairing, illness, parental leave, ministerial or Speaker duties).

Parliamentary activity

Debate contributions
1,080
Written questions
1,022
Oral questions
131
Early day motions
0
Bills sponsored
2
Petitions presented
1
Committee meetings attended
5

82nd of 650 current MPs · all MPs average 489 · Labour average 363

Written questions per year
Kerry McCarthy: Written questions per yearNumber of Written questions recorded per calendar year06312518825020192020: 18118120202021: 24324320212022: 14314320222023: 21921920232024: 929220242025: 313120252026: 1131132026
Oral questions per year
Kerry McCarthy: Oral questions per yearNumber of Oral questions recorded per calendar year01325385020192020: 272720202021: 222220212022: 222220222023: 353520232024: 171720242025: 0020252026: 882026

Annual breakdown

YearDebate contributionsDebates participatedWritten questionsOral questionsEDMsBills sponsoredPetitions
2026 62 38 113 8 0 0 0
2025 81 22 31 0 0 0 0
2024 110 54 92 17 0 1 1
2023 221 138 219 35 0 0 0
2022 233 111 143 22 0 0 0
2021 156 100 243 22 0 0 0
2020 217 112 181 27 0 1 0

Committee memberships

Not currently a member of any committee.

joint 1st of 515 current MPs (488 tied) · all MPs average 99.6% · Labour average 99.5%

Committee membership history

7 bill committees served on

Hansard activity

Contributions
1,080
spoken contributions
Debates participated in
575
distinct debates

89th of 650 current MPs · all MPs average 552 · Labour average 425

Contributions per year
Kerry McCarthy: debate contributions per yearSpoken contributions recorded in Hansard per calendar year06312518825020192020: 21721720202021: 15615620212022: 23323320222023: 22122120232024: 11011020242025: 818120252026: 62622026
Debates participated in per year
Kerry McCarthy: debates participated in per yearDistinct debates the MP contributed to, per calendar year05010015020020192020: 11211220202021: 10010020212022: 11111120222023: 13813820232024: 545420242025: 222220252026: 38382026

Counts come from the Hansard record for the Commons and Westminster Hall within the dataset window. Individual contributions and topic analysis are not yet part of the dataset; search Hansard for the full record.

Parliamentary timeline

Generated from seat, party, role and committee records.

  1. 2005

    • – Became MP for Bristol East
    • – Joined Labour
  2. 2009

    • – Appointed: Assistant Whip (HM Treasury)
  3. 2010

    • – Appointed (opposition): Shadow Minister (Work and Pensions)
    • – Became MP for Bristol East
    • – Left role: Assistant Whip (HM Treasury)
    • – Appointed (opposition): Opposition Assistant Whip (Commons)
    • – Appointed (opposition): Shadow Minister (Treasury)
    • – Left role: Opposition Assistant Whip (Commons)
    • – Left role: Shadow Minister (Work and Pensions)
  4. 2011

    • – Appointed (opposition): Shadow Minister (Foreign and Commonwealth Affairs)
    • – Left role: Shadow Minister (Treasury)
  5. 2015

    • – Appointed (opposition): Shadow Secretary of State for Environment, Food and Rural Affairs
    • – Left role: Shadow Minister (Foreign and Commonwealth Affairs)
  6. 2016

    • – Left role: Shadow Secretary of State for Environment, Food and Rural Affairs
    • – Joined Environmental Audit Committee
  7. 2017

    • – Joined Environmental Audit Committee
  8. 2020

    • – Joined Environmental Audit Committee
    • – Joined Petitions Committee
    • – Appointed (opposition): Shadow Minister (Transport)
  9. 2021

    • – Left role: Shadow Minister (Transport)
  10. 2022

    • – Appointed (opposition): Shadow Minister (Climate Change and Net Zero)
  11. 2024

    • – Left role: Shadow Minister (Climate Change and Net Zero)
    • – Became MP for Bristol East
    • – Appointed: Parliamentary Under-Secretary of State (Department for Energy Security and Net Zero)
  12. 2025

    • – Left role: Parliamentary Under-Secretary of State (Department for Energy Security and Net Zero)

Constituency: Bristol East

Bristol East constituency boundary
Area
21.8 km²
Latest election
2024 General Election (4 July 2024)
Result
Lab Hold · majority 6,606
Electorate
75,917 · turnout 60.7%
Postcode areas
BS1, BS14, BS15, BS2, BS3, BS31, BS4, BS5, BS99

Statistics cover 7 November 2019 to 7 November 2026. Source: UK Parliament Members, Committees, Commons Votes, Hansard, Questions and Bills APIs, via the UK Politics Decoded dataset. View this MP’s raw JSON.