Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Maidenhead was won by Liberal Democrat at the 2024 general election, with a majority of 2,963 votes over Conservative. This page covers every general election in Maidenhead from 1997 to 2024.
Full Election History, 1997–2024
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1997
Theresa May (Conservative)
25,344
49.8%
Andrew Ketteringham (Liberal Democrat)
11,981 (23.5 pts)
75.6%
2001
Theresa May (Conservative)
19,506
45.0%
Kathryn Newbound (Liberal Democrat)
3,284 (7.6 pts)
63.6%
2005
Theresa May (Conservative)
23,312
50.8%
Kathryn Newbound (Liberal Democrat)
6,231 (13.6 pts)
71.7%
2010
Theresa May (Conservative)
31,937
59.5%
Anthony Hill (Liberal Democrat)
16,769 (31.2 pts)
73.9%
2015
Theresa May (Conservative)
35,453
65.8%
Charles Smith (Labour)
29,059 (54.0 pts)
72.8%
2017
Theresa May (Conservative)
37,718
64.8%
Pat McDonald (Labour)
26,457 (45.4 pts)
76.7%
2019
Theresa May (Conservative)
32,620
57.7%
Joshua Reynolds (Liberal Democrat)
18,846 (33.4 pts)
74.0%
2024
Joshua Reynolds (Liberal Democrat)
21,895
43.5%
Tania Mathias (Conservative)
2,963 (5.9 pts)
67.2%
Full Result Breakdown by Election
1997
Candidate
Party
Votes
Share
Elected
Theresa May
Conservative
25,344
49.8%
Yes
Andrew Ketteringham
Liberal Democrat
13,363
26.3%
No
Denise Robson
Labour
9,205
18.1%
No
Charles Taverner
Referendum Party
1,638
3.2%
No
David Munkley
Liberal
896
1.8%
No
Neil Spiers
UKIP
277
0.5%
No
Kristian Ardley
Glow Bowling Party
166
0.3%
No
2001
Candidate
Party
Votes
Share
Elected
Theresa May
Conservative
19,506
45.0%
Yes
Kathryn Newbound
Liberal Democrat
16,222
37.4%
No
John O'Farrell
Labour
6,577
15.2%
No
Dennis Cooper
UKIP
741
1.7%
No
Lloyd Clarke
Monster Raving Loony
272
0.6%
No
2005
Candidate
Party
Votes
Share
Elected
Theresa May
Conservative
23,312
50.8%
Yes
Kathryn Newbound
Liberal Democrat
17,081
37.3%
No
Janet Pritchard
Labour
4,144
9.0%
No
Tim Rait
BNP
704
1.5%
No
Douglas Lewis
UKIP
609
1.3%
No
2010
Candidate
Party
Votes
Share
Elected
Theresa May
Conservative
31,937
59.5%
Yes
Anthony Hill
Liberal Democrat
15,168
28.2%
No
Pat McDonald
Labour
3,795
7.1%
No
Kenneth Wight
UKIP
1,243
2.3%
No
Tim Rait
BNP
825
1.5%
No
Peter Forbes
Green
482
0.9%
No
Peter Prior
Freedom and Responsibility
270
0.5%
No
2015
Candidate
Party
Votes
Share
Elected
Theresa May
Conservative
35,453
65.8%
Yes
Charles Smith
Labour
6,394
11.9%
No
Tony Hill
Liberal Democrat
5,337
9.9%
No
Herbie Crossman
UKIP
4,539
8.4%
No
Emily Blyth
Green
1,915
3.6%
No
Ian Taplin
Independent
162
0.3%
No
Joe Wilcox
Class War
55
0.1%
No
2017
Candidate
Party
Votes
Share
Elected
Theresa May
Conservative
37,718
64.8%
Yes
Pat McDonald
Labour
11,261
19.3%
No
Tony Hill
Liberal Democrat
6,540
11.2%
No
Derek Wall
Green
907
1.6%
No
Gerard Batten
UKIP
871
1.5%
No
Andrew Knight
Animal Welfare Party
282
0.5%
No
Lord Buckethead
Independent
249
0.4%
No
Grant Smith
Independent
152
0.3%
No
Howling 'Laud' Hope
Official Monster Raving Loony Party
119
0.2%
No
Edmonds Victor
Christian Peoples Alliance
69
0.1%
No
Julian Reid
The Just Political Party
52
0.1%
No
Yemi Hailemariam
Independent
16
0.0%
No
Bobby Smith
Independent
3
0.0%
No
2019
Candidate
Party
Votes
Share
Elected
Theresa May
Conservative
32,620
57.7%
Yes
Joshua Reynolds
Liberal Democrat
13,774
24.4%
No
Patrick McDonald
Labour
7,882
14.0%
No
Emily Tomalin
Green
2,216
3.9%
No
2024
Candidate
Party
Votes
Share
Elected
Joshua Reynolds
Liberal Democrat
21,895
43.5%
Yes
Tania Mathias
Conservative
18,932
37.6%
No
Jo Smith
Labour
5,766
11.5%
No
Andrew Cooney
Green
1,996
4.0%
No
George Wright
Independent
791
1.6%
No
Tim Burt
Social Democratic Party
518
1.0%
No
Qazi Irshad
Independent
431
0.9%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Maidenhead has been contested at 8 general elections on record since 1997. Parties that have won a seat here over that span: Conservative, Liberal Democrat.
Frequently Asked Questions
Who won Maidenhead in the 2024 general election?
Liberal Democrat won Maidenhead in 2024 with 21,895 votes (43.5%), a majority of 2,963 votes over Conservative in second place.
Which parties have won Maidenhead since 1997?
Since 1997, Maidenhead has been won by: Conservative, Liberal Democrat.
What was the closest result in Maidenhead?
The closest result on record for Maidenhead was 2024, when Liberal Democrat beat Conservative by just 2,963 votes (5.9 percentage points).