John McDonnell

The Rt Hon John McDonnell is the Labour MP for Hayes and Harlington, and has been an MP continuously since 1 May 1997.

Voting record

Review the House of Commons voting record of John McDonnell.

Members may not vote in every division of the House. This can be due to a number of reasons; The Speaker and deputies cannot vote because of the impartiality of the chair, and Sinn Féin Members have an absentionist policy. A Member may wish to abstain, or have a procedural reason for not voting. Members can be absent carrying out consitituency or ministerial business, or be unable to attend for other reasons.

To perform a more comprehensive search of vote/division results, use the House of Commons votes in Parliament pages.

Total results 1128 (page 1 of 57)
No
Public Order Bill: Motion to disagree with the Lords in Amendments 6B to 6F
Voted
No
Ayes
297
Noes
229
Division 198: held on 22 March 2023
Aye
Draft Windsor Framework (Democratic Scrutiny) Regulations 2023
Voted
Aye
Ayes
515
Noes
29
Division 197: held on 22 March 2023
No
Budget Motion no. 18: Pensions (lifetime allowance charge and annual allowance)
Voted
No
Ayes
330
Noes
233
Division 194: held on 21 March 2023
No
Illegal Migration Bill: Money
Voted
No
Ayes
310
Noes
246
Division 193: held on 13 March 2023
No
Illegal Migration Bill: Programme motion
Voted
No
Ayes
312
Noes
248
Division 192: held on 13 March 2023
No
Illegal Migration Bill: Second Reading
Voted
No
Ayes
312
Noes
250
Division 191: held on 13 March 2023
Aye
Illegal Migration Bill: Reasoned Amendment to Second Reading
Voted
Aye
Ayes
249
Noes
312
Division 190: held on 13 March 2023
No
Public Order Bill: Motion to disagree with Lords Amendment 20
Voted
No
Ayes
280
Noes
232
Division 189: held on 7 March 2023
No
Public Order Bill: Amendment (a) in lieu of Lords Amendment 1
Voted
No
Ayes
285
Noes
231
Division 188: held on 7 March 2023
No
Public Order Bill: Motion to disagree with Lords Amendment 1
Voted
No
Ayes
286
Noes
235
Division 187: held on 7 March 2023
No
Public Order Bill: Motion to disagree with Lords Amendment 6
Voted
No
Ayes
281
Noes
236
Division 186: held on 7 March 2023
No
Public Order Bill: Amendment (a) to Lords Amendment 5
Voted
No
Ayes
116
Noes
299
Division 185: held on 7 March 2023
Aye
Social Security (Additional Payments) (No. 2) Bill Committee: Amendment 2
Voted
Aye
Ayes
154
Noes
283
Division 184: held on 6 March 2023
Aye
Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 40
Voted
Aye
Ayes
180
Noes
276
Division 182: held on 1 March 2023
Aye
Social Housing (Regulation) Bill [Lords] Report Stage: Amendment 42
Voted
Aye
Ayes
180
Noes
273
Division 181: held on 1 March 2023
Aye
Social Housing (Regulation) Bill [Lords] Report Stage: New Clause 7
Voted
Aye
Ayes
179
Noes
273
Division 180: held on 1 March 2023
Aye
Opposition Day: Expanding the NHS workforce
Voted
Aye
Ayes
224
Noes
0
Division 179: held on 28 February 2023
Aye
Scottish Affairs Committee Membership
Voted
Aye
Ayes
383
Noes
37
Division 178: held on 21 February 2023
No
Higher Education (Freedom of Speech) Bill: Motion to disagree with Lords Amendment 10
Voted
No
Ayes
283
Noes
161
Division 176: held on 7 February 2023
Aye
Seafarers' Wages Bill [Lords] Report Stage: Amendment 24
Voted
Aye
Ayes
213
Noes
285
Division 175: held on 7 February 2023
Total results 1128 (page 1 of 57)