Constituency

Portsmouth North

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

At a glance

The MP for Portsmouth North is Amanda Martin (Labour), who has held the seat since 2024. At the 2024 general election the seat was a Lab gain from Con: she took 34.8% of the vote for a majority of 780, on a 59.0% turnout. Compared with the 2019 general election, the Labour share of the vote was up 7.8 points, and turnout fell from 64.4%.

Current MP

Amanda Martin

Labour

2024 general election result

Majority 780 · Turnout 59% · Electorate 70,446

CandidatePartyVotesShare
Amanda Martin Labour 14,495 34.8%
Penny Mordaunt Conservative 13,715 33%
Melvyn Todd Reform UK 8,501 20.4%
Simon Dodd Liberal Democrat 3,031 7.3%
Duncan Robinson Green Party 1,851 4.5%

Past election results

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

ElectionWinnerResultMajority
2024 Amanda Martin (Lab) Lab gain from Con 780
2019 Penny Mordaunt (Con) Con hold 15,780
2017 Penny Mordaunt (Con) Con hold 9,965
2015 Penny Mordaunt (Con) Con hold 10,537
2010 Penny Mordaunt (Con) Con gain from Lab 7,289

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
Amanda Martin Labour 2024 to present
Penny Mordaunt Conservative 2010 to 2024

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