Carolyn Harris MP: votes

4 Jul 2024–3 Jul 2025

How these years work

Our reporting years run from 4 July to 3 July, starting with the 2024 general election. They are not official parliamentary sessions. Office costs keep IPSA’s April–March financial years. Records may cover only part of a year; a missing record does not mean no work was done.

See the proposal, this MP’s recorded vote and the result. “No recorded vote” does not tell us why they did not vote. “Voting list unavailable” means we cannot show the individual votes.

252 published records · newest first.

Decisions put to a vote

  1. 14 Jan 2025 · Amendment

    Renters' Rights Bill Report Stage: Amendment 57

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Renters' Rights Bill Report Stage: Amendment 57

    118 for (Aye) · 434 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  2. 14 Jan 2025 · Other

    Renters' Rights Bill Report Stage: New Clause 20

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Renters' Rights Bill Report Stage: New Clause 20

    181 for (Aye) · 363 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  3. 14 Jan 2025 · Other

    Renters' Rights Bill Report Stage: Government New Clause 14

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Passed
    Official wording, vote totals and sources

    Official motion: Renters' Rights Bill Report Stage: Government New Clause 14

    372 for (Aye) · 114 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  4. 8 Jan 2025 · Amendment

    Reasoned amendment on Children's Wellbeing and Schools Bill

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Reasoned amendment on Children's Wellbeing and Schools Bill

    111 for (Aye) · 364 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  5. 17 Dec 2024 · Third reading

    National Insurance Contributions (Secondary Class 1 Contributions) Bill: Third Reading

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Passed
    Official wording, vote totals and sources

    Official motion: National Insurance Contributions (Secondary Class 1 Contributions) Bill: Third Reading

    354 for (Aye) · 202 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  6. 17 Dec 2024 · Other

    National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: New Clause 1

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: New Clause 1

    195 for (Aye) · 353 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  7. 17 Dec 2024 · Amendment

    National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 23

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 23

    196 for (Aye) · 352 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  8. 17 Dec 2024 · Amendment

    National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 13

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 13

    206 for (Aye) · 353 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  9. 17 Dec 2024 · Amendment

    National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 1

    This MP’s vote
    No recorded vote
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: National Insurance Contributions (Secondary Class 1 Contributions) Bill Committee: Amendment 1

    100 for (Aye) · 351 against (No).

    Labour: Against (No)

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  10. 11 Dec 2024 · Other

    Finance Bill Committee: New Clause 7

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Finance Bill Committee: New Clause 7

    104 for (Aye) · 313 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  11. 11 Dec 2024 · Other

    Finance Bill Committee: New Clause 6

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Finance Bill Committee: New Clause 6

    105 for (Aye) · 314 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  12. 11 Dec 2024 · Other

    Finance Bill Committee: New Clause 8

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Finance Bill Committee: New Clause 8

    167 for (Aye) · 329 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  13. 11 Dec 2024 · Other

    Finance Bill Committee: Clause 48 stand part

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Passed
    Official wording, vote totals and sources

    Official motion: Finance Bill Committee: Clause 48 stand part

    332 for (Aye) · 170 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  14. 11 Dec 2024 · Other

    Finance Bill Committee: Clause 47 stand part

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Passed
    Official wording, vote totals and sources

    Official motion: Finance Bill Committee: Clause 47 stand part

    338 for (Aye) · 170 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  15. 11 Dec 2024 · Amendment

    Draft Movement of Goods (Northern Ireland to Great Britain) (Animals, Feed and Food, Plant Health etc.) (Transitory Provision and Miscellaneous Amendments) Regulations 2024

    This MP’s vote
    For (Aye)
    Result of this vote
    Passed
    Official wording, vote totals and sources

    Official motion: Draft Movement of Goods (Northern Ireland to Great Britain) (Animals, Feed and Food, Plant Health etc.) (Transitory Provision and Miscellaneous Amendments) Regulations 2024

    375 for (Aye) · 9 against (No).

    Labour: For (Aye)

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  16. 10 Dec 2024 · Other

    Draft Home Detention Curfew and Requisite and Minimum Custodial Periods (Amdt) Order 2024

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Passed
    Official wording, vote totals and sources

    Official motion: Draft Home Detention Curfew and Requisite and Minimum Custodial Periods (Amdt) Order 2024

    424 for (Aye) · 106 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  17. 10 Dec 2024 · Other

    Finance Bill Committee New Clause 3

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Finance Bill Committee New Clause 3

    184 for (Aye) · 359 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  18. 10 Dec 2024 · Other

    Finance Bill Committee: New Clause 2

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Finance Bill Committee: New Clause 2

    74 for (Aye) · 350 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  19. 10 Dec 2024 · Other

    Finance Bill Committee: New Clause 5

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Finance Bill Committee: New Clause 5

    105 for (Aye) · 340 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  20. 9 Dec 2024 · Other

    Terrorism (Protection of Premises) Bill: New Clause 1

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Terrorism (Protection of Premises) Bill: New Clause 1

    89 for (Aye) · 340 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  21. 6 Dec 2024 · Other

    Motion to sit in private

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Motion to sit in private

    1 for (Aye) · 49 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  22. 4 Dec 2024 · Opposition day motion

    Opposition Day: Increase in employers' National Insurance Contributions

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Opposition Day: Increase in employers' National Insurance Contributions

    165 for (Aye) · 334 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  23. 4 Dec 2024 · Opposition day motion

    Opposition day: UK Farming and Inheritance Tax

    This MP’s vote
    Against (No)
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: Opposition day: UK Farming and Inheritance Tax

    181 for (Aye) · 339 against (No).

    Labour: Against (No)

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  24. 3 Dec 2024 · Second reading

    National Insurance Contributions (Secondary Class 1 Contributions) Bill: Second Reading

    This MP’s vote
    Voting list unavailable
    Result of this vote
    Passed
    Official wording, vote totals and sources

    Official motion: National Insurance Contributions (Secondary Class 1 Contributions) Bill: Second Reading

    332 for (Aye) · 189 against (No).

    Party comparison unavailable

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
  25. 3 Dec 2024 · Second reading

    National Insurance Contributions (Secondary Class 1 Contributions) Bill: Reasoned Amendment to Second Reading

    This MP’s vote
    Against (No)
    Result of this vote
    Did not pass
    Official wording, vote totals and sources

    Official motion: National Insurance Contributions (Secondary Class 1 Contributions) Bill: Reasoned Amendment to Second Reading

    186 for (Aye) · 330 against (No).

    Labour: Against (No)

    A party comparison describes the recorded votes, not an MP’s motives or voting instructions.

    Official division →
