MP Scorecard
Mark Garnier
Conservative · Wyre Forest · MP since 06 May 2010
Majority 812 of a 77,329 electorate (1.1%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 426 of the 590 Commons divisions in our archive from this Parliament (since 9 July 2024, its first sitting day). An absence is not an abstention - ministers, tellers, paired members and members with other duties do not appear in a division list. The number states what the record shows; it does not grade anyone.
The party record, with the split
Of the 426 votes cast, 412 matched the majority of their own party’s voters in that division and 14 opposed it. Of those, 13 went against a clear party line - four or more of their party’s voters to one on the other side. Parliament does not publish whip instructions, so a free vote where a party splits (and voting with a small minority of colleagues) is visible in the split itself. “Party” means the party recorded against their name in that division list at the time. The split is the record; what it means is your call.
- Terminally Ill Adults (End of Life) Bill: Second Reading11 Sept 2026 · voted aye · Conservative voters split 17 aye / 90 no · against a clear party line
- Closure motion11 Sept 2026 · voted aye · Conservative voters split 21 aye / 64 no
- Terminally Ill Adults (End of Life) Bill: Amendment 2420 Jun 2025 · voted no · Conservative voters split 60 aye / 15 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill: Third Reading20 Jun 2025 · voted aye · Conservative voters split 20 aye / 92 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill: Amendment 9420 Jun 2025 · voted aye · Conservative voters split 13 aye / 66 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill: Amendment 7720 Jun 2025 · voted aye · Conservative voters split 14 aye / 67 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill: Amendment 1220 Jun 2025 · voted no · Conservative voters split 68 aye / 14 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill: New Clause 1620 Jun 2025 · voted no · Conservative voters split 63 aye / 15 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill: Amendment (b) to New Clause 1413 Jun 2025 · voted no · Conservative voters split 71 aye / 12 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill: New Clause 113 Jun 2025 · voted no · Conservative voters split 71 aye / 13 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill: New Clause 213 Jun 2025 · voted no · Conservative voters split 71 aye / 11 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill Report Stage: Amendment (a) to New Clause 1016 May 2025 · voted no · Conservative voters split 78 aye / 15 no · against a clear party line
Votes on the record (30 most recent in the archive)
- Terminally Ill Adults (End of Life) Bill: Second Reading11 Sept 2026 · division 75 · Ayes 270, Noes 286aye
- Closure motion11 Sept 2026 · division 74 · Ayes 293, Noes 218aye
- Social Housing Bill [Lords]: Reasoned Amendment to Second Reading10 Sept 2026 · division 73 · Ayes 77, Noes 292aye
- Draft Plant Health, Seeds, Seed Potatoes and Plant Propagating Material (Amendment) (Northern Ireland) Regulations 202609 Sept 2026 · division 72 · Ayes 371, Noes 100no
- Health Bill: Report Stage: Amendment 108 Sept 2026 · division 71 · Ayes 162, Noes 297aye
- Health Bill: Report Stage: New Clause 14308 Sept 2026 · division 70 · Ayes 106, Noes 302aye
- Health Bill: Report Stage: New Clause 14208 Sept 2026 · division 69 · Ayes 108, Noes 357aye
- Health Bill: Report Stage: New Clause 14507 Sept 2026 · division 67 · Ayes 170, Noes 316aye
- Representation of the People Bill: Third Reading02 Sept 2026 · division 64 · Ayes 411, Noes 102no
- Representation of the People Bill: Report Stage: New Clause 8802 Sept 2026 · division 63 · Ayes 85, Noes 427no
- Representation of the People Bill: Report Stage: New Clause 6502 Sept 2026 · division 61 · Ayes 166, Noes 346aye
- Draft Code of Practice on Electronic and Workplace Ballots for Statutory Trade Union Ballots15 Jul 2026 · division 60 · Ayes 330, Noes 109no
- Draft Trade Unions (Permissible Means of Voting) and Employment Rights (Unfair Dismissal) (Amendment) Order 202615 Jul 2026 · division 59 · Ayes 330, Noes 109no
- Opposition Day: Early release of prisoners07 Jul 2026 · division 50 · Ayes 115, Noes 0aye
- National Security (State Threats) Bill: motion to agree to Lords Amendment 106 Jul 2026 · division 49 · Ayes 394, Noes 85no
- Taxation (Energy and Vehicles) Bill Committee: New Clause 501 Jul 2026 · division 48 · Ayes 177, Noes 308aye
- Taxation (Energy and Vehicles) Bill Committee: New Clause 401 Jul 2026 · division 47 · Ayes 173, Noes 282aye
- Draft Employment Tribunals Extension of Jurisdiction (England and Wales) (Amendment) Order 202601 Jul 2026 · division 45 · Ayes 318, Noes 107no
- Draft Employment Tribunal (Extension of Time Limits) (Miscellaneous Amendments and Transitional Provisions) Regulations 202601 Jul 2026 · division 44 · Ayes 322, Noes 107no
- Draft Climate Change Act 2008 (Credit Limit) Order 202624 Jun 2026 · division 43 · Ayes 330, Noes 93no
- Draft Climate Change Act 2008 (International Aviation and International Shipping) Regulations 202624 Jun 2026 · division 42 · Ayes 329, Noes 94no
- Draft Carbon Budget Order 202624 Jun 2026 · division 41 · Ayes 332, Noes 94no
- Customs (Tariff and Miscellaneous Amendments) (No. 4) Regulations 202624 Jun 2026 · division 40 · Ayes 323, Noes 160no
- Opposition Day: Puberty blockers23 Jun 2026 · division 39 · Ayes 112, Noes 283aye
- Opposition Day Motion: Defence spending and readiness - Prime Minister's Amendment23 Jun 2026 · division 38 · Ayes 294, Noes 110no
- Opposition day: Defence spending and readiness23 Jun 2026 · division 37 · Ayes 108, Noes 307aye
- Armed Forces Bill Report Stage: Amendment 1122 Jun 2026 · division 36 · Ayes 171, Noes 322aye
- Armed Forces Bill Report Stage: New Clause 1122 Jun 2026 · division 34 · Ayes 104, Noes 391aye
- Armed Forces Bill Report Stage: New Clause 422 Jun 2026 · division 33 · Ayes 164, Noes 311aye
- National Security (State Threats) Bill Committee: New Clause 317 Jun 2026 · division 32 · Ayes 144, Noes 244aye