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

Staffing£92,658
Accommodation£22,115
Office£11,644
Travel£10,245

Election Result(2024 General Election)

Turnout: 40,474 voters

Labour
21,284 votes52.6%
Reform UK
9,115 votes22.5%
Conservative
4,507 votes11.1%
Green Party
3,495 votes8.6%
Liberal Democrat
1,799 votes4.4%
English Constitution Party
274 votes0.7%

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.

Aye: 191No: 202

393 votes — page 2 of 16

4 NO

Armed Forces Bill Report Stage

4 votes · 22 Jun 2026

7 AYE

English Devolution and Community Empowerment Bill

7 votes · 21 Apr 2026

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
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.