Deirdre Costigan MP: votes
4 Jul 2025–3 Jul 2026
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.
311 published records · newest first.
Decisions put to a vote
25 Mar 2026 · Amendment
Victims and Courts Bill: motion to disagree with Lords Amendment 3
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Victims and Courts Bill: motion to disagree with Lords Amendment 3
286 for (Aye) · 163 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →25 Mar 2026 · Amendment
Victims and Courts Bill: motion to disagree with Lords Amendment 2
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Victims and Courts Bill: motion to disagree with Lords Amendment 2
295 for (Aye) · 162 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →25 Mar 2026 · Amendment
Victims and Courts Bill: motion to disagree with Lords Amendment 1
- This MP’s vote
- For (Aye)
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Victims and Courts Bill: motion to disagree with Lords Amendment 1
291 for (Aye) · 158 against (No).
Labour: For (Aye)
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →24 Mar 2026 · Opposition day motion
Opposition Day: Defence
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Did not pass
Official wording, vote totals and sources
Official motion: Opposition Day: Defence
98 for (Aye) · 306 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →24 Mar 2026 · Opposition day motion
Opposition Day: Oil and gas
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Did not pass
Official wording, vote totals and sources
Official motion: Opposition Day: Oil and gas
108 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 →23 Mar 2026 · Amendment
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 6
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 6
278 for (Aye) · 164 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →23 Mar 2026 · Amendment
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 5
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 5
281 for (Aye) · 167 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →23 Mar 2026 · Amendment
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3
- This MP’s vote
- For (Aye)
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 3
280 for (Aye) · 164 against (No).
Labour: For (Aye)
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →23 Mar 2026 · Amendment
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 2
279 for (Aye) · 167 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →23 Mar 2026 · Amendment
National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: National Insurance Contributions (Employer Pensions Contributions) Bill: motion to disagree with Lords Amendment 1
280 for (Aye) · 161 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →18 Mar 2026 · Opposition day motion
Opposition day: Student loans
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Did not pass
Official wording, vote totals and sources
Official motion: Opposition day: Student loans
88 for (Aye) · 266 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →18 Mar 2026 · Opposition day motion
Opposition day: Fuel duty
- This MP’s vote
- Against (No)
- Result of this vote
- Did not pass
Official wording, vote totals and sources
Official motion: Opposition day: Fuel duty
103 for (Aye) · 259 against (No).
Labour: Against (No)
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →18 Mar 2026 · Amendment
Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026
- This MP’s vote
- For (Aye)
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 2026
277 for (Aye) · 99 against (No).
Labour: For (Aye)
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →18 Mar 2026 · Amendment
Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026
- This MP’s vote
- For (Aye)
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 2026
368 for (Aye) · 107 against (No).
Labour: For (Aye)
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →11 Mar 2026 · Third reading
Finance (No. 2) Bill: Third Reading
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Finance (No. 2) Bill: Third Reading
292 for (Aye) · 161 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →11 Mar 2026 · Amendment
Finance (No. 2) Bill Report Stage: Amendment 6
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Did not pass
Official wording, vote totals and sources
Official motion: Finance (No. 2) Bill Report Stage: Amendment 6
175 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 →11 Mar 2026 · Amendment
Finance (No. 2) Bill Report Stage: Amendment 5
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Did not pass
Official wording, vote totals and sources
Official motion: Finance (No. 2) Bill Report Stage: Amendment 5
172 for (Aye) · 283 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →11 Mar 2026 · Other
Finance (No. 2) Bill Report Stage: New Clause 11
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Did not pass
Official wording, vote totals and sources
Official motion: Finance (No. 2) Bill Report Stage: New Clause 11
174 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 →10 Mar 2026 · Second reading
Courts and Tribunals Bill: Second Reading
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Courts and Tribunals Bill: Second Reading
304 for (Aye) · 203 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →10 Mar 2026 · Second reading
Courts and Tribunals 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: Courts and Tribunals Bill: Reasoned Amendment to Second Reading
203 for (Aye) · 311 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →9 Mar 2026 · Amendment
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 106
304 for (Aye) · 177 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →9 Mar 2026 · Amendment
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 102
315 for (Aye) · 163 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →9 Mar 2026 · Amendment
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 44
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 44
315 for (Aye) · 109 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →9 Mar 2026 · Amendment
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 41
316 for (Aye) · 171 against (No).
Party comparison unavailable
A party comparison describes the recorded votes, not an MP’s motives or voting instructions.
Official division →9 Mar 2026 · Amendment
Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38
- This MP’s vote
- Voting list unavailable
- Result of this vote
- Passed
Official wording, vote totals and sources
Official motion: Children's Wellbeing and Schools Bill: motion to disagree with Lords Amendment 38
307 for (Aye) · 173 against (No).
Party comparison unavailable
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 2025–3 Jul 2026
View as listTeal: with majority · Ochre: against majority · Purple: free vote · Grey: no comparison
What this shows and doesn't show
Bill-package voting summaries · across reporting years
Published records only — not a full account of an MP’s work. How we work →