Richmond Park.
Liberal Democrats MP Sarah Olney holds the seat on 55.4% of the vote — a split-council geography across 2 councils.
3 Jun 2026
Olney's most distinctive recent votes came on the assisted dying bill in June 2025, where she broke with her party four times on Report Stage amendments. She voted to close the loophole that would allow voluntary starvation to qualify someone as terminally ill -- a position her party majority rejected -- and backed a procedural amendment ensuring continuity of medical assessment if a doctor becomes incapacitated. Her deviations from the Liberal Democrat line on end-of-life autonomy and safeguards are the largest recorded gaps in her stance profile, suggesting a more cautious position on the bill than most of her colleagues. More recently, she backed the Liberal Democrats in voting against the government's King's Speech in May 2026 and supported referring the Prime Minister to the Privileges Committee over the Mandelson appointment.
At 62% voting participation, Olney is below the Commons average. Within those votes she is a 96% party-line voter, with her clearest consistent positions being full alignment with pro-parliamentary and pro-Lords scrutiny stances, and strong opposition to housing development. She speaks frequently -- 525 contributions across 220 debates -- with the economy, social care, health, and fiscal policy dominating her topics. Her membership of the Public Accounts Committee fits a pattern of close attention to public spending.
Local news coverage over the past 90 days is broadly neutral across 19 articles spanning health, crime, housing, and transport -- no single story dominates. Older coverage flags her campaign to reduce court transcript costs for crime victims, a cause that drew cross-party support. The most reliable data here covers voting and speech activity; news sentiment scores are near zero throughout, indicating little strongly positive or negative local press.
Ward-level direction-of-travel: who controls what, who flipped recently, who holds the line. Each ward links to the council that runs it.
| Ward | Latest winner | Votes | Council | Last cycle |
|---|---|---|---|---|
| Barnes(3 seats) | Hale · Rasor · Sacks | 5,114 | Richmond upon Thames LD | May 2026 |
| Canbury Gardens(2 seats) | Due-Gundersen · Higgins | 2,673 | Kingston upon Thames LD | May 2026 |
| Coombe Hill(2 seats) | George · Bass | 1,614 | Kingston upon Thames LD | May 2026 |
| Coombe Vale(3 seats) | Sillett · Austen · Bailey | 4,730 | Kingston upon Thames LD | May 2026 |
| East Sheen(3 seats) | Cambridge · Dane · Khan | 5,924 | Richmond upon Thames LD | May 2026 |
| Ham Petersham Richmond Riverside(3 seats) | Kelly · Frost · Joyce | 5,486 | Richmond upon Thames LD | May 2026 |
| Kew(3 seats) | Vollum · Cheatle · Goldthorpe | 6,432 | Richmond upon Thames LD | May 2026 |
| Kingston Gate(3 seats) | Manners · Wait-Sillett · Evans | 5,272 | Kingston upon Thames LD | May 2026 |
| Mortlake Barnes Common(3 seats) | McNulty-Howard · Cox · Dingemans | 4,544 | Richmond upon Thames LD | May 2026 |
| North Richmond(3 seats) | Baldwin · Pyne · Warren | 6,070 | Richmond upon Thames LD | May 2026 |
| South Richmond(3 seats) | Varley · Chiesa · Vassileva | 5,162 | Richmond upon Thames LD | May 2026 |
| Tudor(2 seats) | Murphet · Tulyani | 2,625 | Kingston upon Thames LD | May 2026 |
Source · Democracy Club · DCLEAPIL v1.0 (CC BY-SA 4.0)
The seat’s population is concentrated in Richmond upon Thames (76,146), with Kingston upon Thames (33,978) as the second pole. Total population across named built-up areas: 111,484.
Source · ONS Built-Up Areas · Census 2021
| Settlement | Pop. | Class |
|---|---|---|
| Richmond upon Thames | 76,146 | city |
| Kingston upon Thames | 33,978 | city |
| Rural & dispersed | 1,360 | village |
Headline indicators.
| Indicator | Local | National | Δ |
|---|---|---|---|
| Employment rate | 62.5% | 57.1% | +9% |
| Owner-occupied | 59.9% | 63.1% | -5% |
| Private rented | 27.5% | 20.0% | +37% |
| Social rented | 12.5% | 16.8% | -26% |
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 | £1980m |
| Taxpayers | 61,000 |
| Median per taxpayer | £5,980 |
| Mean per taxpayer | £32,600 |
Source · HMRC SPI · ±8% confidence
Where the money flows back in.
This constituency is served by Richmond upon Thames and Kingston upon Thames. 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 | % | |
|---|---|---|---|
| Sarah OlneyWON | LD | 28,528 | 55.4 |
| Sara Gezdari | Con | 11,373 | 22.1 |
| Laura Coryton | Lab | 5,048 | 9.8 |
| Michael Hearn | Ref | 3,258 | 6.3 |
| Chas Warlow | Grn | 2,728 | 5.3 |
| Chris French | Ind | 349 | 0.7 |
| Richard Harrison | Ind | 233 | 0.5 |
Turnout 51,517
Prior contests.
| Year | Winner | % | |
|---|---|---|---|
| 2019 | Sarah Olney | LD | 53.1 |
| 2017 | Zac Goldsmith | Con | 45.1 |
| 2016 | Sarah Olney | LD | 49.7 |
| 2015 | Zac Goldsmith | Con | 58.2 |
| 2010 | Goldsmith, Zac | Con | 49.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