Constituency

Richmond Park

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

At a glance

The MP for Richmond Park is Sarah Olney (Liberal Democrat), who has held the seat since 2019. At the 2024 general election the seat was a LD hold: she took 54.7% of the vote for a majority of 17,155, on a 69.6% turnout. Compared with the 2019 general election, the Liberal Democrat share of the vote was up 1.6 points, and turnout fell from 78.7%.

Current MP

Sarah Olney

Liberal Democrat

2024 general election result

Majority 17,155 · Turnout 68.7% · Electorate 74,988

CandidatePartyVotesShare
Sarah Olney Liberal Democrat 28,528 55.4%
Sara Gezdari Conservative 11,373 22.1%
Laura Coryton Labour 5,048 9.8%
Michael Hearn Reform UK 3,258 6.3%
Chas Warlow Green Party 2,728 5.3%
Chris French The Mitre TW9 349 0.7%
Richard Harrison Social Democratic Party 233 0.5%

Past election results

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

ElectionWinnerResultMajority
2024 Sarah Olney (LD) LD hold 17,155
2019 Sarah Olney (LD) LD gain from Con 7,766
2017 Zac Goldsmith (Con) Con hold 45
2016 by-election Sarah Olney (LD) LD gain from Con 1,872
2015 Zac Goldsmith (Con) Con hold 23,015
2010 Zac Goldsmith (Con) Con gain from LD 4,091

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
Sarah Olney Liberal Democrat 2019 to present
Zac Goldsmith Conservative 2017 to 2019
Sarah Olney Liberal Democrat 2016 by-election to 2017
Zac Goldsmith Conservative 2010 to 2016

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