MP Scorecard
Richard Baker
Labour · Glenrothes and Mid Fife · MP since 04 Jul 2024
Majority 2,954 of a 70,655 electorate (4.2%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 438 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 438 votes cast, 425 matched the majority of their own party’s voters in that division and 13 opposed it. Of those, 0 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
- Terminally Ill Adults (End of Life) Bill: Amendment 2420 Jun 2025 · voted aye · Labour voters split 122 aye / 186 no
- Terminally Ill Adults (End of Life) Bill: Third Reading20 Jun 2025 · voted no · Labour voters split 224 aye / 160 no
- Terminally Ill Adults (End of Life) Bill: Amendment 9420 Jun 2025 · voted no · Labour voters split 198 aye / 121 no
- Terminally Ill Adults (End of Life) Bill: Amendment 7720 Jun 2025 · voted no · Labour voters split 199 aye / 114 no
- Terminally Ill Adults (End of Life) Bill: Amendment 1220 Jun 2025 · voted aye · Labour voters split 125 aye / 190 no
- Terminally Ill Adults (End of Life) Bill: New Clause 1620 Jun 2025 · voted aye · Labour voters split 113 aye / 184 no
- Terminally Ill Adults (End of Life) Bill: Amendment (b) to New Clause 1413 Jun 2025 · voted aye · Labour voters split 124 aye / 179 no
- Terminally Ill Adults (End of Life) Bill: New Clause 113 Jun 2025 · voted aye · Labour voters split 122 aye / 184 no
- Terminally Ill Adults (End of Life) Bill: New Clause 213 Jun 2025 · voted aye · Labour voters split 136 aye / 163 no
- Terminally Ill Adults (End of Life) Bill Report Stage: Amendment (a) to New Clause 1016 May 2025 · voted aye · Labour voters split 129 aye / 198 no
- Closure motion16 May 2025 · voted no · Labour voters split 206 aye / 126 no
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
- 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 292no
- Draft Plant Health, Seeds, Seed Potatoes and Plant Propagating Material (Amendment) (Northern Ireland) Regulations 202609 Sept 2026 · division 72 · Ayes 371, Noes 100aye
- Representation of the People Bill: Third Reading02 Sept 2026 · division 64 · Ayes 411, Noes 102aye
- 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 6702 Sept 2026 · division 62 · Ayes 105, Noes 410no
- Representation of the People Bill: Report Stage: New Clause 6502 Sept 2026 · division 61 · Ayes 166, Noes 346no
- 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
- 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
- Draft Employment Tribunals Extension of Jurisdiction (England and Wales) (Amendment) Order 202601 Jul 2026 · division 45 · Ayes 318, Noes 107aye
- Draft Employment Tribunal (Extension of Time Limits) (Miscellaneous Amendments and Transitional Provisions) Regulations 202601 Jul 2026 · division 44 · Ayes 322, Noes 107aye
- National Security (State Threats) Bill: Allocation of Time motion17 Jun 2026 · division 28 · Ayes 233, Noes 94aye
- Draft Clean Air Zones Central Services (Fees) (England) (Amendment) Regulations 202616 Jun 2026 · division 27 · Ayes 262, Noes 86aye
- Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: Amendment 316 Jun 2026 · division 26 · Ayes 162, Noes 246no
- Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: New Clause 1416 Jun 2026 · division 25 · Ayes 151, Noes 258no
- Cyber Security and Resilience (Network and Information Systems) Bill Remaining Stages: New Clause 1316 Jun 2026 · division 24 · Ayes 77, Noes 255no
- 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