MY WORK

Scroll to find out about my work

CAMPAIGNS

VOTING RECORD

  • 27 Oct 2026

    Draft Town and Country Planning (Fees for Applications, Deemed Applications, Requests and Site Visits) (England) (Amendment and Transitional Provision) Regulations 2026

    Result:   Motion Passed

    321 Ayes
    66

    Voted in favour
  • 20 Oct 2026

    Northern Ireland Troubles Bill: Third Reading

    Result:   Motion Passed

    330 Ayes
    178 Noes

    Voted in favour
  • 20 Oct 2026

    Northern Ireland Troubles Bill Committee: New Clause 12

    Result:   Motion Failed

    184 Ayes
    330 Noes

    Voted against
  • 20 Oct 2026

    Northern Ireland Troubles Bill Committee: New Clause 7

    Result:   Motion Failed

    179 Ayes
    336 Noes

    Voted against
  • 20 Oct 2026

    Northern Ireland Troubles Bill Committee: Amendment 32

    Result:   Motion Failed

    117
    331 Noes

    Voted against
  • 20 Oct 2026

    Northern Ireland Troubles Bill Committee: Amendment 51

    Result:   Motion Failed

    176 Ayes
    329 Noes

    Voted against
  • 19 Oct 2026

    Northern Ireland Troubles Bill Committee: New Clause 21

    Result:   Motion Failed

    167 Ayes
    327 Noes

    Voted against
  • 19 Oct 2026

    Northern Ireland Troubles Bill Committee: Amendment 47

    Result:   Motion Failed

    166 Ayes
    328 Noes

    Voted against
  • 19 Oct 2026

    Northern Ireland Troubles Bill Committee: Amendment 4

    Result:   Motion Failed

    175 Ayes
    319 Noes

    Voted against
  • 19 Oct 2026

    Northern Ireland Troubles Bill Committee: Amendment 52

    Result:   Motion Failed

    108
    327 Noes

    Voted against
  • 19 Oct 2026

    Northern Ireland Troubles Bill Committee: Amendment 23

    Result:   Motion Failed

    169 Ayes
    327 Noes

    Voted against
  • 19 Oct 2026

    Northern Ireland Troubles Bill: Programme Motion

    Result:   Motion Passed

    286 Ayes
    163 Noes

    Voted in favour
  • 15 Oct 2026

    Highways (Financing) Bill: Second Reading: Reasoned Amendment

    Result:   Motion Failed

    76
    231 Noes

    Voted against
  • 14 Oct 2026

    Opposition Day motion: Inheritance Tax

    Result:   Motion Failed

    99
    291 Noes

    Voted against
  • 14 Oct 2026

    Opposition Day motion: MoD Bicester and illegal migrants

    Result:   Motion Failed

    113
    309 Noes

    Voted against
  • 14 Oct 2026

    Carbon Border Adjustment Mechanism (Calculation of CBAM Rate and Determination of Carbon Price Relief) Regulations 2026

    Result:   Motion Passed

    319 Ayes
    115

    Voted in favour
  • 14 Oct 2026

    Draft Trade Unions (Right to Access Workplaces) Regulations 2026

    Result:   Motion Passed

    326 Ayes
    115

    Voted in favour
  • 14 Oct 2026

    Draft Code of Practice on the Right of Trade Unions to Access Workplaces

    Result:   Motion Passed

    326 Ayes
    115

    Voted in favour
  • 14 Oct 2026

    Draft ACAS Code of Practice on Time Off for Trade Union Duties and Activities

    Result:   Motion Passed

    328 Ayes
    114

    Voted in favour
  • 13 Oct 2026

    Northern Ireland Troubles Bill: Carry-over extension motion

    Result:   Motion Passed

    304 Ayes
    179 Noes

    Voted in favour

QUESTIONS

Unable to retrieve written questions. Please try again later.

SPOKEN CONTRIBUTIONS

Skip to content