Only a few days to go: We’re raising £25,000 to keep TheyWorkForYou running and make sure people across the UK can hold their elected representatives to account.

Donate to our crowdfunder

John Martin McDonnell

Shadow Chancellor of the Exchequer

Labour MP for Hayes and Harlington

@johnmcdonnellMP https://facebook.com/johnmcdonnellmp

20 Jan 2020

  • On 20 Jan 2020: John Martin McDonnell voted no on Economy and Jobs Show vote
  • On 20 Jan 2020: John Martin McDonnell voted yes on Economy and Jobs Show vote

16 Jan 2020

  • On 16 Jan 2020: John Martin McDonnell voted yes on Health and Social Care Show vote

9 Jan 2020

  • On 9 Jan 2020: John Martin McDonnell voted no on European Union (Withdrawal Agreement) Bill Show vote

8 Jan 2020

  • On 8 Jan 2020: John Martin McDonnell voted yes on European Union (Withdrawal Agreement) Bill — Northern Ireland’s place in the UK internal market Show vote
  • On 8 Jan 2020: John Martin McDonnell voted yes on European Union (Withdrawal Agreement) Bill — Parliamentary approval of the future relationship Show vote
  • On 8 Jan 2020: John Martin McDonnell voted yes on European Union (Withdrawal Agreement) Bill — Arrangements with EU about unaccompanied children seeking asylum Show vote
  • On 8 Jan 2020: John Martin McDonnell voted yes on European Union (Withdrawal Agreement) Bill — Main power in connection with Ireland/Northern Ireland Protocol Show vote
  • On 8 Jan 2020: John Martin McDonnell voted yes on European Union (Withdrawal Agreement) Bill — Implementation period negotiating objectives: level playing-field Show vote
  • On 8 Jan 2020: John Martin McDonnell voted yes on European Union (Withdrawal Agreement) Bill — Implementation period negotiating objectives: Erasmus+ Show vote
  • On 8 Jan 2020: John Martin McDonnell voted yes on European Union (Withdrawal Agreement) Bill — Interpretation Show vote

7 Jan 2020

  • On 7 Jan 2020: John Martin McDonnell voted for a right to appeal decisions on granting "settled status", a right to remain in the United Kingdom indefinitely. Show vote
  • On 7 Jan 2020: John Martin McDonnell voted to limit the fees charged to European Union citizens and certain others registering as a citizen of the United Kingdom. Show vote
  • On 7 Jan 2020: John Martin McDonnell voted to automatically, without requiring an application, assign a right of permanent residence in the UK to EU citizens who have resided in the UK for at least five years. Show vote

20 Dec 2019

  • On 20 Dec 2019: John Martin McDonnell voted against a proposed timetable for the remaining consideration of the European Union (Withdrawal Agreement) Bill. Show vote
  • On 20 Dec 2019: John Martin McDonnell voted against implementing the withdrawal agreement agreed between the UK and the EU, which includes an implementation period running until 31 December 2020 during which EU laws and treaties would generally continue to have effect in UK law. Show vote

31 Oct 2019

  • On 31 Oct 2019: John Martin McDonnell was absent for a vote on Draft Representation of the People (Annual Canvass) (Amendment) Regulations 2019 — Data Matching — Paperless Process Show vote

29 Oct 2019

  • On 29 Oct 2019: John Martin McDonnell voted to hold a General Election on the 12th of December 2019. Show vote
  • On 29 Oct 2019: John Martin McDonnell voted for the proposed General Election to be held on the 9th of December 2019 rather than the 12th. Show vote
  • On 29 Oct 2019: John Martin McDonnell voted to enable opposition amendments to be made to the Early Parliamentary General Election Bill. Show vote

Note for journalists and researchers: The data on this page may be used freely, on condition that TheyWorkForYou.com is cited as the source.

For an explanation of the vote descriptions please see our page about voting information on TheyWorkForYou.