Callum Anderson MP: votes

4 Jul 2026–16 Oct 2026 · year in progress

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.

27 published records · newest first.

Decisions put to a vote

  1. 11 Sept 2026 · Second reading

    Terminally Ill Adults (End of Life) Bill: Second Reading

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

    Official motion: Terminally Ill Adults (End of Life) Bill: Second Reading

    270 for (Aye) · 286 against (No).

    Free vote — no party position applied

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

    Official division →
  2. 11 Sept 2026 · Procedural

    Closure motion

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

    Official motion: Closure motion

    293 for (Aye) · 218 against (No).

    Party comparison unavailable

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

    Official division →
  3. 10 Sept 2026 · Second reading

    Social Housing Bill [Lords]: Reasoned Amendment to Second Reading

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

    Official motion: Social Housing Bill [Lords]: Reasoned Amendment to Second Reading

    77 for (Aye) · 292 against (No).

    Party comparison unavailable

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

    Official division →
  4. 9 Sept 2026 · Amendment

    Draft Plant Health, Seeds, Seed Potatoes and Plant Propagating Material (Amendment) (Northern Ireland) Regulations 2026

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

    Official motion: Draft Plant Health, Seeds, Seed Potatoes and Plant Propagating Material (Amendment) (Northern Ireland) Regulations 2026

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

    Labour: For (Aye)

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

    Official division →
  5. 8 Sept 2026 · Amendment

    Health Bill: Report Stage: Amendment 1

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

    Official motion: Health Bill: Report Stage: Amendment 1

    162 for (Aye) · 297 against (No).

    Party comparison unavailable

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

    Official division →
  6. 8 Sept 2026 · Other

    Health Bill: Report Stage: New Clause 143

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

    Official motion: Health Bill: Report Stage: New Clause 143

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

    Party comparison unavailable

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

    Official division →
  7. 8 Sept 2026 · Other

    Health Bill: Report Stage: New Clause 142

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

    Official motion: Health Bill: Report Stage: New Clause 142

    108 for (Aye) · 357 against (No).

    Party comparison unavailable

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

    Official division →
  8. 8 Sept 2026 · Other

    Health Bill: Report Stage: New Clause 140

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

    Official motion: Health Bill: Report Stage: New Clause 140

    79 for (Aye) · 300 against (No).

    Party comparison unavailable

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

    Official division →
  9. 7 Sept 2026 · Other

    Health Bill: Report Stage: New Clause 145

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

    Official motion: Health Bill: Report Stage: New Clause 145

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

    Party comparison unavailable

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

    Official division →
  10. 7 Sept 2026 · Other

    Health Bill: Report Stage: 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: Health Bill: Report Stage: New Clause 6

    77 for (Aye) · 317 against (No).

    Party comparison unavailable

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

    Official division →
  11. 4 Sept 2026 · 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) · 79 against (No).

    Party comparison unavailable

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

    Official division →
  12. 2 Sept 2026 · Third reading

    Representation of the People Bill: Third Reading

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

    Official motion: Representation of the People Bill: Third Reading

    411 for (Aye) · 102 against (No).

    Party comparison unavailable

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

    Official division →
  13. 2 Sept 2026 · Other

    Representation of the People Bill: Report Stage: New Clause 88

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

    Official motion: Representation of the People Bill: Report Stage: New Clause 88

    85 for (Aye) · 427 against (No).

    Party comparison unavailable

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

    Official division →
  14. 2 Sept 2026 · Other

    Representation of the People Bill: Report Stage: New Clause 67

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

    Official motion: Representation of the People Bill: Report Stage: New Clause 67

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

    Party comparison unavailable

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

    Official division →
  15. 2 Sept 2026 · Other

    Representation of the People Bill: Report Stage: New Clause 65

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

    Official motion: Representation of the People Bill: Report Stage: New Clause 65

    166 for (Aye) · 346 against (No).

    Party comparison unavailable

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

    Official division →
  16. 15 Jul 2026 · Other

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

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

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

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

    Labour: For (Aye)

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

    Official division →
  17. 15 Jul 2026 · Amendment

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

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

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

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

    Labour: For (Aye)

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

    Official division →
  18. 14 Jul 2026 · Amendment

    Public Office (Accountability) Bill Report Stage: Amendment 19

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

    Official motion: Public Office (Accountability) Bill Report Stage: Amendment 19

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

    Party comparison unavailable

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

    Official division →
  19. 14 Jul 2026 · Amendment

    Public Office (Accountability) Bill Report Stage: Amendment 199

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

    Official motion: Public Office (Accountability) Bill Report Stage: Amendment 199

    102 for (Aye) · 409 against (No).

    Party comparison unavailable

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

    Official division →
  20. 14 Jul 2026 · Amendment

    Public Office (Accountability) Bill Report Stage: Amendment 3

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

    Official motion: Public Office (Accountability) Bill Report Stage: Amendment 3

    93 for (Aye) · 323 against (No).

    Party comparison unavailable

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

    Official division →
  21. 13 Jul 2026 · Second reading

    Immigration and Asylum Bill: Second Reading

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

    Official motion: Immigration and Asylum Bill: Second Reading

    264 for (Aye) · 90 against (No).

    Party comparison unavailable

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

    Official division →
  22. 13 Jul 2026 · Second reading

    Immigration and Asylum Bill: Reasoned Amendment to Second Reading

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

    Official motion: Immigration and Asylum Bill: Reasoned Amendment to Second Reading

    97 for (Aye) · 358 against (No).

    Party comparison unavailable

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

    Official division →
  23. 8 Jul 2026 · Other

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

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

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

    283 for (Aye) · 182 against (No).

    Labour: For (Aye)

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

    Official division →
  24. 8 Jul 2026 · Amendment

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

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

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

    317 for (Aye) · 103 against (No).

    Labour: For (Aye)

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

    Official division →
  25. 8 Jul 2026 · Amendment

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

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

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

    369 for (Aye) · 102 against (No).

    Labour: For (Aye)

    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 2026–16 Oct 2026

View as listJuly 2026With party majority: 3Against party majority: 0Free vote: 0No party comparison (including tellers): 0August 2026With party majority: 0Against party majority: 0Free vote: 0No party comparison (including tellers): 0September 2026With party majority: 1Against party majority: 0Free vote: 0No party comparison (including tellers): 0October 2026With party majority: 0Against 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 20263000
August 20260000
September 20261000
October 2026 — report not published yet0000
Bill-package voting summaries · across reporting years

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