newsdeck
Tahir Ali

Tahir Ali

Labour Party
·
Birmingham Hall Green and Moseley
MP Since
12 December 2019 (6 years, 7 months)
Status
active

Tahir Ali represents Birmingham Hall Green and Moseley in the House of Commons, sitting as a Labour Party MP. They have served as the constituency's MP for 6 years, 7 months.

Pay & Expenses
£98,599
basic salary / year

This is the basic MP salary, set by IPSA and paid to all 650 MPs regardless of role.

£236,325
total expenses claimed, 2024-25
Staffing
£191,634
Office
£26,921
Accommodation
£0
Travel & Other
£17,771
Source: IPSA official expenses data. Covers parliamentary business costs only — staffing, office running costs, accommodation, and travel — not personal spending.
Declared Donations (3)
£23,386.32
total declared, since 2024 general election
Source: Electoral Commission official register, donations since the 2024 general election (4 July 2024) only. Donations are legally required to be declared if above the statutory threshold — this is not a complete record of all support an MP may receive.
Royal Embassy of Saudi Arabia
Other · 8 Oct 2025
£9,331.51
Taiwanese Ministry of Foreign Affairs
Other · 24 May 2025
£6,736.37
Omani British Lawyers’ Association
Other · 15 Feb 2025
£7,318.44
Voting Record (most recent 15)
Source: official Commons Votes API, all divisions since the 2024 general election.
Railways Bill: Third Reading
10 Jun 2026 · Result: 278 Aye, 149 No (passed)
Voted Aye
Railways Bill Remaining Stages: Amendment 143
10 Jun 2026 · Result: 167 Aye, 266 No (failed)
Voted No
Railways Bill Remaining Stages: Amendment 148
10 Jun 2026 · Result: 155 Aye, 279 No (failed)
Voted No
Railways Bill Remaining Stages: New Clause 1
10 Jun 2026 · Result: 77 Aye, 271 No (failed)
Voted No
Steel Industry (Nationalisation) Bill Committee: Amendment 20
9 Jun 2026 · Result: 90 Aye, 290 No (failed)
Voted No
Steel Industry (Nationalisation) Bill Committee: New Clause 12
9 Jun 2026 · Result: 94 Aye, 297 No (failed)
Voted No
Steel Industry (Nationalisation) Bill Committee: New Clause 4
9 Jun 2026 · Result: 157 Aye, 287 No (failed)
Voted No
Draft Combined Authorities (Mayoral Elections) (Amendment) Order 2026
9 Jun 2026 · Result: 356 Aye, 86 No (passed)
Voted Aye
Armed Forces Bill Committee: New Clause 13
2 Jun 2026 · Result: 80 Aye, 298 No (failed)
Voted No
Armed Forces Bill Committee: New Clause 5
2 Jun 2026 · Result: 170 Aye, 301 No (failed)
Voted No
Armed Forces Bill Committee: New Clause 6
2 Jun 2026 · Result: 99 Aye, 371 No (failed)
Voted No
Armed Forces Bill Committee: New Clause 2
2 Jun 2026 · Result: 171 Aye, 302 No (failed)
Voted No
Steel Industry (Nationalisation) Bill: Reasoned Amendment to Second Reading
21 May 2026 · Result: 68 Aye, 242 No (failed)
Voted No
King's Speech Motion for an Address
20 May 2026 · Result: 307 Aye, 171 No (passed)
Voted Aye
King's Speech Motion for an Address: amendment (p)
20 May 2026 · Result: 104 Aye, 316 No (failed)
Voted No