Constituency

St Helens North

Boundary: St Helens North (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for St Helens North is David Baines (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab hold: he took 52.6% of the vote for a majority of 12,169, on a 53.6% turnout. Compared with the 2019 general election, the Labour share of the vote was up 0.3 points, and turnout fell from 62.9%.

Current MP

David Baines

Labour

2024 general election result

Majority 12,169 · Turnout 53.6% · Electorate 75,483

CandidatePartyVotesShare
David Baines Labour 21,284 52.6%
Malcolm Webster Reform UK 9,115 22.5%
Jayne Rear Conservative 4,507 11.1%
Daniel Thomas Green Party 3,495 8.6%
Pat Moloney Liberal Democrat 1,799 4.4%
Joe Greenhalgh English Constitution Party 274 0.7%

Past election results

Every General Election and by-election in this seat, newest first. Open one for the full candidate list.

ElectionWinnerResultMajority
2024 David Baines (Lab) Lab hold 12,169
2019 Conor McGinn (Lab) Lab hold 12,209
2017 Conor McGinn (Lab) Lab hold 18,406
2015 Conor McGinn (Lab) Lab hold 17,291
2010 Dave Watts (Lab) Lab hold 13,101

Members for this seat

Everyone who has won the seat at the elections in our records, which begin with the 2010 general election. Members before then are not shown.

MemberPartyPeriod
David Baines Labour 2024 to present
Conor McGinn Labour 2015 to 2024
Dave Watts Labour 2010 to 2015

Source: 2024 general election result from the official Parliament constituency profile.