MP Scorecard
Ian Byrne
Labour · Liverpool West Derby · MP since 12 Dec 2019
Majority 20,423 of a 69,934 electorate (29.2%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 419 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 419 votes cast, 393 matched the majority of their own party’s voters in that division and 25 opposed it. Of those, 23 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 no · Labour voters split 190 aye / 152 no
- Public Office (Accountability) Bill Report Stage: Amendment 314 Jul 2026 · voted aye · Labour voters split 7 aye / 321 no · against a clear party line
- Immigration and Asylum Bill: Second Reading13 Jul 2026 · voted no · Labour voters split 265 aye / 14 no · against a clear party line
- Draft Town and Country Planning (Discharge of Local Planning Authority Functions) (England) Regulations 202608 Jul 2026 · voted no · Labour voters split 280 aye / 21 no · against a clear party line
- Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 202628 Apr 2026 · voted no · Labour voters split 297 aye / 6 no · against a clear party line
- Privilege28 Apr 2026 · voted aye · Labour voters split 15 aye / 333 no · against a clear party line
- Children's Wellbeing and Schools Bill: Amendments (a) to (c) in lieu of Lords Amendment 10615 Apr 2026 · voted no · Labour voters split 245 aye / 4 no · against a clear party line
- Crime and Policing Bill: motion to agree with all remaining Lords Amendments 14 Apr 2026 · voted no · Labour voters split 237 aye / 12 no · against a clear party line
- Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 202618 Mar 2026 · voted no · Labour voters split 276 aye / 19 no · against a clear party line
- Courts and Tribunals Bill: Second Reading10 Mar 2026 · voted no · Labour voters split 303 aye / 10 no · against a clear party line
- Courts and Tribunals Bill: Reasoned Amendment to Second Reading10 Mar 2026 · voted aye · Labour voters split 7 aye / 309 no · against a clear party line
- Draft Public Order Act 2023 (Interference With Use or Operation of Key National Infrastructure) Regulations 202514 Jan 2026 · voted no · Labour voters split 295 aye / 26 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 286no
- Draft Plant Health, Seeds, Seed Potatoes and Plant Propagating Material (Amendment) (Northern Ireland) Regulations 202609 Sept 2026 · division 72 · Ayes 371, Noes 100aye
- Health Bill: Report Stage: Amendment 108 Sept 2026 · division 71 · Ayes 162, Noes 297no
- Health Bill: Report Stage: New Clause 14308 Sept 2026 · division 70 · Ayes 106, Noes 302no
- Health Bill: Report Stage: New Clause 14208 Sept 2026 · division 69 · Ayes 108, Noes 357no
- Health Bill: Report Stage: New Clause 14008 Sept 2026 · division 68 · Ayes 79, Noes 300no
- Health Bill: Report Stage: New Clause 14507 Sept 2026 · division 67 · Ayes 170, Noes 316no
- Health Bill: Report Stage: New Clause 607 Sept 2026 · division 66 · Ayes 77, Noes 317no
- 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 323aye
- Immigration and Asylum Bill: Second Reading13 Jul 2026 · division 55 · Ayes 264, Noes 90no
- Draft Town and Country Planning (Discharge of Local Planning Authority Functions) (England) Regulations 202608 Jul 2026 · division 53 · Ayes 283, Noes 182no
- 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
- National Security (State Threats) Bill: motion to agree to Lords Amendment 106 Jul 2026 · division 49 · Ayes 394, Noes 85aye
- Taxation (Energy and Vehicles) Bill Committee: New Clause 501 Jul 2026 · division 48 · Ayes 177, Noes 308no
- Taxation (Energy and Vehicles) Bill Committee: New Clause 201 Jul 2026 · division 46 · Ayes 80, Noes 281no
- 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: 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
- Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: Amendment 316 Jun 2026 · division 26 · Ayes 162, Noes 246no