Constituency

Gosport

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

At a glance

The MP for Gosport is Dame Caroline Dinenage (Conservative), who has held the seat since at least 2010, the earliest election our results cover. At the 2024 general election the seat was a Con hold: she took 40.3% of the vote for a majority of 6,054, on a 60.4% turnout. Compared with the 2019 general election, the Conservative share of the vote was down 26.2 points, and turnout fell from 65.9%.

Current MP

Dame Caroline Dinenage

Conservative

2024 general election result

Majority 6,054 · Turnout 60.4% · Electorate 73,261

CandidatePartyVotesShare
Caroline Dinenage Conservative 17,830 40.3%
Edward Batterbury Labour 11,776 26.6%
Matt Mulliss Reform UK 7,983 18%
Tim Bearder Liberal Democrat 4,039 9.1%
Tony Sudworth Green Party 1,948 4.4%
Jeff Roberts Independent 334 0.8%
Lisa Englefield Heritage Party 319 0.7%
Dave Watson Hampshire Independents 48 0.1%

Past election results

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

ElectionWinnerResultMajority
2024 Caroline Dinenage (Con) Con hold 6,054
2019 Caroline Dinenage (Con) Con hold 23,278
2017 Caroline Dinenage (Con) Con hold 17,211
2015 Caroline Dinenage (Con) Con hold 17,098
2010 Caroline Dinenage (Con) Con hold 14,413

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
Dame Caroline Dinenage Conservative 2010 to present

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