David Baines
MP since 4 Jul 2024
When contacting this Member, please be respectful. See Parliament’s contact guidance.
David Baines is the Labour MP for St Helens North, and has been an MP continually since 4 July 2024.
393
Votes Cast
£136,662
Expenses 2024-25
12,169
Majority
52.6%
Vote Share
Expenses (2024-25)
£136,662
Election Result(2024 General Election)
Turnout: 40,474 voters
Parliamentary Activity
Counts in the current Parliament
(since 4 July 2024)
31
Written Questions
2
Oral Questions
43
Debates Spoken In⚑
50
Speeches⚑
393
Divisions Voted
⚑Debates and speeches are sourced from Hansard contributions. The Hansard backfill is still in progress — counts will grow over the next few days as historic days are ingested.
Voting Record
How would you have voted?
Tap AYE or NO on the votes below to see how you compare with David.
393 votes — page 7 of 16
2 NOOpposition day
2 votes · 4 Nov 2025
Opposition day
2 votes · 4 Nov 2025
2 NOOpposition Day
2 votes · 28 Oct 2025
Opposition Day
2 votes · 28 Oct 2025
4 NOVictims and Courts Bill Report Stage
4 votes · 27 Oct 2025
Victims and Courts Bill Report Stage
4 votes · 27 Oct 2025
1 AYE5 NOSentencing Bill Committee
6 votes · 21 Oct 2025
Sentencing Bill Committee
6 votes · 21 Oct 2025
1 AYE3 NODiego Garcia Military Base and British Indian Ocean Territory Bill Committee
4 votes · 20 Oct 2025
Diego Garcia Military Base and British Indian Ocean Territory Bill Committee
4 votes · 20 Oct 2025
2 NOSustainable Aviation Fuel Bill Remaining Stages
2 votes · 15 Oct 2025
Sustainable Aviation Fuel Bill Remaining Stages
2 votes · 15 Oct 2025
Financial Interests(1)
Gifts, benefits and hospitality from UK sources
the Chairman to meet the Board and Jockey Club members which included two tickets to a race day with hospitality
Invitation from the Chairman to meet the Board and Jockey Club members which included two tickets to a race day with hospitality
7 September 2024
£672
Gifts, benefits and hospitality from UK sources
the Chairman to meet the Board and Jockey Club members which included two tickets to a race day with hospitality
Invitation from the Chairman to meet the Board and Jockey Club members which included two tickets to a race day with hospitality
7 September 2024
- Name of donor
- Haydock Park Racecourse
- Address of donor
- Haydock Park Racecourse, Newton-Le-Willows, Merseyside, WA12 0HQ
- Amount of donation or nature and value if donation in kind
- Invitation from the Chairman to meet the Board and Jockey Club members which included two tickets to a race day with hospitality, value £672
- Date received
- 7 September 2024
- Date accepted
- 7 September 2024
- Donor status
- company, registration 00056182
Registered 4 March 2025
Activity Pulse
Questions asked and motions sponsored by David in Parliament
Other Labour MPs
Explore more Members of Parliament sitting for Labour.