Constituency

North East Hampshire

Boundary: North East Hampshire (2024). Basemap © OpenStreetMap, © CARTO. Boundary: ONS, Open Government Licence.

At a glance

The MP for North East Hampshire is Alex Brewer (Liberal Democrat), who has held the seat since 2024. At the 2024 general election the seat was a LD gain from Con: she took 38.1% of the vote for a majority of 634, on a 72.2% turnout. Compared with the 2019 general election, the Liberal Democrat share of the vote was up 12.7 points, and turnout fell from 75.1%.

Current MP

Alex Brewer

Liberal Democrat

2024 general election result

Majority 634 · Turnout 72.2% · Electorate 76,923

CandidatePartyVotesShare
Alex Brewer Liberal Democrat 21,178 38.1%
Ranil Jayawardena Conservative 20,544 37%
Paul Morton Reform UK 6,673 12%
Bradley Phillips Labour 5,057 9.1%
Mohamed Miah Green Party 1,425 2.6%
Howling (Alan) Hope Official Monster Raving Loony Party 340 0.6%
Duncan Stone Hampshire Independents 274 0.5%
Alex Zychowski Libertarian Party 69 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 Alex Brewer (LD) LD gain from Con 634
2019 Ranil Jayawardena (Con) Con hold 20,211
2017 Ranil Jayawardena (Con) Con hold 27,772
2015 Ranil Jayawardena (Con) Con hold 29,916
2010 James Arbuthnot (Con) Con hold 18,597

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
Alex Brewer Liberal Democrat 2024 to present
Ranil Jayawardena Conservative 2015 to 2024
James Arbuthnot Conservative 2010 to 2015

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