My work

Scroll to find out about my work

Voting record

  • 24 Feb 2026

    Opposition Day: Protections for children from online harms

    Result:   Motion Failed

    69
    279 Noes

    Voted against
  • 23 Feb 2026

    Universal Credit (Removal of Two Child Limit) Bill: Third Reading

    Result:   Motion Passed

    361 Ayes
    84

    Voted in favour
  • 23 Feb 2026

    Universal Credit (Removal of Two Child Limit) Bill Committee: New Clause 3

    Result:   Motion Failed

    73
    256 Noes

    Voted against
  • 23 Feb 2026

    Industry and Exports (Financial Assistance) Bill Committee: New Clause 3

    Result:   Motion Failed

    77
    280 Noes

    Voted against
  • 23 Feb 2026

    Industry and Exports (Financial Assistance) Bill Committee: New Clause 2

    Result:   Motion Failed

    156 Ayes
    273 Noes

    Voted against
  • 23 Feb 2026

    Industry and Exports (Financial Assistance) Bill Committee: Amendment 1

    Result:   Motion Failed

    161 Ayes
    272 Noes

    Voted against
  • 11 Feb 2026

    Referendums Relating to Council Tax Increases (Principles) (England) Report 2026-27

    Result:   Motion Passed

    279 Ayes
    90

    Voted in favour
  • 11 Feb 2026

    Local Government Finance Report (England) 2026-27

    Result:   Motion Passed

    277 Ayes
    143 Noes

    Voted in favour
  • 11 Feb 2026

    Draft Greenhouse Gas Emissions Trading Scheme (Amendment) (Extension to Maritime Activities) Order 2026

    Result:   Motion Passed

    362 Ayes
    107

    Voted in favour
  • 04 Feb 2026

    Draft Greenhouse Gas Emissions Trading Scheme (Amendment) Order 2026

    Result:   Motion Passed

    392 Ayes
    116

    Voted in favour
  • 03 Feb 2026

    Universal Credit (Removal of Two Child Limit) Bill: Second Reading

    Result:   Motion Passed

    458 Ayes
    104

    Voted in favour
  • 28 Jan 2026

    Opposition Day: Youth unemployment

    Result:   Motion Failed

    91
    287 Noes

    Voted against
  • 28 Jan 2026

    Opposition Day: British Indian Ocean Territory

    Result:   Motion Failed

    103
    284 Noes

    Voted against
  • 28 Jan 2026

    Draft Medical Devices (Fees Amendment) Regulations 2026

    Result:   Motion Passed

    294 Ayes
    108

    Voted in favour
  • 27 Jan 2026

    Medical Training (Prioritisation) Bill: Amendment 1

    Result:   Motion Failed

    88
    310 Noes

    Voted against
  • 27 Jan 2026

    Medical Training (Prioritisation) Bill: Amendment 2

    Result:   Motion Failed

    61
    311 Noes

    Voted against
  • 27 Jan 2026

    Medical Training (Prioritisation) Bill: Amendment 9

    Result:   Motion Failed

    91
    378 Noes

    Voted against
  • 21 Jan 2026

    The Northern Ireland Troubles (Legacy and Reconciliation) Act 2023 (Remedial) Order 2025

    Result:   Motion Passed

    373 Ayes
    106

    Voted in favour
  • 21 Jan 2026

    National Insurance Contributions (Employer Pensions Contributions) Bill: Third Reading

    Result:   Motion Passed

    316 Ayes
    194 Noes

    Voted in favour
  • 21 Jan 2026

    National Insurance Contributions (Employer Pensions Contributions) Bill Committee: New Clause 5

    Result:   Motion Failed

    195 Ayes
    317 Noes

    Voted against

Questions

Unable to retrieve written questions. Please try again later.

Spoken Contributions

Skip to content