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 4 of 16

4 AYE

Victims and Courts Bill

4 votes · 25 Mar 2026

2 NO

Opposition day motion

2 votes · 18 Mar 2026

3 NO

Industry and Exports (Financial Assistance) Bill Committee

3 votes · 23 Feb 2026

2 NO

Opposition Day

2 votes · 28 Jan 2026

3 NO

Medical Training (Prioritisation) Bill

3 votes · 27 Jan 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.