John McDonnell

The Rt Hon John McDonnell is the Independent MP for Hayes and Harlington, and has been an MP continually 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 1378 (page 1 of 69)
No
King's Speech (Motion for an Address): Amendment (k)
Voted
No
Ayes
85
Noes
382
Division 4: held on 23 July 2024
Aye
King's Speech (Motion for an Address): Amendment (d)
Voted
Aye
Ayes
103
Noes
363
Division 3: held on 23 July 2024
No
King's Speech (Motion for an Address): Amendment (l)
Voted
No
Ayes
117
Noes
384
Division 2: held on 23 July 2024
No
King's Speech (Motion for an Address): Amendment (h)
Voted
No
Ayes
111
Noes
390
Division 1: held on 22 July 2024
No
Immigration and asylum: Ten Minute Rule Motion
Voted
No
Ayes
74
Noes
49
Division 157: held on 22 May 2024
Aye
High Speed Rail (Crewe - Manchester) Bill: Instruction (No. 3)
Voted
Aye
Ayes
323
Noes
7
Division 156: held on 21 May 2024
Aye
Digital Markets, Competition and Consumers Bill: Consideration of Lords Message: manuscript amendment
Voted
Aye
Ayes
217
Noes
268
Division 155: held on 21 May 2024
Aye
Criminal Justice Bill Report Stage: New Clause 59
Voted
Aye
Ayes
171
Noes
272
Division 152: held on 15 May 2024
Aye
Risk-based exclusion: amendment (o)
Voted
Aye
Ayes
170
Noes
169
Division 150: held on 13 May 2024
Aye
Finance (No. 2) Bill Committee: New Clause 3
Voted
Aye
Ayes
198
Noes
269
Division 149: held on 8 May 2024
Aye
Finance (No. 2) Bill Committee: New Clause 2
Voted
Aye
Ayes
195
Noes
266
Division 148: held on 8 May 2024
Aye
Finance (No. 2) Bill Committee: New Clause 4
Voted
Aye
Ayes
212
Noes
274
Division 147: held on 8 May 2024
Aye
Finance (No. 2) Bill Committee: New Clause 1
Voted
Aye
Ayes
211
Noes
276
Division 146: held on 8 May 2024
No
Digital Markets, Competition and Consumers Bill: motion to disagree with Lords Amendment 104
Voted
No
Ayes
273
Noes
163
Division 145: held on 30 April 2024
No
Digital Markets, Competition and Consumers Bill: motion to disagree with Lords Amendment 31
Voted
No
Ayes
272
Noes
162
Division 144: held on 30 April 2024
No
Digital Markets, Competition and Consumers Bill: motion to disagree with Lords Amendment 26
Voted
No
Ayes
274
Noes
162
Division 143: held on 30 April 2024
No
Digital Markets, Competition and Consumers Bill: motion to disagree with Lords Amendment 12
Voted
No
Ayes
276
Noes
161
Division 142: held on 30 April 2024
No
Digital Markets, Competition and Consumers Bill: motion to disagree with Lords Amendment 9
Voted
No
Ayes
273
Noes
159
Division 141: held on 30 April 2024
Aye
Renters (Reform) Bill Report Stage: Amendment 28
Voted
Aye
Ayes
158
Noes
282
Division 139: held on 24 April 2024
No
Renters (Reform) Bill Report Stage: New Clause 30
Voted
No
Ayes
287
Noes
144
Division 138: held on 24 April 2024
Total results 1378 (page 1 of 69)