Harrogate and Knaresborough.
Liberal Democrats MP Tom Gordon holds the seat on 46.0% of the vote.
3 Jun 2026
Constituency-focused and active in Parliament, Tom Gordon has spent recent weeks championing local causes while voting with the Liberal Democrats on a string of contested national issues. He opposed government regulations that would strip asylum seekers of support for working illegally, backed referring Keir Starmer to the Privileges Committee over the Mandelson appointment, and voted against giving ministers powers to direct pension fund investments -- all standard Lib Dem positions. Locally, he has been more visible: he successfully campaigned against Harrogate Spring Water's expansion plans, intervened in a controversial planning dispute to push for greater community consultation, challenged the West Yorkshire Mayor over roads funding in Parliament, and called for an emergency transport plan in response to the Iran war's impact on fuel costs. A mental health inquiry affecting Harrogate families has drawn some of his most sustained advocacy.
Gordon's parliamentary participation sits at 69%, below the Commons average, though he has made 340 contributions across 203 debates -- a reasonable spread of activity. He has not once broken from the Liberal Democrat line. His voting profile is strongly sceptical of government spending powers, consistently pro-Lords scrutiny (97% aligned) and pro-parliamentary scrutiny (94%), and opposed to the employer National Insurance rise. He speaks most often on economy and jobs, social care, health, and local government, with defence also featuring -- where he votes noticeably more in favour of armed forces welfare than the average Lib Dem.
His news coverage is predominantly local and broadly positive, with planning and transport recurring as flashpoints. He sits on no select committees. Speech data and voting records are available from July 2024; comparative rebel-vote analysis is limited by his party's position as a smaller opposition bloc.
Ward-level direction-of-travel: who controls what, who flipped recently, who holds the line.
| Ward | Latest winner | Votes | Council | Last cycle |
|---|---|---|---|---|
| Bilton Grange New Park | Monika Slater | 968 | North Yorkshire Con | May 2022 |
| Bilton Nidd Gorge | Paul Haslam | 1,017 | North Yorkshire Con | May 2022 |
| Coppice Valley Duchy | Peter Lacey | 940 | North Yorkshire Con | May 2022 |
| Fairfax Starbeck | Philip Anthony Broadbank | 921 | North Yorkshire Con | May 2022 |
| Harlow St Georges | Mike Schofield | 1,245 | North Yorkshire Con | May 2022 |
| High Harrogate Kingsley | Chris Aldred | 1,019 | North Yorkshire Con | May 2022 |
| Killinghall Hampsthwaite Saltergate | Michael Harrison | 1,016 | North Yorkshire Con | May 2022 |
| Knaresborough East | Hannah Gostlow | 1,169 | North Yorkshire Con | May 2022 |
| Knaresborough West | Matt Walker | 1,316 | North Yorkshire Con | May 2022 |
| Oatlands Pannal | John Mann | 1,175 | North Yorkshire Con | May 2022 |
| Stray Woodlands Hookstone | Andrew David Timothy | 1,094 | North Yorkshire Con | Apr 2024 |
| Valley Gardens Central Harrogate | Sam Gibbs | 871 | North Yorkshire Con | May 2022 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Harrogate (74,699), with Knaresborough (15,949) as the second pole. Total population across named built-up areas: 100,983.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Harrogate | 74,699 | large town |
| Knaresborough | 15,949 | town |
| Rural & dispersed | 4,827 | village |
| Pannal | 2,887 | village |
| Killinghall | 1,314 | village |
| Hampsthwaite | 1,307 | village |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 59.0% | 57.1% | +3% |
| Owner-occupied | 70.7% | 63.1% | +12% |
| Private rented | 19.3% | 20.0% | -4% |
| Social rented | 9.9% | 16.8% | -41% |
Ethnicity.
Source · Census 2021
Population by age & sexCensus 2021 · 18 bands · click to expand
Source · Census 2021 (ONS) · % of usual residents; tick marks the median seat per band
Income tax contribution.
| Total income tax | £476m |
| Taxpayers | 60,000 |
| Median per taxpayer | £2,950 |
| Mean per taxpayer | £7,960 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by North Yorkshire. Each council’s service spend, peer rank and supplier list lives on its own page — open from the meta block above or the compass strip below.
Move the income slider on My place to see income tax, NI, VAT and council tax against your earnings — the household lens.
Headline rate.
By category.
Source · data.police.uk · 3-month rate per 1,000 pop
2024 — full result.
| Candidate | Votes | % | |
|---|---|---|---|
| Tom GordonWON | LD | 23,976 | 46.0 |
| Andrew Jones | Con | 15,738 | 30.2 |
| Jonathan Swales | Ref | 5,679 | 10.9 |
| Conrad Whitcroft | Lab | 4,153 | 8.0 |
| Shan Oakes | Grn | 1,762 | 3.4 |
| Paul Haslam | Ind | 620 | 1.2 |
| Stephan Metcalfe | Ind | 136 | 0.3 |
Turnout 52,064
Prior contests.
| Year | Winner | % | |
|---|---|---|---|
| 2019 | Andrew Jones | Con | 52.6 |
| 2017 | Andrew Jones | Con | 55.5 |
| 2015 | Andrew Jones | Con | 52.7 |
| 2010 | Jones, Andrew | Con | 45.7 |
Sources, methods & last update
2023 boundary review
DCLEAPIL v1.0 (CC BY-SA 4.0)
Census 2021
National avg over 575 seats
±8% confidence
LSOA-aggregated · rolling 12mo