Here is the full list of MPs for Hampshire.

Labour has claimed a landslide victory in the 2024 UK general election, winning 412 seats nationally, surpassing the 326 seats needed for a majority.

The party has both gained and retained seats in Hampshire, whilst the Conservatives held their seat in Romsey and Southampton North – as well as the New Forest and North West Hampshire – with the Liberal Democrats winning in Eastleigh and North East Hampshire. 

Here is a full list of all the winners in Hampshire:

Southampton Itchen: Darren Paffey (Labour)

Southampton Test: Satvir Kaur (Labour)

Romsey and Southampton North: Caroline Nokes (Conservative)

Eastleigh: Liz Jarvis (Lib Dems)

Fareham and Waterlooville: Suella Braverman (Conservative)

Hamble Valley: Paul Holmes (Conservative)

New Forest East: Julian Lewis (Conservative)

New Forest West: Desmond Swayne (Conservative)

Winchester: Danny Chambers (Lib Dems)

Portsmouth South: Stephen James Morgan (Labour)

Portsmouth North: Amanda Martin (Labour)

North West Hampshire: Kit Malthouse (Conservative)

North East Hampshire: Alex Brewer (Lib Dems)

Havant: Alan Mak (Conservative)

Gosport: Dame Caroline Dinenage (Conservative)

Basingstoke: Luke Murphy (Labour)

Aldershot: Alex Baker (Labour)