Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Richmond Park was won by Liberal Democrat at the 2024 general election, with a majority of 17,155 votes over Conservative. This page covers every general election in Richmond Park from 1997 to 2024.
Full Election History, 1997–2024
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1997
Jenny Tonge (Liberal Democrat)
25,393
44.6%
Jeremy Hanley (Conservative)
2,951 (5.2 pts)
79.6%
2001
Jenny Tonge (Liberal Democrat)
23,444
47.7%
Tom Harris (Conservative)
4,964 (10.1 pts)
67.6%
2005
Susan Kramer (Liberal Democrat)
24,011
46.7%
Marco Forgione (Conservative)
3,731 (7.3 pts)
72.8%
2010
Zac Goldsmith (Conservative)
29,461
49.7%
Susan Kramer (Liberal Democrat)
4,091 (6.9 pts)
76.4%
2015
Zac Goldsmith (Conservative)
34,404
58.2%
Robin Meltzer (Liberal Democrat)
23,015 (38.9 pts)
76.6%
2017
Zac Goldsmith (Conservative)
28,588
45.1%
Sarah Olney (Liberal Democrat)
45 (0.1 pts)
79.3%
2019
Sarah Olney (Liberal Democrat)
34,559
53.1%
Zac Goldsmith (Conservative)
7,766 (11.9 pts)
78.9%
2024
Sarah Olney (Liberal Democrat)
28,528
54.6%
Sara Gezdari (Conservative)
17,155 (32.9 pts)
69.9%
Full Result Breakdown by Election
1997
Candidate
Party
Votes
Share
Elected
Jenny Tonge
Liberal Democrat
25,393
44.6%
Yes
Jeremy Hanley
Conservative
22,442
39.4%
No
Sue Jenkins
Labour
7,172
12.6%
No
Jake Pugh
Referendum Party
1,467
2.6%
No
David Beaupre
Monster Raving Loony
348
0.6%
No
Bruno D'Arcy
Natural Law
102
0.2%
No
Peter Davies
Rainbow Dream Ticket
73
0.1%
No
2001
Candidate
Party
Votes
Share
Elected
Jenny Tonge
Liberal Democrat
23,444
47.7%
Yes
Tom Harris
Conservative
18,480
37.6%
No
Barry Langford
Labour
5,541
11.3%
No
James Page
Green
1,223
2.5%
No
Peter Howe
UKIP
348
0.7%
No
Raymond Perrin
Independent
115
0.2%
No
2005
Candidate
Party
Votes
Share
Elected
Susan Kramer
Liberal Democrat
24,011
46.7%
Yes
Marco Forgione
Conservative
20,280
39.5%
No
James Butler
Labour
4,768
9.3%
No
James Page
Green
1,379
2.7%
No
Peter Dul
UKIP
458
0.9%
No
Peter Flower
Christian Peoples
288
0.6%
No
Margaret Harrison
Independent
83
0.2%
No
Rainbow George Weiss
Rainbow Dream Ticket
63
0.1%
No
Richard Meacock
Independent
44
0.1%
No
2010
Candidate
Party
Votes
Share
Elected
Zac Goldsmith
Conservative
29,461
49.7%
Yes
Susan Kramer
Liberal Democrat
25,370
42.8%
No
Eleanor Tunnicliffe
Labour
2,979
5.0%
No
Peter Dul
UKIP
669
1.1%
No
James Page
Green
572
1.0%
No
Susan May
Christian Peoples Alliance
133
0.2%
No
Charles Hill
Independent
84
0.1%
No
2015
Candidate
Party
Votes
Share
Elected
Zac Goldsmith
Conservative
34,404
58.2%
Yes
Robin Meltzer
Liberal Democrat
11,389
19.3%
No
Sachin Patel
Labour
7,296
12.3%
No
Andree Frieze
Green
3,548
6.0%
No
Sam Naz
UKIP
2,464
4.2%
No
2017
Candidate
Party
Votes
Share
Elected
Zac Goldsmith
Conservative
28,588
45.1%
Yes
Sarah Olney
Liberal Democrat
28,543
45.1%
No
Cate Tuitt
Labour
5,773
9.1%
No
Peter Jewell
UKIP
426
0.7%
No
2019
Candidate
Party
Votes
Share
Elected
Sarah Olney
Liberal Democrat
34,559
53.1%
Yes
Zac Goldsmith
Conservative
26,793
41.2%
No
Sandra Keen
Labour
3,407
5.2%
No
Caroline Shah
Independent
247
0.4%
No
John Usher
Independent
61
0.1%
No
2024
Candidate
Party
Votes
Share
Elected
Sarah Olney
Liberal Democrat
28,528
54.6%
Yes
Sara Gezdari
Conservative
11,373
21.8%
No
Laura Coryton
Labour
5,048
9.7%
No
Chas Warlow
Green
3,416
6.5%
No
Michael Hearn
Reform UK
3,258
6.2%
No
Chris French
The Mitre TW9
349
0.7%
No
Richard Harrison
Social Democratic Party
233
0.4%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Richmond Park has been contested at 8 general elections on record since 1997. Parties that have won a seat here over that span: Liberal Democrat, Conservative.
Frequently Asked Questions
Who won Richmond Park in the 2024 general election?
Liberal Democrat won Richmond Park in 2024 with 28,528 votes (54.6%), a majority of 17,155 votes over Conservative in second place.
Which parties have won Richmond Park since 1997?
Since 1997, Richmond Park has been won by: Conservative, Liberal Democrat.
What was the closest result in Richmond Park?
The closest result on record for Richmond Park was 2017, when Conservative beat Liberal Democrat by just 45 votes (0.1 percentage points).