In Parliament

Scroll to find out about my work

Voting Record

  • 15 Jul 2026

    Draft Code of Practice on Electronic and Workplace Ballots for Statutory Trade Union Ballots

    Result:   Motion Passed

    330 Ayes
    109

    Voted in favour
  • 15 Jul 2026

    Draft Trade Unions (Permissible Means of Voting) and Employment Rights (Unfair Dismissal) (Amendment) Order 2026

    Result:   Motion Passed

    330 Ayes
    109

    Voted in favour
  • 14 Jul 2026

    Public Office (Accountability) Bill Report Stage: Amendment 19

    Result:   Motion Failed

    104
    412 Noes

    Voted against
  • 14 Jul 2026

    Public Office (Accountability) Bill Report Stage: Amendment 199

    Result:   Motion Failed

    102
    409 Noes

    Voted against
  • 14 Jul 2026

    Public Office (Accountability) Bill Report Stage: Amendment 3

    Result:   Motion Failed

    93
    323 Noes

    Voted against
  • 13 Jul 2026

    Immigration and Asylum Bill: Second Reading

    Result:   Motion Passed

    264 Ayes
    90

    Voted in favour
  • 13 Jul 2026

    Immigration and Asylum Bill: Reasoned Amendment to Second Reading

    Result:   Motion Failed

    97
    358 Noes

    Voted against
  • 08 Jul 2026

    Draft Town and Country Planning (Discharge of Local Planning Authority Functions) (England) Regulations 2026

    Result:   Motion Passed

    283 Ayes
    182 Noes

    Voted in favour
  • 08 Jul 2026

    Draft Supply of Machinery (Safety) (Amendment etc.) and the EU Machinery Regulation (Enforcement etc. in Northern Ireland) Regulations 2026

    Result:   Motion Passed

    317 Ayes
    103

    Voted in favour
  • 08 Jul 2026

    Draft Children’s Wellbeing and Schools Act 2026 (Establishment of Schools) (Consequential Amendments) Regulations 2026

    Result:   Motion Passed

    369 Ayes
    102

    Voted in favour
  • 06 Jul 2026

    National Security (State Threats) Bill: motion to agree to Lords Amendment 1

    Result:   Motion Passed

    394 Ayes
    85

    Voted in favour
  • 01 Jul 2026

    Taxation (Energy and Vehicles) Bill Committee: New Clause 5

    Result:   Motion Failed

    177 Ayes
    308 Noes

    Voted against
  • 01 Jul 2026

    Taxation (Energy and Vehicles) Bill Committee: New Clause 4

    Result:   Motion Failed

    173 Ayes
    282 Noes

    Voted against
  • 01 Jul 2026

    Taxation (Energy and Vehicles) Bill Committee: New Clause 2

    Result:   Motion Failed

    80
    281 Noes

    Voted against
  • 01 Jul 2026

    Draft Employment Tribunals Extension of Jurisdiction (England and Wales) (Amendment) Order 2026

    Result:   Motion Passed

    318 Ayes
    107

    Voted in favour
  • 01 Jul 2026

    Draft Employment Tribunal (Extension of Time Limits) (Miscellaneous Amendments and Transitional Provisions) Regulations 2026

    Result:   Motion Passed

    322 Ayes
    107

    Voted in favour
  • 24 Jun 2026

    Draft Climate Change Act 2008 (Credit Limit) Order 2026

    Result:   Motion Passed

    330 Ayes
    93

    Voted in favour
  • 24 Jun 2026

    Draft Climate Change Act 2008 (International Aviation and International Shipping) Regulations 2026

    Result:   Motion Passed

    329 Ayes
    94

    Voted in favour
  • 24 Jun 2026

    Draft Carbon Budget Order 2026

    Result:   Motion Passed

    332 Ayes
    94

    Voted in favour
  • 24 Jun 2026

    Customs (Tariff and Miscellaneous Amendments) (No. 4) Regulations 2026

    Result:   Motion Passed

    323 Ayes
    160 Noes

    Voted in favour

Questions

Unable to retrieve written questions. Please try again later.

Spoken Contributions

Skip to content