Constituency

Hexham

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

At a glance

The MP for Hexham is Joe Morris (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from Con: he took 46.3% of the vote for a majority of 3,713, on a 67.8% turnout. Compared with the 2019 general election, the Labour share of the vote was up 14.7 points, and turnout fell from 75.3%.

Current MP

Joe Morris

Labour

2024 general election result

Majority 3,713 · Turnout 67.8% · Electorate 76,431

CandidatePartyVotesShare
Joe Morris Labour 23,988 46.3%
Guy Opperman Conservative 20,275 39.1%
Nick Morphet Green Party 2,467 4.8%
Nick Cott Liberal Democrat 2,376 4.6%
Chris Whaley Independent 1,511 2.9%
William Clouston Social Democratic Party 1,211 2.3%

Past election results

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

ElectionWinnerResultMajority
2024 Joe Morris (Lab) Lab gain from Con 3,713
2019 Guy Opperman (Con) Con hold 10,549
2017 Guy Opperman (Con) Con hold 9,236
2015 Guy Opperman (Con) Con hold 12,031
2010 Guy Opperman (Con) Con hold 5,788

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
Joe Morris Labour 2024 to present
Guy Opperman Conservative 2010 to 2024

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