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

  • 04 Nov 2026

    Railways Bill: Carry-over extension (Motion)

    Result:   Motion Passed

    279 Ayes
    139 Noes

    Voted in favour
  • 04 Nov 2026

    Sporting Events Bill [Lords] Report: Amendment 8

    Result:   Motion Failed

    93
    287 Noes

    Voted against
  • 04 Nov 2026

    Sporting Events Bill [Lords] Report: Amendment 6

    Result:   Motion Failed

    91
    298 Noes

    Voted against
  • 04 Nov 2026

    Sporting Events Bill [Lords] Report: New Clause 1

    Result:   Motion Failed

    62
    286 Noes

    Voted against
  • 04 Nov 2026

    Draft Private Rented Sector Database Regulations 2026

    Result:   Motion Passed

    316 Ayes
    149 Noes

    Voted in favour
  • 04 Nov 2026

    Draft Housing (Tenancy Deposit Schemes) Order 2026

    Result:   Motion Passed

    310 Ayes
    104

    Voted in favour
  • 03 Nov 2026

    Budget Resolution No. 76: Rates of alcohol duty

    Result:   Motion Passed

    331 Ayes
    181 Noes

    Voted in favour
  • 03 Nov 2026

    Budget Resolution No. 55: Value added tax (electric vehicle charging)

    Result:   Motion Passed

    324 Ayes
    88

    Voted in favour
  • 03 Nov 2026

    Budget Resolution No. 15: Charges in connection with employment visas

    Result:   Motion Passed

    414 Ayes
    106

    Voted in favour
  • 03 Nov 2026

    Budget Resolution No. 8: Capital gains tax (business asset disposal relief)

    Result:   Motion Passed

    348 Ayes
    176 Noes

    Voted in favour
  • 03 Nov 2026

    Budget Resolution No.7: Increase in rate of banking surcharge for temporary period

    Result:   Motion Passed

    420 Ayes
    105

    Voted in favour
  • 03 Nov 2026

    Budget Resolution No. 3: Income tax (default, property and savings rates)

    Result:   Motion Passed

    337 Ayes
    180 Noes

    Voted in favour
  • 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
  • 21 Oct 2026

    Opposition day motion: Support for British farmers

    Result:   Motion Failed

    57
    279 Noes

    Voted against
  • 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

QUESTIONS

Unable to retrieve written questions. Please try again later.

SPOKEN CONTRIBUTIONS

Skip to content