MY WORK

Scroll to find out about my work

CAMPAIGNS

September was Newham Heritage Month, a whole month dedicated to looking at our history. I…

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
  • 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
  • 23 Jun 2026

    Opposition Day: Puberty blockers

    Result:   Motion Failed

    112
    283 Noes

    Voted against
  • 23 Jun 2026

    Opposition Day Motion: Defence spending and readiness – Prime Minister's Amendment

    Result:   Motion Passed

    294 Ayes
    110

    Voted in favour

QUESTIONS

Unable to retrieve written questions. Please try again later.

SPOKEN CONTRIBUTIONS

Unable to retrieve contributions. Please try again later.
Skip to content