Photograph of Ruth Cadbury

Member of Parliament

Ruth Cadbury

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

74.9 %

Voting participation

+1.6 % vs avg

9,824

Majority

46

Debates (12 months)

55

Contributions

Voting activity (12 months)

Debate activity (12 months)

Contact

Parliamentary office

[email protected] 020 7219 8590

Constituency office

[email protected] 0208 581 3646

X (formerly Twitter)

https://twitter.com/ruthcadbury

Topic voting

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

Highest topic participation

Environment / Climate 39/45 (87 %)
Foreign Affairs 59/69 (86 %)
Brexit / EU 180/211 (85 %)
Defence 45/55 (82 %)
Transport 71/87 (82 %)

Lowest topic participation

Cost of Living 2/10 (20 %)
Benefits 51/81 (63 %)
Crime / Justice 162/229 (71 %)

Party history

Labour 7 May 2015 to present

Constituency

Constituency history

Brentford and Isleworth 4 Jul 2024 to present Elected 1 time
Brentford and Isleworth 7 May 2015 to 30 May 2024 Elected 3 times

Roles

Liaison Sub-Committee on National Policy Statements 11 Jun 2025 to present
Liaison Committee (Commons) 4 Dec 2024 to present
Transport Committee 11 Sep 2024 to present Chair
Shadow Minister (Justice) 5 Sep 2023 to 30 May 2024 Ministry of Justice
Shadow Minister (International Trade) 4 Dec 2021 to 5 Sep 2023 Department for Business and Trade
Commercial Rent (Coronavirus) Bill 1 Dec 2021 to 14 Dec 2021
Shadow Minister (Housing, Communities and Local Government) (Planning) 19 Sep 2021 to 4 Dec 2021 Department for Levelling Up, Housing and Communities
Building Safety Bill 9 Sep 2021 to 26 Oct 2021

Latest election result

Candidate result data from the Parliament Members API.

Lab Hold Brentford and Isleworth Turnout 45,254
Candidate Party Votes Share
Ruth Cadbury Lab Labour 20,007 44.2 %
Laura Blumenthal Con Conservative 10,183 22.5 %
Freya Summersgill Green Green Party 4,029 8.9 %
David Kerr RUK Reform UK 3,940 8.7 %
Kuldev Sehra LD Liberal Democrat 3,863 8.5 %
Nisar Malik WPB Workers Party of Britain 2,746 6.1 %
Zebunisa Rao Ind Independent 486 1.1 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

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

1724

Total votes

971

Aye

753

No

5

Against party

Aye / No split Ayes 971 / Noes 753

Divisions

Page 1 of 115
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
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
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 41 Aye

Source: Commons Votes API

Debate activity

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

17

Speeches

30

Questions

7

Interventions

0

Answers

1

Points of order

0

Statements

Most active debate topics

Transport 10 appearances
Migration 2 appearances
Housing 2 appearances
NHS / Health 1 appearances

Recent appearances

Debate Contributions
High Speed 2 Reset 19 May 2026 1
Backing Business to Create Economic Growth 18 May 2026 2
West Bank: Illegal Settlements 21 Apr 2026 2
Infected Blood Compensation Scheme 14 Apr 2026 1
Transport Accessibility for Disabled People 26 Mar 2026 2
Road Safety 26 Mar 2026 1
Student Loans 18 Mar 2026 1
Immigration Policy 9 Mar 2026 1
Menopause Diagnosis: London 24 Feb 2026 2
Rail Transport and Economic Growth 12 Feb 2026 1

Source: UK Parliament Hansard API

Registered interests

4. Visits outside the UK (1)

Name of donor: Federal Department of Foreign Affairs, Switzerland Address of donor: Embassy of Switzerland in the United Kingdom, 16-18 Montagu Place, London W1H 2BQ Estimate of the probable value (or amount of any donation): Travel (£380), accommodation (£990), in-country travel (£290) and meals (£240), value £1,900 Destination of visit: Switzerland (Berne and Zurich) Dates of visit: 5 November 2025 to 8 November 2025 Purpose of visit: MP delegation visit with focus on Switzerland’s rail and transport network and Vocational and Professional Education and Training (VPET) system. (Registered 19 November 2025)

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: Greater London Rental income: Yes (Registered 8 June 2015; updated 9 November 2018)

10. Family members engaged in lobbying the public sector on behalf of a third party or client (1)

Name: Nicholas Gash Relationship: Spouse Role: Sole trader, providing policy and public affairs advice to clients (Registered 8 June 2015)

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

FAQs

Who is Ruth Cadbury?

Ruth Cadbury is a Member of Parliament representing Brentford and Isleworth. Source

Which party does Ruth Cadbury represent?

Ruth Cadbury currently represents Labour. Source

Which constituency does Ruth Cadbury represent?

Ruth Cadbury currently represents Brentford and Isleworth. Source

How long has Ruth Cadbury been an MP?

Ruth Cadbury has been in the House of Commons for 11 years, 0 months. Source

How many Commons divisions has Ruth Cadbury voted in?

Ruth Cadbury has recorded votes in 1,724 of 2,302 eligible Commons divisions (74.9 % 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 Ruth Cadbury voted against their party?

Ruth Cadbury has voted against the party majority 5 times in the imported division data. Source

What roles has Ruth Cadbury held?

Ruth Cadbury has 14 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What registered interests are listed for Ruth Cadbury?

Ruth Cadbury has registered interests in 3 imported categories. These come from the UK Parliament registered interests data. Source

What was Ruth Cadbury's latest election result?

Ruth Cadbury's latest imported election result is Lab Hold in Brentford and Isleworth, with a majority of 9,824. Source

How active is Ruth Cadbury in parliamentary debates?

Ruth Cadbury has made 55 contributions across 46 debate appearances in the last 12 months, according to Hansard records. Source