MP Scorecard
Shabana Mahmood
Labour · Birmingham Ladywood · MP since 06 May 2010
Majority 3,421 of a 83,693 electorate (4.1%) at the last election, per the Members API.
Participation, with the denominator
Recorded as voting in 149 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 149 votes cast, 137 matched the majority of their own party’s voters in that division and 12 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: 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
- 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)
- 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
- Customs (Tariff and Miscellaneous Amendments) (No. 4) Regulations 202624 Jun 2026 · division 40 · Ayes 323, Noes 160aye
- National Security (State Threats) Bill Committee: New Clause 317 Jun 2026 · division 32 · Ayes 144, Noes 244no
- 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 Agriculture (Delinked Payments) (Reductions) (England) Regulations 202603 Jun 2026 · division 11 · Ayes 302, Noes 155aye
- Steel Industry (Nationalisation) Bill: Reasoned Amendment to Second Reading21 May 2026 · division 6 · Ayes 68, Noes 242no
- King's Speech Motion for an Address20 May 2026 · division 5 · Ayes 307, Noes 171aye
- King's Speech Motion for an Address: amendment (p)20 May 2026 · division 4 · Ayes 104, Noes 316no
- King's Speech Motion for an Address: amendment (l)20 May 2026 · division 3 · Ayes 78, Noes 408no
- King's Speech Motion for an Address: amendment (o)20 May 2026 · division 2 · Ayes 104, Noes 317no
- King's Speech Motion for an Address: amendment (i)19 May 2026 · division 1 · Ayes 108, Noes 323no
- Privilege28 Apr 2026 · division 512 · Ayes 223, Noes 335no
- Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 202622 Apr 2026 · division 501 · Ayes 380, Noes 7aye
- Crime and Policing Bill: motion to disagree with Lords Amendment 34214 Apr 2026 · division 473 · Ayes 281, Noes 70aye
- Crime and Policing Bill: motion to disagree with Lords Amendment 33414 Apr 2026 · division 472 · Ayes 356, Noes 90aye
- Crime and Policing Bill: motion to disagree with Lords Amendment 31114 Apr 2026 · division 470 · Ayes 300, Noes 101aye
- Crime and Policing Bill: motion to disagree with Lords Amendment 1114 Apr 2026 · division 469 · Ayes 291, Noes 174aye
- Crime and Policing Bill: motion to disagree with Lords Amendment 614 Apr 2026 · division 468 · Ayes 299, Noes 169aye
- Crime and Policing Bill: motion to disagree with Lords Amendment 214 Apr 2026 · division 467 · Ayes 307, Noes 176aye
- Opposition Day: Defence24 Mar 2026 · division 460 · Ayes 98, Noes 306no
- Draft Higher Education (Fee Limits and Fee Limit Condition) (England) (Amendment) Regulations 202618 Mar 2026 · division 451 · Ayes 277, Noes 99aye
- Draft Employment Rights Act 2025 (Investigatory Powers) (Consequential Amendments) Regulations 202618 Mar 2026 · division 450 · Ayes 368, Noes 107aye
- Courts and Tribunals Bill: Second Reading10 Mar 2026 · division 445 · Ayes 304, Noes 203aye
- Courts and Tribunals Bill: Reasoned Amendment to Second Reading10 Mar 2026 · division 444 · Ayes 203, Noes 311no
- Industry and Exports (Financial Assistance) Bill Committee: New Clause 323 Feb 2026 · division 431 · Ayes 77, Noes 280no