Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
Gosport was won by Conservative at the 2024 general election, with a majority of 6,054 votes over Labour. This page covers every general election in Gosport from Feb 1974 to 2024.
Full Election History, Feb 1974–2024
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
Feb 1974
Peter Viggers (Conservative)
19,563
49.7%
Graham John Hewitt (Labour)
7,228 (18.4 pts)
81.3%
Oct 1974
Peter Viggers (Conservative)
17,487
47.5%
Peter Marsh Tebutt (Labour)
6,866 (18.6 pts)
75.3%
1979
Peter Viggers (Conservative)
24,553
61.8%
John Alexander Slater (Labour)
14,093 (35.4 pts)
77.5%
1983
Peter Viggers (Conservative)
28,179
60.6%
Peter John Chegwyn (Liberal)
14,451 (31.1 pts)
71.6%
1987
Peter Viggers (Conservative)
29,804
58.5%
Peter John Chegwyn (Liberal)
13,723 (26.9 pts)
74.8%
1992
Peter Viggers (Conservative)
31,094
58.1%
Michael Gofton Russell (Liberal Democrat)
16,318 (30.5 pts)
76.8%
1997
Peter Viggers (Conservative)
21,085
43.6%
Ivan Gray (Labour)
6,258 (12.9 pts)
70.3%
2001
Peter Viggers (Conservative)
17,364
43.6%
Richard Williams (Labour)
2,621 (6.6 pts)
57.1%
2005
Peter Viggers (Conservative)
19,268
44.8%
Richard Williams (Labour)
5,730 (13.3 pts)
60.5%
2010
Caroline Dinenage (Conservative)
24,300
51.8%
Rob Hylands (Liberal Democrat)
14,413 (30.7 pts)
64.6%
2015
Caroline Dinenage (Conservative)
26,364
55.3%
Christopher Wood (UKIP)
17,098 (35.9 pts)
65.2%
2017
Caroline Dinenage (Conservative)
30,647
61.9%
Alan Durrant (Labour)
17,211 (34.8 pts)
66.8%
2019
Caroline Dinenage (Conservative)
32,226
66.5%
Tom Chatwin (Labour)
23,278 (48.0 pts)
66.2%
2024
Caroline Dinenage (Conservative)
17,830
40.3%
Edward Batterbury (Labour)
6,054 (13.7 pts)
60.6%
Full Result Breakdown by Election
Feb 1974
Candidate
Party
Votes
Share
Elected
Peter Viggers
Conservative
19,563
49.7%
Yes
Graham John Hewitt
Labour
12,335
31.3%
No
John George Rodway Rix
Liberal
7,485
19.0%
No
Oct 1974
Candidate
Party
Votes
Share
Elected
Peter Viggers
Conservative
17,487
47.5%
Yes
Peter Marsh Tebutt
Labour
10,621
28.9%
No
Peter Dane Clark
Liberal
8,701
23.6%
No
1979
Candidate
Party
Votes
Share
Elected
Peter Viggers
Conservative
24,553
61.8%
Yes
John Alexander Slater
Labour
10,460
26.3%
No
Norman Craig Lewis
Liberal
4,741
11.9%
No
1983
Candidate
Party
Votes
Share
Elected
Peter Viggers
Conservative
28,179
60.6%
Yes
Peter John Chegwyn
Liberal
13,728
29.5%
No
Bernard Bryant Bond
Labour
4,319
9.3%
No
Roderick Alexander MacMillan
Independent
241
0.5%
No
1987
Candidate
Party
Votes
Share
Elected
Peter Viggers
Conservative
29,804
58.5%
Yes
Peter John Chegwyn
Liberal
16,081
31.6%
No
Alan Lloyd
Labour
5,053
9.9%
No
1992
Candidate
Party
Votes
Share
Elected
Peter Viggers
Conservative
31,094
58.1%
Yes
Michael Gofton Russell
Liberal Democrat
14,776
27.6%
No
Marilyn Frances Angus
Labour
7,275
13.6%
No
Patrick Frederick Frank Ettie
Independent
332
0.6%
No
1997
Candidate
Party
Votes
Share
Elected
Peter Viggers
Conservative
21,085
43.6%
Yes
Ivan Gray
Labour
14,827
30.7%
No
Steve Hogg
Liberal Democrat
9,479
19.6%
No
Andrew Blowers
Referendum Party
2,538
5.2%
No
Patrick Ettie
Independent
426
0.9%
No
2001
Candidate
Party
Votes
Share
Elected
Peter Viggers
Conservative
17,364
43.6%
Yes
Richard Williams
Labour
14,743
37.1%
No
Roger Roberts
Liberal Democrat
6,011
15.1%
No
John Bowles
UKIP
1,162
2.9%
No
Kevin Chetwynd
Socialist Labour
509
1.3%
No
2005
Candidate
Party
Votes
Share
Elected
Peter Viggers
Conservative
19,268
44.8%
Yes
Richard Williams
Labour
13,538
31.5%
No
Roger Roberts
Liberal Democrat
7,145
16.6%
No
John Bowles
UKIP
1,825
4.2%
No
Claire Smith
Green
1,258
2.9%
No
2010
Candidate
Party
Votes
Share
Elected
Caroline Dinenage
Conservative
24,300
51.8%
Yes
Rob Hylands
Liberal Democrat
9,887
21.1%
No
Graham Giles
Labour
7,944
16.9%
No
Andrew Rice
UKIP
1,496
3.2%
No
Barry Bennett
BNP
1,004
2.1%
No
Bob Shaw
English Democrats
622
1.3%
No
Andrea Claire Smith
Green
573
1.2%
No
David Smith
Independent
493
1.1%
No
Charles Read
Independent
331
0.7%
No
Brian Hart
Independent
289
0.6%
No
2015
Candidate
Party
Votes
Share
Elected
Caroline Dinenage
Conservative
26,364
55.3%
Yes
Christopher Wood
UKIP
9,266
19.4%
No
Alan Durrant
Labour
6,926
14.5%
No
Rob Hylands
Liberal Democrat
3,298
6.9%
No
Monica Cassidy
Green
1,707
3.6%
No
Jeffrey Roberts
Independent
104
0.2%
No
2017
Candidate
Party
Votes
Share
Elected
Caroline Dinenage
Conservative
30,647
61.9%
Yes
Alan Durrant
Labour
13,436
27.2%
No
Bruce Tennant
Liberal Democrat
2,328
4.7%
No
Chloe Marie Palmer
UKIP
1,790
3.6%
No
Monica Cassidy
Green
1,024
2.1%
No
Jeffrey Roberts
Independent
256
0.5%
No
2019
Candidate
Party
Votes
Share
Elected
Caroline Dinenage
Conservative
32,226
66.5%
Yes
Tom Chatwin
Labour
8,948
18.5%
No
Martin Pepper
Liberal Democrat
5,473
11.3%
No
Zoe Aspinall
Green
1,806
3.7%
No
2024
Candidate
Party
Votes
Share
Elected
Caroline Dinenage
Conservative
17,830
40.3%
Yes
Edward Batterbury
Labour
11,776
26.6%
No
Matt Mulliss
Reform UK
7,983
18.0%
No
Tim Bearder
Liberal Democrat
4,039
9.1%
No
Tony Sudworth
Green
1,948
4.4%
No
Jeff Roberts
Independent
334
0.8%
No
Lisa Englefield
Heritage Party
319
0.7%
No
Dave Watson
Hampshire Independents
48
0.1%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
Gosport has been contested at 14 general elections on record since Feb 1974. Parties that have won a seat here over that span: Conservative.
Frequently Asked Questions
Who won Gosport in the 2024 general election?
Conservative won Gosport in 2024 with 17,830 votes (40.3%), a majority of 6,054 votes over Labour in second place.
Which parties have won Gosport since Feb 1974?
Since Feb 1974, Gosport has been won by: Conservative.
What was the closest result in Gosport?
The closest result on record for Gosport was 2001, when Conservative beat Labour by just 2,621 votes (6.6 percentage points).