Guildford.
Liberal Democrats MP Zöe Franklin holds the seat on 47.5% of the vote.
9 Jun 2026
Cathedral city and greenbelt villages, Liberal Democrat-leaning
Guildford is a city-anchored seat in the South East, dominated by the cathedral city itself, which holds about three-quarters of the constituency's roughly 102,000 residents. Beyond the city, the seat thins into a band of commuter villages and small towns -- East Horsley, Send, Great Bookham and Fetcham, Ripley -- set among Surrey greenbelt, with a sizeable dispersed rural population. The character is prosperous and well-educated: a median age of 37, near half of adults degree-holders, and a population that is overwhelmingly White British. One authority, Guildford Borough Council, a district council, runs local services across the seat's seventeen wards.
The ward picture has tilted firmly towards the Liberal Democrats, who have taken twenty of the thirty-eight most recent contests, with the localist Residents for Guildford and Villages a clear second on seven and the Conservatives reduced to five. That direction-of-travel maps onto the parliamentary result. The seat changed hands at the 2024 general election, when the Liberal Democrats won on 47.5 per cent and pushed the Conservatives, who had held it in 2019, down to 30 per cent runner-up. Zöe Franklin took the seat for the Liberal Democrats that July, with no whipped dissent on record, and has spoken most on local government, social care and the economy.
On the figures available, the Conservative retreat here appears settled rather than marginal, and recent local coverage has carried a constructive, administrative tone -- much of it about the council's recovery and a wider reshaping of Surrey local government. Among recorded offences, public order and shoplifting both appear to run well above the comparable constituency average. The seat reads, for now, as one moving steadily in the Liberal Democrats' direction.
Ward-level direction-of-travel: who controls what, who flipped recently, who holds the line.
| Ward | Latest winner | Votes | Council | Last cycle |
|---|---|---|---|---|
| Ash South(2 seats) | Shaw · Wyeth-Price | 1,272 | Guildford LD | May 2023 |
| Ash Vale(2 seats) | Morson · Lucas | 2,253 | Guildford LD | May 2023 |
| Ash Wharf(2 seats) | White · Bellamy | 1,316 | Guildford LD | May 2023 |
| Bellfields & Slyfield(2 seats) | Creese · Walsh | 872 | Guildford LD | May 2023 |
| Burpham(2 seats) | Potter · Tyson | 1,904 | Guildford LD | May 2023 |
| Castle(3 seats) | Davis · Redpath · Mills | 3,378 | Guildford LD | May 2023 |
| Clandon & Horsley(3 seats) | Young · Bennett · Brothwell | 5,612 | Guildford LD | May 2023 |
| Effingham | Merel Astrid Rehorst-Smith | 521 | Guildford LD | May 2023 |
| Merrow(3 seats) | Shaw · Bigmore · Contades | 3,404 | Guildford LD | May 2023 |
| Onslow | James Harry Alfred Steel | 1,145 | Guildford LD | May 2026 |
| Send & Lovelace(3 seats) | Brooker · Fenwick · Oven | 2,795 | Guildford LD | May 2023 |
| St Nicolas | Tom Hunt | 518 | Guildford LD | May 2023 |
| Stoke(3 seats) | Taylor · Hives · King | 1,841 | Guildford LD | May 2023 |
| Stoughton North(2 seats) | Harwood · Griffiths | 1,434 | Guildford LD | May 2023 |
| Stoughton South(2 seats) | Steel · Miah | 1,313 | Guildford LD | May 2023 |
| Westborough(3 seats) | Smith · McShane · Lowry | 1,677 | Guildford LD | May 2023 |
| Worplesdon(3 seats) | Akhtar · Brooker · Brooker | 3,210 | Guildford LD | May 2023 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Guildford (76,392), with East Horsley (5,824) as the second pole. Total population across named built-up areas: 101,735.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Guildford | 76,392 | city |
| East Horsley | 5,824 | town |
| Rural & dispersed | 4,564 | village |
| Send | 4,243 | village |
| Great Bookham and Fetcham | 2,722 | town |
| Ripley (Guildford) | 2,613 | village |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 57.0% | 57.1% | 0% |
| Owner-occupied | 64.8% | 63.1% | +3% |
| Private rented | 21.9% | 20.0% | +9% |
| Social rented | 13.2% | 16.8% | -21% |
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 | £846m |
| Taxpayers | 56,000 |
| Median per taxpayer | £3,920 |
| Mean per taxpayer | £15,200 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by Guildford. 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 | % | |
|---|---|---|---|
| Zöe FranklinWON | LD | 22,937 | 47.5 |
| Angela Richardson | Con | 14,508 | 30.0 |
| Dennis Saunders | Ref | 4,395 | 9.1 |
| Sarah Gillinson | Lab | 3,931 | 8.1 |
| Sam Peters | Grn | 2,268 | 4.7 |
| John Morris | Ind | 255 | 0.5 |
Turnout 48,294
Prior contests.
| Year | Winner | % | |
|---|---|---|---|
| 2019 | Angela Richardson | Con | 44.9 |
| 2017 | Anne Milton | Con | 54.6 |
| 2015 | Anne Milton | Con | 57.1 |
| 2010 | Milton, Anne | Con | 53.3 |
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