MP Scorecard
Imogen Walker
Labour · Hamilton and Clyde Valley · MP since 04 Jul 2024
Majority 9,472 of a 75,480 electorate (12.5%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 362 of the 575 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 362 votes cast, 359 matched the majority of their own party’s voters in that division and 3 opposed it. Of those, 1 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: Third Reading20 Jun 2025 · voted no · Labour voters split 224 aye / 160 no
- Crime and Policing Bill Report Stage: New Clause 117 Jun 2025 · voted no · Labour voters split 291 aye / 25 no · against a clear party line
- Terminally Ill Adults (End of Life) Bill: Second Reading29 Nov 2024 · voted no · Labour voters split 234 aye / 146 no
Votes on the record (30 most recent in the archive)
- Draft Code of Practice on Electronic and Workplace Ballots for Statutory Trade Union Ballots15 Jul 2026 · division 60 · Ayes 330, Noes 109aye
- Draft Trade Unions (Permissible Means of Voting) and Employment Rights (Unfair Dismissal) (Amendment) Order 202615 Jul 2026 · division 59 · Ayes 330, Noes 109aye
- Public Office (Accountability) Bill Report Stage: Amendment 1914 Jul 2026 · division 58 · Ayes 104, Noes 412no
- Public Office (Accountability) Bill Report Stage: Amendment 199 14 Jul 2026 · division 57 · Ayes 102, Noes 409no
- Public Office (Accountability) Bill Report Stage: Amendment 314 Jul 2026 · division 56 · Ayes 93, Noes 323no
- Immigration and Asylum Bill: Second Reading13 Jul 2026 · division 55 · Ayes 264, Noes 90aye
- Immigration and Asylum Bill: Reasoned Amendment to Second Reading13 Jul 2026 · division 54 · Ayes 97, Noes 358no
- Draft Town and Country Planning (Discharge of Local Planning Authority Functions) (England) Regulations 202608 Jul 2026 · division 53 · Ayes 283, Noes 182aye
- Draft Supply of Machinery (Safety) (Amendment etc.) and the EU Machinery Regulation (Enforcement etc. in Northern Ireland) Regulations 202608 Jul 2026 · division 52 · Ayes 317, Noes 103aye
- Draft Children’s Wellbeing and Schools Act 2026 (Establishment of Schools) (Consequential Amendments) Regulations 202608 Jul 2026 · division 51 · Ayes 369, Noes 102aye
- Draft Climate Change Act 2008 (Credit Limit) Order 202624 Jun 2026 · division 43 · Ayes 330, Noes 93aye
- Draft Climate Change Act 2008 (International Aviation and International Shipping) Regulations 202624 Jun 2026 · division 42 · Ayes 329, Noes 94aye
- Draft Carbon Budget Order 202624 Jun 2026 · division 41 · Ayes 332, Noes 94aye
- Customs (Tariff and Miscellaneous Amendments) (No. 4) Regulations 202624 Jun 2026 · division 40 · Ayes 323, Noes 160aye
- Opposition Day Motion: Defence spending and readiness - Prime Minister's Amendment23 Jun 2026 · division 38 · Ayes 294, Noes 110aye
- Opposition day: Defence spending and readiness23 Jun 2026 · division 37 · Ayes 108, Noes 307no
- Armed Forces Bill Report Stage: Amendment 1122 Jun 2026 · division 36 · Ayes 171, Noes 322no
- Armed Forces Bill Report Stage: New Clause 2222 Jun 2026 · division 35 · Ayes 74, Noes 323no
- Armed Forces Bill Report Stage: New Clause 1122 Jun 2026 · division 34 · Ayes 104, Noes 391no
- Armed Forces Bill Report Stage: New Clause 422 Jun 2026 · division 33 · Ayes 164, Noes 311no
- National Security (State Threats) Bill Committee: Amendment 1317 Jun 2026 · division 31 · Ayes 135, Noes 258no
- National Security (State Threats) Bill Committee: Amendment 817 Jun 2026 · division 30 · Ayes 143, Noes 249no
- National Security (State Threats) Bill Committee: Amendment 317 Jun 2026 · division 29 · Ayes 85, Noes 317no
- National Security (State Threats) Bill: Allocation of Time motion17 Jun 2026 · division 28 · Ayes 233, Noes 94aye
- Draft Combined Authorities (Mayoral Elections) (Amendment) Order 202609 Jun 2026 · division 18 · Ayes 356, Noes 86aye
- Steel Industry (Nationalisation) Bill Committee: New Clause 409 Jun 2026 · division 17 · Ayes 157, Noes 287no
- Steel Industry (Nationalisation) Bill Committee: New Clause 1209 Jun 2026 · division 16 · Ayes 94, Noes 297no
- Steel Industry (Nationalisation) Bill Committee: Amendment 2009 Jun 2026 · division 15 · Ayes 90, Noes 290no
- Steel Industry (Nationalisation) Bill Committee: New Clause 808 Jun 2026 · division 14 · Ayes 145, Noes 251no
- Steel Industry (Nationalisation) Bill Committee: New Clause 208 Jun 2026 · division 13 · Ayes 65, Noes 251no