Constituency

High Peak

Boundary: High Peak (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for High Peak is Jon Pearce (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from Con: he took 45.8% of the vote for a majority of 7,908, on a 66.2% turnout. Compared with the 2019 general election, the Labour share of the vote was up 1.0 points, and turnout fell from 72.9%.

Current MP

Jon Pearce

Labour

2024 general election result

Majority 7,908 · Turnout 66.2% · Electorate 74,385

CandidatePartyVotesShare
Jon Pearce Labour 22,533 45.8%
Robert Largan Conservative 14,625 29.7%
Catherine Cullen Reform UK 6,959 14.1%
Joanna Collins Green Party 3,382 6.9%
Peter Hirst Liberal Democrat 1,707 3.5%

Past election results

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

ElectionWinnerResultMajority
2024 Jon Pearce (Lab) Lab gain from Con 7,908
2019 Robert Largan (Con) Con gain from Lab 590
2017 Ruth George (Lab) Lab gain from Con 2,322
2015 Andrew Bingham (Con) Con hold 4,894
2010 Andrew Bingham (Con) Con gain from Lab 4,677

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
Jon Pearce Labour 2024 to present
Robert Largan Conservative 2019 to 2024
Ruth George Labour 2017 to 2019
Andrew Bingham Conservative 2010 to 2017

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