Constituency

Harrogate and Knaresborough

Boundary: Harrogate and Knaresborough (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for Harrogate and Knaresborough is Tom Gordon (Liberal Democrat), who has held the seat since 2024. At the 2024 general election the seat was a LD gain from Con: he took 46.1% of the vote for a majority of 8,238, on a 66.8% turnout. Compared with the 2019 general election, the Liberal Democrat share of the vote was up 10.5 points, and turnout fell from 73.1%.

Current MP

Tom Gordon

Liberal Democrat

2024 general election result

Majority 8,238 · Turnout 66.8% · Electorate 77,955

CandidatePartyVotesShare
Tom Gordon Liberal Democrat 23,976 46.1%
Andrew Jones Conservative 15,738 30.2%
Jonathan Swales Reform UK 5,679 10.9%
Conrad Whitcroft Labour 4,153 8%
Shan Oakes Green Party 1,762 3.4%
Paul Haslam Independent 620 1.2%
Stephan Metcalfe Independent 136 0.3%

Past election results

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

ElectionWinnerResultMajority
2024 Tom Gordon (LD) LD gain from Con 8,238
2019 Andrew Jones (Con) Con hold 9,675
2017 Andrew Jones (Con) Con hold 18,168
2015 Andrew Jones (Con) Con hold 16,371
2010 Andrew Jones (Con) Con gain from LD 1,039

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
Tom Gordon Liberal Democrat 2024 to present
Andrew Jones Conservative 2010 to 2024

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