Photograph of David Baines

Member of Parliament

David Baines

Profile, voting record, roles, interests, and election information from official Parliament data.

At a glance

4 Jul 2024

Commons start

1 years, 10 months

Time in Commons

69.4 %

Voting participation

-3.9 % vs avg

12,169

Majority

20

Debates (12 months)

22

Contributions

Voting activity (12 months)

Debate activity (12 months)

Topic voting

Where this MP has been most and least active across locally tagged Commons division topics.

Highest topic participation

Benefits 29/30 (97 %)
Defence 17/18 (94 %)
Energy 14/17 (82 %)
NHS / Health 9/11 (82 %)

Lowest topic participation

Crime / Justice 32/61 (52 %)
Work / Employment 20/37 (54 %)
Migration 6/11 (55 %)

Party history

Labour 4 Jul 2024 to present

Constituency

Constituency history

St Helens North 4 Jul 2024 to present Elected 1 time

Roles

Work and Pensions Committee 27 Oct 2025 to present
Procedure Committee 27 Jan 2025 to 1 Dec 2025
Children’s Wellbeing and Schools Bill 15 Jan 2025 to 11 Feb 2025
Petitions Committee 4 Nov 2024 to 3 Mar 2025

Latest election result

Candidate result data from the Parliament Members API.

Lab Hold St Helens North Turnout 40,474
Candidate Party Votes Share
David Baines Lab Labour 21,284 52.6 %
Malcolm Webster RUK Reform UK 9,115 22.5 %
Jayne Rear Con Conservative 4,507 11.1 %
Daniel Thomas Green Green Party 3,495 8.6 %
Pat Moloney LD Liberal Democrat 1,799 4.4 %
Joe Greenhalgh English Constitution Party 274 0.7 %

Source: UK Parliament Members API

Voting record

Commons division votes from the official Commons Votes API.

Voted in 358 of 516 eligible divisions (69.4 %). Commons average: 73.3 %.

358

Total votes

178

Aye

180

No

13

Against party

Aye / No split Ayes 178 / Noes 180

Divisions

Page 1 of 24
Division Vote
Draft Immigration and Asylum (Provision of Accommodation to Failed Asylum-Seekers) (Amendment) Regulations 2026 Aye
Draft Asylum Seekers (Reception Conditions) (Amendment) Regulations 2026 Aye
Pension Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88C, 88E to 88P, 88R, 88S and 88W, and propose Amendments (a) to (j) in lieu of Amendments 88A, 88T, 88U and 88V Aye
Privilege No
Crime and Policing Bill: motion to insist on Amendments 439C and 439D and disagree with Lords Amendments 439E and 439F Aye
Children's Wellbeing and Schools Bill: motion to insist on Amendment 38J and disagree with Lords Amendments 38V to 38X Aye
Pensions Schemes Bill: motion to disagree with Lords Amendments 15 to 24, 27, 30 to 34, 36, 38 to 42, 83 and 88, insist on Amendments 88A and 88C and propose amendments (a) to (j) in lieu of Amendment 88B Aye
Draft Energy Prices Act 2022 (Extension of Time Limit) Regulations 2026 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 98 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 41 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 37 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 36 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 26 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 13 Aye
English Devolution and Community Empowerment Bill: motion to disagree to Lords Amendment 4 Aye

Source: Commons Votes API

Debate activity

Parliamentary debate appearances from Hansard. Contribution counts cover the last 12 months.

6

Speeches

12

Questions

4

Interventions

0

Answers

0

Points of order

0

Statements

Most active debate topics

Transport 4 appearances
Defence 2 appearances
Work / Employment 1 appearances
Benefits 1 appearances

Recent appearances

Debate Contributions
Topical Questions 27 Apr 2026 1
Business of the House 23 Apr 2026 1
Youth Unemployment 17 Mar 2026 1
Strait of Hormuz 16 Mar 2026 1
Local Government Finance 11 Feb 2026 1
Topical Questions 9 Feb 2026 1
Universal Credit (Removal of Two Child Limit) Bill 3 Feb 2026 2
Key Stage 1 Curriculum 26 Jan 2026 1
Business of the House 15 Jan 2026 1
Business of the House 13 Jan 2026 1

Source: UK Parliament Hansard API

Registered interests

No registered interests available.

Member source UK Parliament Members API
Voting source Commons Votes API
Debate source UK Parliament Hansard API

FAQs

Who is David Baines?

David Baines is a Member of Parliament representing St Helens North. Source

Which party does David Baines represent?

David Baines currently represents Labour. Source

Which constituency does David Baines represent?

David Baines currently represents St Helens North. Source

How long has David Baines been an MP?

David Baines has been in the House of Commons for 1 years, 10 months. Source

How many Commons divisions has David Baines voted in?

David Baines has recorded votes in 358 of 516 eligible Commons divisions (69.4 % participation rate). The Commons average is 73.3 %. Eligible divisions are those occurring on or after the MP's Commons membership start date. Source

Has David Baines voted against their party?

David Baines has voted against the party majority 13 times in the imported division data. Source

What roles has David Baines held?

David Baines has 4 imported role records. The roles section lists the most recent roles available from the Parliament biography data. Source

What was David Baines's latest election result?

David Baines's latest imported election result is Lab Hold in St Helens North, with a majority of 12,169. Source

How active is David Baines in parliamentary debates?

David Baines has made 22 contributions across 20 debate appearances in the last 12 months, according to Hansard records. Source