Portrait of Ruth Cadbury

Ruth Cadbury

Labour Sitting MP

MP for Brentford and Isleworth · in Parliament since 7 May 2015

Parliamentary office

House of Commons, London, SW1A 0AA

Tel: 020 7219 8590

Email: ruthcadburymp@parliament.uk

Constituency office

Constituency Office

Tel: 0208 581 3646

Email: ruth@ruthcadbury.org.uk

Website

X (formerly Twitter)

Parliamentary participation snapshot

Voting participation
74.5%
1,266 of 1,699 divisions
Committee attendance
100.0%
334 meetings attended
Debate contributions
782
in the 7 year window
Written questions
1,375
in the 7 year window
Committee memberships
4
current

Biography

Ruth Cadbury is the Labour MP for Brentford and Isleworth, and has been an MP continually since 7 May 2015.

Parliamentary service

ConstituencyFromToNotes
Brentford and Isleworth4 July 2024PresentElected 1 time
Brentford and Isleworth7 May 201530 May 2024Elected 3 times

Party affiliations

PartyFromTo
Labour7 May 2015Present

Previous ministerial & opposition roles

RoleTypeFromTo
Shadow Minister (Justice)Opposition5 September 202330 May 2024
Shadow Minister (International Trade)Opposition4 December 20215 September 2023
Shadow Minister (Housing, Communities and Local Government) (Planning)Opposition19 September 20214 December 2021
Shadow Minister (Housing, Communities & Local Government) (Planning)Opposition14 May 202119 September 2021
Shadow Minister (Housing)Opposition10 October 201629 June 2017

Voting participation

Participation rate
74.5%
Eligible divisions
1,699
Divisions voted
1,266

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

Participation by year

Ruth Cadbury voting participation by yearPercentage of eligible Commons divisions voted in, per calendar year0%25%50%75%100%201920202021202220232024202520262019: 100.0%100.0%2020: 75.3%75.3%2021: 87.6%87.6%2022: 59.8%59.8%2023: 74.2%74.2%2024: 74.5%74.5%2025: 78.6%78.6%2026: 70.8%70.8%
YearEligible divisionsVotedParticipation
2026236167 70.8%
2025322253 78.6%
2024200149 74.5%
2023256190 74.2%
2022251150 59.8%
2021242212 87.6%
2020190143 75.3%
201922 100.0%

By Parliament

ParliamentEligible divisionsVotedParticipation
58th1,068775 72.6%
59th631491 77.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
782
Written questions
1,375
Oral questions
68
Early day motions
0
Bills sponsored
0
Petitions presented
0
Committee meetings attended
334

54th of 650 current MPs · all MPs average 489 · Labour average 363

Written questions per year
Ruth Cadbury: Written questions per yearNumber of Written questions recorded per calendar year01252503755002019: 0020192020: 10110120202021: 13213220212022: 33833820222023: 40640620232024: 24324320242025: 808020252026: 75752026
Oral questions per year
Ruth Cadbury: Oral questions per yearNumber of Oral questions recorded per calendar year051015202019: 0020192020: 202020202021: 6620212022: 121220222023: 151520232024: 9920242025: 3320252026: 332026

Annual breakdown

YearDebate contributionsDebates participatedWritten questionsOral questionsEDMsBills sponsoredPetitions
2026 54 31 75 3 0 0 0
2025 103 53 80 3 0 0 0
2024 72 45 243 9 0 0 0
2023 110 72 406 15 0 0 0
2022 111 84 338 12 0 0 0
2021 197 81 132 6 0 0 0
2020 134 80 101 20 0 0 0
2019 1 1 0 0 0 0 0

Committee memberships

Current committees

CommitteeRoleSinceMeetings attendedAttendance
Liaison Committee (Commons) Member 4 December 2024 2 of 2 100.0%
Liaison Sub-Committee on Core Tasks of Select Committees Member 23 June 2026 – no published attendance
Liaison Sub-Committee on National Policy Statements Member 11 June 2025 – no published attendance
Transport Committee Chair 11 September 2024 332 of 332 100.0%

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

2 bill committees served on

Hansard activity

Contributions
782
spoken contributions
Debates participated in
447
distinct debates

joint 147th of 650 current MPs (2 tied) · all MPs average 552 · Labour average 425

Contributions per year
Ruth Cadbury: debate contributions per yearSpoken contributions recorded in Hansard per calendar year0501001502002019: 1120192020: 13413420202021: 19719720212022: 11111120222023: 11011020232024: 727220242025: 10310320252026: 54542026
Debates participated in per year
Ruth Cadbury: debates participated in per yearDistinct debates the MP contributed to, per calendar year02550751002019: 1120192020: 808020202021: 818120212022: 848420222023: 727220232024: 454520242025: 535320252026: 31312026

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. 2015

    • – Became MP for Brentford and Isleworth
    • – Joined Labour
  2. 2016

    • – Appointed (opposition): Shadow Minister (Housing)
  3. 2017

    • – Left role: Shadow Minister (Housing)
  4. 2018

    • – Joined Transport Committee
  5. 2020

    • – Joined Transport Committee
  6. 2021

    • – Appointed (opposition): Shadow Minister (Housing, Communities & Local Government) (Planning)
    • – Appointed (opposition): Shadow Minister (Housing, Communities and Local Government) (Planning)
    • – Left role: Shadow Minister (Housing, Communities & Local Government) (Planning)
    • – Appointed (opposition): Shadow Minister (International Trade)
    • – Left role: Shadow Minister (Housing, Communities and Local Government) (Planning)
  7. 2023

    • – Appointed (opposition): Shadow Minister (Justice)
    • – Left role: Shadow Minister (International Trade)
  8. 2024

    • – Left role: Shadow Minister (Justice)
    • – Became MP for Brentford and Isleworth
    • – Became Chair of Transport Committee
    • – Joined Transport Committee
    • – Joined Liaison Committee (Commons)
  9. 2025

    • – Joined Liaison Sub-Committee on National Policy Statements
  10. 2026

    • – Joined Liaison Sub-Committee on Core Tasks of Select Committees

Constituency: Brentford and Isleworth

Brentford and Isleworth constituency boundary
Area
22.7 km²
Latest election
2024 General Election (4 July 2024)
Result
Lab Hold · majority 9,824
Electorate
79,423 · turnout 57.0%
Postcode areas
TW1, TW14, TW2, TW3, TW4, TW5, TW6, TW7, TW8, UB2, W5

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.