Monthly voting patterns and party comparisons

Votes by month

4 Jul 2024–3 Jul 2025

View as listJuly 2024With party majority: 1Against party majority: 0Free vote: 0No party comparison (including tellers): 0August 2024With party majority: 0Against party majority: 0Free vote: 0No party comparison (including tellers): 0September 2024With party majority: 2Against party majority: 0Free vote: 0No party comparison (including tellers): 0October 2024With party majority: 1Against party majority: 0Free vote: 0No party comparison (including tellers): 0November 2024With party majority: 3Against party majority: 0Free vote: 0No party comparison (including tellers): 0December 2024With party majority: 3Against party majority: 0Free vote: 0No party comparison (including tellers): 0January 2025With party majority: 3Against party majority: 0Free vote: 0No party comparison (including tellers): 0February 2025With party majority: 5Against party majority: 0Free vote: 0No party comparison (including tellers): 0March 2025With party majority: 13Against party majority: 0Free vote: 0No party comparison (including tellers): 0April 2025With party majority: 4Against party majority: 0Free vote: 0No party comparison (including tellers): 0May 2025With party majority: 2Against party majority: 0Free vote: 0No party comparison (including tellers): 0June 2025With party majority: 2Against party majority: 0Free vote: 0No party comparison (including tellers): 0July 2025With party majority: 2Against party majority: 0Free vote: 0No party comparison (including tellers): 0

Teal: with majority · Ochre: against majority · Purple: free vote · Grey: no comparison

What this shows and doesn't show
Recorded votes in the displayed period; the party majority uses that division’s recorded voters, excluding tellers. Free votes are separated only where an official source confirms them; this does not show whipping instructions, motives or reasons for no recorded vote. Methodology.
MonthWith party majorityAgainst party majorityFree voteNo party comparison (including tellers)
July 2024 — report not published yet1000
August 2024 — report not published yet0000
September 2024 — report not published yet2000
October 2024 — report not published yet1000
November 2024 — report not published yet3000
December 2024 — report not published yet3000
January 2025 — report not published yet3000
February 2025 — report not published yet5000
March 2025 — report not published yet13000
April 2025 — report not published yet4000
May 2025 — report not published yet2000
June 2025 — report not published yet2000
July 2025 — report not published yet2000
Bill-package voting summaries · across reporting years

Published records only — not a full account of an MP’s work. How we work →