The ceremonial county of Hampshire, which includes the unitary authorities of Portsmouth and Southampton, is divided into 19 parliamentary constituencies: 9 borough constituencies and 10 county constituencies. One of the county constituencies, Farnham and Bordon is split between Hampshire and Surrey

Constituencies

{| class="wikitable sortable"

|-

!rowspan=1|Constituency

!rowspan=1|Electorate

!rowspan=1|Majority

!colspan=2 class=unsortable|Member of Parliament

!colspan=2 class=unsortable|Nearest opposition

!rowspan=1 class=unsortable|Map

|-

|Aldershot BC

|78,553

|5,683

| style="color:inherit;background:" | 

|Alex Baker ‡

| style="color:inherit;background:" | 

|Leo Docherty †

|left|100px|alt=

|-

|Basingstoke BC

|78,487

|6,484

| style="color:inherit;background:" | 

|Luke Murphy ‡

| style="color:inherit;background:" | 

|Maria Miller †

|left|100px|alt=

|-

|East Hampshire CC

|70,659

|1,275

| style="color:inherit;background:" | 

|Damian Hinds †

| style="color:inherit;background:" | 

|Dominic Martin ¤

|left|100px|alt=

|-

|Eastleigh BC

|69,965

|1,546

| style="color:inherit;background:" | 

|Liz Jarvis ¤

| style="color:inherit;background:" | 

|Samuel Joynson †

|left|100px|alt=

|-

|Fareham and Waterlooville CC

|76,947

|6,079

| style="color:inherit;background:" | 

|Suella Braverman<br>(Reform)

| style="color:inherit;background:" |&nbsp;

|Matthew Randall ‡

|left|100px|alt=

|-

|Farnham and Bordon&nbsp;CC (Part)

|75,920

|1,349

| style="color:inherit;background:" |&nbsp;

|Greg Stafford †

| style="color:inherit;background:" |&nbsp;

|Khalil Yousuf ¤

|left|100px|alt=

|-

|Gosport&nbsp;BC

|73,261

|6,066

| style="color:inherit;background:" |&nbsp;

|Caroline Dinenage †

| style="color:inherit;background:" |&nbsp;

|Edward Batterbury ‡

|left|100px|alt=

|-

|Hamble Valley&nbsp;CC

|76,902

|4,802

| style="color:inherit;background:" |&nbsp;

|Paul Holmes †

| style="color:inherit;background:" |&nbsp;

|Prad Bains ¤

|left|100px|alt=

|-

|Havant&nbsp;BC

|72,323

|92

| style="color:inherit;background:" |&nbsp;

|Alan Mak †

| style="color:inherit;background:" |&nbsp;

|Stefanie Harvey ‡

|left|100px|alt=

|-

|New Forest East&nbsp;CC

|70,618

|8,495

| style="color:inherit;background:" |&nbsp;

|Julian Lewis †

| style="color:inherit;background:" |&nbsp;

|Sasjkia Otto ‡

|left|100px|alt=

|-

|New Forest West&nbsp;CC

|68,644

|5,600

| style="color:inherit;background:" |&nbsp;

|Desmond Swayne †

| style="color:inherit;background:" |&nbsp;

|Sally Johnston ‡

|left|100px|alt=

|-

|North East Hampshire&nbsp;CC

|76,923

|634

| style="color:inherit;background:" |&nbsp;

|Alex Brewer ¤

| style="color:inherit;background:" |&nbsp;

|Ranil Jayawardena †

|left|100px|alt=

|-

|North West Hampshire&nbsp;CC

|78,629

|3,288

| style="color:inherit;background:" |&nbsp;

|Kit Malthouse †

| style="color:inherit;background:" |&nbsp;

|Andy Fitchet ‡

|left|100px|alt=

|-

|Portsmouth North&nbsp;BC

|70,446

|780

| style="color:inherit;background:" |&nbsp;

|Amanda Martin ‡

| style="color:inherit;background:" |&nbsp;

|Penny Mordaunt †

|left|100px|alt=

|-

|Portsmouth South&nbsp;BC

|73,711

|13,155

| style="color:inherit;background:" |&nbsp;

|Stephen Morgan ‡

| style="color:inherit;background:" |&nbsp;

|Mark Zimmer<br>(Reform)

|left|100px|alt=

|-

|Romsey and Southampton North&nbsp;CC

|71,871

|2,191

| style="color:inherit;background:" |&nbsp;

|Caroline Nokes †

| style="color:inherit;background:" |&nbsp;

|Geoff Cooper ¤

|left|100px|alt=

|-

|Southampton Itchen&nbsp;BC

|68,379

|6,105

| style="color:inherit;background:" |&nbsp;

|Darren Paffey ‡

| style="color:inherit;background:" |&nbsp;

|Sidney Yankson †

|left|100px|alt=

|-

|Southampton Test&nbsp;BC

|65,520

|9,333

| style="color:inherit;background:" |&nbsp;

|Satvir Kaur ‡

| style="color:inherit;background:" |&nbsp;

|Ben Burcombe-Filer †

|left|100px|alt=

|-

|Winchester&nbsp;CC

|78,289

|13,821

| style="color:inherit;background:" |&nbsp;

|Danny Chambers ¤

| style="color:inherit;background:" |&nbsp;

|Flick Drummond †

|left|100px|alt=

|-

|}

Boundary changes

2024

{| border=1 cellpadding="2" cellspacing="0"

|-

!bgcolor="#ff9999"|Former name!! bgcolor="#ff9999" |Boundaries 2010–2024!! bgcolor="#ff9999" |Current name!! bgcolor="#ff9999" |Boundaries 2024–present

|-

|

  1. Aldershot&nbsp;BC
  2. Basingstoke&nbsp;BC
  3. East Hampshire&nbsp;CC
  4. Eastleigh&nbsp;BC
  5. Fareham&nbsp;CC
  6. Gosport&nbsp;BC
  7. Havant&nbsp;BC
  8. Meon Valley&nbsp;CC
  9. New Forest East&nbsp;CC
  10. New Forest West&nbsp;CC
  11. North East Hampshire&nbsp;CC
  12. North West Hampshire&nbsp;CC
  13. Portsmouth North&nbsp;BC
  14. Portsmouth South&nbsp;BC
  15. Romsey and Southampton North&nbsp;CC
  16. Southampton Itchen&nbsp;BC
  17. Southampton Test&nbsp;BC
  18. Winchester&nbsp;CC

|left|350px|Constituencies in Hampshire (2010–2024)

|

  1. Aldershot&nbsp;BC
  2. Basingstoke&nbsp;BC
  3. East Hampshire&nbsp;CC
  4. Eastleigh&nbsp;BC
  5. Fareham and Waterlooville&nbsp;CC
  6. Farnham and Bordon&nbsp;CC
  7. Gosport&nbsp;BC
  8. Hamble Valley&nbsp;BC
  9. Havant&nbsp;CC
  10. New Forest East&nbsp;CC
  11. New Forest West&nbsp;CC
  12. North East Hampshire&nbsp;CC
  13. North West Hampshire&nbsp;CC
  14. Portsmouth North&nbsp;BC
  15. Portsmouth South&nbsp;BC
  16. Romsey and Southampton North&nbsp;CC
  17. Southampton Itchen&nbsp;BC
  18. Southampton Test&nbsp;BC
  19. Winchester&nbsp;CC

|left|350px|Constituencies in Hampshire (2024–present)

|-

|}

See 2023 review of Westminster constituencies for further details.

For the 2023 review of Westminster constituencies, which redrew the constituency map ahead of the 2024 United Kingdom general election, the Boundary Commission for England opted to combine Hampshire with Berkshire and Surrey as a sub-region of the South East Region. As a result, parts of the constituency of East Hampshire were transferred into a new cross-county (and ‘majority-Surrey’) constituency with Surrey named Farnham and Bordon.

In addition, Fareham and Meon Valley were abolished and replaced by the constituencies of Fareham and Waterlooville, and Hamble Valley.

The boroughs and districts and unitary authorities constituting the ceremonial county of Hampshire contributed to the new set of Hampshire constituencies as follows:

Containing electoral wards from Basingstoke and Deane

  • Basingstoke
  • East Hampshire (part)
  • North East Hampshire (part)
  • North West Hampshire (part)

Containing electoral wards from East Hampshire

  • East Hampshire (part)
  • Farnham and Bordon (also includes part in the Surrey borough of Waverley)

Containing electoral wards from Eastleigh

  • Eastleigh (part)
  • Hamble Valley (part)

Containing electoral wards from Fareham

  • Fareham and Waterlooville (part)
  • Gosport (part)
  • Hamble Valley (part)

Containing electoral wards from Gosport

  • Gosport (part)

Containing electoral wards from Hart

  • Aldershot (part)
  • North East Hampshire (part)

Containing electoral wards from Havant

  • Fareham and Waterlooville (part)
  • Havant

Containing electoral wards from New Forest

  • New Forest East
  • New Forest West

Containing electoral wards from Portsmouth

  • Portsmouth North
  • Portsmouth South

Containing electoral wards from Rushmoor

  • Aldershot (part)

Containing electoral wards from Southampton

  • Romsey and Southampton North (part)
  • Southampton Itchen
  • Southampton Test

Containing electoral wards from Test Valley

  • Eastleigh (part)
  • North West Hampshire (part)
  • Romsey and Southampton North (part)

Containing electoral wards from Winchester

  • Fareham and Waterlooville (part)
  • Hamble Valley (part)
  • Winchester

2010

Under the fifth periodic review of Westminster constituencies, the Boundary Commission for England decided to increase the number of seats which covered Hampshire from 17 to 18, with the creation of Meon Valley. As a consequence of resulting boundary changes, Romsey was renamed Romsey and Southampton North. The Aldershot and Basingstoke seats, more predominantly urban than previously defined, were redesignated as borough constituencies.

{| border=1 cellpadding="2" cellspacing="0"

|-

!bgcolor="#ff9999"|1997-2010 name!! bgcolor="#ff9999" |Boundaries 1997–2010!! bgcolor="#ff9999" |2010–2024 name!! bgcolor="#ff9999" |Boundaries 2010–2024

|-

|

  1. Aldershot&nbsp;CC
  2. Basingstoke&nbsp;CC
  3. East Hampshire&nbsp;CC
  4. Eastleigh&nbsp;BC
  5. Fareham&nbsp;CC
  6. Gosport&nbsp;BC
  7. Havant&nbsp;BC
  8. New Forest East&nbsp;CC
  9. New Forest West&nbsp;CC
  10. North East Hampshire&nbsp;CC
  11. North West Hampshire&nbsp;CC
  12. Portsmouth North&nbsp;BC
  13. Portsmouth South&nbsp;BC
  14. Romsey&nbsp;CC
  15. Southampton Itchen&nbsp;BC
  16. Southampton Test&nbsp;BC
  17. Winchester&nbsp;CC

|left|Parliamentary constituencies in Hampshire (1997–2010)

|

  1. Aldershot&nbsp;BC
  2. Basingstoke&nbsp;BC
  3. East Hampshire&nbsp;CC
  4. Eastleigh&nbsp;BC
  5. Fareham&nbsp;CC
  6. Gosport&nbsp;BC
  7. Havant&nbsp;BC
  8. Meon Valley&nbsp;CC
  9. New Forest East&nbsp;CC
  10. New Forest West&nbsp;CC
  11. North East Hampshire&nbsp;CC
  12. North West Hampshire&nbsp;CC
  13. Portsmouth North&nbsp;BC
  14. Portsmouth South&nbsp;BC
  15. Romsey and Southampton North&nbsp;CC
  16. Southampton Itchen&nbsp;BC
  17. Southampton Test&nbsp;BC
  18. Winchester&nbsp;CC

|left|Proposed Revised constituencies in Hampshire (2010–present)

|-

|}

Results history

Primary data source: House of Commons research briefing – General election results from 1918 to 2019. The Isle of Wight is excluded throughout.

2024

The number of votes cast for each political party that fielded candidates in constituencies comprising Hampshire (excluding the new cross-county ‘majority-Surrey’ seat of Farnham and Bordon) in the 2024 general election were as follows:

{| class="wikitable"

!Party

!Votes

!%

!Change from 2019

!Seats

!Change from 2019

|-

|Conservative

|273,242

|32.4%

|24.7%

|9

|7

|-

|Labour

|209,643

|24.8%

|4.7%

|6

|4

|-

|Liberal Democrats

|177,830

|21.1%

|2.5%

|3

|3

|-

|Reform UK

|128,853

|15.3%

|15.0%

|0

|0

|-

|Greens

|45,751

|5.4%

|2.1

|0

|0

|-

|Others

|8,778

|1.0%

|0.4%

|0

|0

|-

|Total

|844,097

|100.0

|

|18

|

|}

2019

The number of votes cast for each political party who fielded candidates in constituencies comprising Hampshire in the 2019 general election were as follows:

{| class="wikitable"

!Party

!Votes

!%

!Change from 2017

!Seats

!Change from 2017

|-

|Conservative

|536,633

|57.1%

|0.5%

|16

|0

|-

|Labour

|188,738

|20.1%

|6.5%

|2

|0

|-

|Liberal Democrats

|175,173

|18.6%

|6.4%

|0

|0

|-

|Greens

|30,710

|3.3%

|1.3%

|0

|0

|-

|Brexit

|2,585

|0.3%

|new

|0

|0

|-

|Others

|6,473

|0.6%

|2.0%

|0

|0

|-

|Total

|940,312

|100.0

|

|18

|

|}

Percentage votes

Note that before 1983 Hampshire also included the Bournemouth and Christchurch areas.

{| class="wikitable"

!Election year

!1923

!1924

!1929

!1935

!1945

!1950

!1951

!1955

!1959

!1964

!1966

!1970

!1974 (F)

!1974 (O)

!1979

!1983

!1987

!1992

!1997

!2001

!2005

!2010

!2015

!2017

!2019

!2024

|-

|Conservative<sup>1</sup>

|50.2

|63.8

|46.9

|68.0

|49.5

|54.3

|58.1

|60.0

|60.6

|50.5

|47.4

|52.0

|46.5

|45.9

|56.1

|55.1

|55.3

|54.2

|41.2

|41.6

|42.8

|49.5

|52.2

|56.6

|57.1

|32.4

|-

|Labour

|22.7

|27.1

|27.2

|27.4

|37.7

|38.8

|40.3

|38.1

|34.9

|34.1

|33.7

|29.9

|26.9

|29.4

|26.1

|14.7

|14.5

|18.6

|28.3

|27.6

|23.2

|14.9

|16.9

|26.6

|20.1

|24.8

|-

|Liberal Democrat<sup>2</sup>

|27.0

|9.1

|23.7

|3.1

|6.9

|6.7

|1.6

|1.9

|4.6

|15.3

|13.7

|12.1

|26.0

|24.0

|17.3

|29.9

|30.0

|26.0

|25.3

|27.8

|29.6

|29.7

|11.3

|12.2

|18.6

|21.1

|-

|Brexit Party

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

|0.3

|15.3

|-

|Green Party

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

|*

|*

|*

|*

|*

|0.7

|4.3

|2.0

|3.3

|5.4

|-

|UKIP

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

| –

|*

|*

|*

|3.9

|14.7

|2.0

|*

|*

|-

|Other

| –

| –

|2.2

|1.5

|5.9

|0.3

| –

| –

| –

|0.04

|5.1

|6.0

|0.7

|0.8

|0.5

|0.2

|0.2

|1.2

|5.1

|3.0

|4.4

|1.3

|0.5

|0.6

|0.6

|1.0

|}

<sup>1</sup>Including National Liberal, and one National candidate in 1945

<sup>2</sup>pre-1979: Liberal Party; 1983 & 1987 – SDP–Liberal Alliance

<nowiki>*</nowiki> Included in Other

Accurate vote percentages for the 1918, 1922 and 1931 elections cannot be obtained because at least one candidate stood unopposed.

Seats

{| class="wikitable"

!Election year

!1983

!1987

!1992

!1997

!2001

!2005

!2010

!2015

!2017

!2019

!2024

|-

|Conservative

|15

|15

|14

|11

|10

|10

|14

|17

|16

|16

|9

|-

|Labour

|0

|0

|1

|3

|3

|3

|2

|1

|2

|2

|6

|-

|Liberal Democrat<sup>1</sup>

|0

|0

|0

|3

|4

|4

|2

|0

|0

|0

|3

|-

|Total

|15

|15

|15

|17

|17

|17

|18

|18

|18

|18

|18

|}

<sup>1</sup>1983 & 1987 – SDP–Liberal Alliance

Maps

1885–1910

<gallery mode="packed" heights="140">

File:HampshireParliamentaryConstituency1885Results.svg|1885

File:HampshireParliamentaryConstituency1886Results.svg|1886

File:HampshireParliamentaryConstituency1892Results.svg|1892

File:HampshireParliamentaryConstituency1895Results.svg|1895

File:HampshireParliamentaryConstituency1900Results.svg|1900

File:HampshireParliamentaryConstituency1906Results.svg|1906

File:HampshireParliamentaryConstituency1910Results.svg|Jan 1910

File:HampshireParliamentaryConstituency1910Results.svg|Dec 1910

</gallery>

1918–1945

<gallery mode="packed" heights="140">

File:HampshireParliamentaryConstituency1918Results.svg|1918

File:HampshireParliamentaryConstituency1922Results.svg|1922

File:HampshireParliamentaryConstituency1923Results.svg|1923

File:HampshireParliamentaryConstituency1924Results.svg|1924

File:HampshireParliamentaryConstituency1929Results.svg|1929

File:HampshireParliamentaryConstituency1931Results.svg|1931

File:HampshireParliamentaryConstituency1931Results.svg|1935

File:HampshireParliamentaryConstituency1945Results.svg|1945

</gallery>

1950–1979

<gallery mode="packed" heights="180">

File:HampshireParliamentaryConstituency1950Results.svg|1950

File:HampshireParliamentaryConstituency1950Results.svg|1951

File:HampshireParliamentaryConstituency1955Results.svg|1955

File:HampshireParliamentaryConstituency1955Results.svg|1959

File:HampshireParliamentaryConstituency1955Results.svg|1964

File:HampshireParliamentaryConstituency1966Results.svg|1966

File:HampshireParliamentaryConstituency1970Results.svg|1970

File:HampshireParliamentaryConstituency1974FebResults.svg|1974 (Feb)

File:HampshireParliamentaryConstituency1974OctResults.svg|1974 (Oct)

File:HampshireParliamentaryConstituency1979Results.svg|1979

</gallery>

1983–present

<gallery mode="packed" heights="243">

File:HampshireParliamentaryConstituency1987Results.svg|1983

File:HampshireParliamentaryConstituency1987Results.svg|1987

File:HampshireParliamentaryConstituency1992Results.svg|1992

File:HampshireParliamentaryConstituency1997Results.svg|1997

File:HampshireParliamentaryConstituency2005Results.svg|2001

File:HampshireParliamentaryConstituency2005Results.svg|2005

File:HampshireParliamentaryConstituency2010Results.svg|2010

File:HampshireParliamentaryConstituency2015Results.svg|2015

File:HampshireParliamentaryConstituency2017Results.svg|2017

File:HampshireParliamentaryConstituency2017Results.svg|2019

File:HampshireParliamentaryConstituency2024Results.svg|2024

</gallery>

Historical representation by party

A cell marked → (with a different colour background to the preceding cell) indicates that the previous MP continued to sit under a new party name. Unlike elsewhere in this article, the Isle of Wight is included in these tables.

1885 to 1918

{| class="wikitable"

!Constituency

!1885

!1886

!87

!88

!1892

!1895

!96

!97

!00

!1900

!01

!04

!05

!1906

!06

!Jan 10

!Dec 10

!12

!16

!17

!18

|-

|Andover

| bgcolor="" colspan="10" |Beach

| bgcolor="" colspan="3" |E. Faber

| bgcolor="" colspan="8" |W. Faber

|-

|Basingstoke

| bgcolor="" colspan="2" |Sclater-Booth

| bgcolor="" colspan="12" |Jeffreys

| bgcolor="" colspan="5" |Salter

| bgcolor="" colspan="2" |Geddes

|-

|Christchurch

| bgcolor="" colspan="4" |Young

| bgcolor="" colspan="5" |Smith

| bgcolor="" colspan="4" |Balfour

| colspan="2" bgcolor="" |Allen

| bgcolor="" colspan="4" |Croft

| colspan="2" bgcolor="" |Croft

|-

|Fareham

| bgcolor="" colspan="9" |Fitzwygram

| bgcolor="" colspan="11" |Lee

| bgcolor="" |Davidson

|-

|New Forest

| bgcolor="" colspan="4" |F. Compton

| bgcolor="" colspan="8" |Douglas-Scott-Montagu

| bgcolor="" |H. Compton

| colspan="2" bgcolor="" |Hobart

| bgcolor="" colspan="6" |Perkins

|-

|Petersfield

| bgcolor="" |Palmer

| bgcolor="" colspan="3" |→

| bgcolor="" colspan="3" |Wickham

| bgcolor="" colspan="14" |Nicholson

|-

| rowspan="2" |Portsmouth

| bgcolor="" |Crossman

| bgcolor="" colspan="3" |→

| colspan="5" bgcolor="" |Baker

| bgcolor="" colspan="4" |Majendie

| colspan="2" bgcolor="" |Baker

| bgcolor="" colspan="2" |Falle

| bgcolor="" colspan="4" |→

|-

| bgcolor="" |Vanderbyl

| bgcolor="" colspan="3" |Wilson

| colspan="4" bgcolor="" |Clough

|bgcolor=""|Bramsdon

| bgcolor="" colspan="4" |Lucas

| colspan="2" bgcolor="" |Bramsdon

| bgcolor="" colspan="3" |Beresford

| bgcolor="" colspan="3" |Meux

|-

| rowspan="2" |Southampton

| bgcolor="" colspan="4" |Giles

| bgcolor="" colspan="2" |Chamberlayne

| colspan="3" bgcolor=""|Evans

| bgcolor="" colspan="4" |Chamberlayne

| colspan="8" bgcolor="" |Philipps

|-

| bgcolor="" colspan="3" |Commerell

| colspan="2" bgcolor=""|Evans

| bgcolor="" colspan="8" |Simeon

| colspan="8" bgcolor="" |Ward

|-

|Winchester

| bgcolor="" colspan="3" |Tottenham

| bgcolor="" |Moss

| bgcolor="" colspan="9" |Myers

| bgcolor="" colspan="5" |G. V. Baring

| bgcolor="" |Carnegie

| colspan="2" bgcolor="" |→

|-

|Isle of Wight

| bgcolor="" colspan="8" |Webster

| bgcolor="" colspan="3" |Seely

| bgcolor="" colspan="2" |→

| colspan="2" bgcolor="" |G. Baring

| bgcolor="" colspan="6" |Hall

|}

1918 to 1950

{| class="wikitable"

!Constituency

!1918

!20

!21

!1922

!22

!23

!1923

!1924

!1929

!31

!1931

!32

!34

!1935

!39

!40

!40

!41

!43

!1945

!45

|-

|Aldershot

| bgcolor="" colspan="15" |Palmer

| bgcolor="" colspan="6" |Lyttelton

|-

|Basingstoke

| bgcolor="" |Geddes

| bgcolor="" colspan="5" |Holbrook

| bgcolor="" |Fletcher

| bgcolor="" |Holbrook

| bgcolor="" colspan="4" |Wallop

| bgcolor="" |Wolff

| bgcolor="" colspan="8" |Donner

|-

|Bournemouth

| colspan="2" bgcolor="" |Croft

| bgcolor="" colspan="13" |→

| bgcolor="" colspan="5" |Lyle

| bgcolor="" |Bracken

|-

|Fareham

| bgcolor="" colspan="9" |Davidson

| bgcolor="" colspan="5" |Inskip

| bgcolor="" colspan="7" |White

|-

|New Forest & Christchurch

| bgcolor="" colspan="3" |Perkins

| bgcolor="" colspan="8" |Ashley

| bgcolor="" colspan="8" |Mills

| bgcolor="" colspan="2" |Crosthwaite-Eyre

|-

|Petersfield

| bgcolor="" colspan="13" |Nicholson

| bgcolor="" colspan="4" |Dorman-Smith

| bgcolor="" colspan="4" |Jeffreys

|-

|Portsmouth Central

| colspan="3" bgcolor="" |Bramsdon

| bgcolor="" colspan="3" |Privett

| bgcolor="" |Bramsdon

| bgcolor="" |Foster

| bgcolor="" colspan="2" |Hall

| bgcolor="" colspan="9" |Beaumont

| bgcolor="" colspan="2" |Snow

|-

|Portsmouth North

| bgcolor="" colspan="12" |Falle

| bgcolor="" colspan="6" |Keyes

| bgcolor="" |James

| bgcolor="" colspan="2" |Bruce

|-

|Portsmouth South

| bgcolor="" colspan="4" |Cayzer

| bgcolor="" |Wilson

| bgcolor="" colspan="9" |Cayzer

| bgcolor="" colspan="7" |Lucas

|-

| rowspan="2" |Southampton

| bgcolor="" colspan="3" |Philipps

| bgcolor="" colspan="5" |Perkins

| bgcolor="" colspan="2" |Morley

| bgcolor="" colspan="5" |Barrie

| bgcolor=""|Reith

| bgcolor="" colspan="3" |Thomas

| bgcolor="" colspan="2" |Morley

|-

| bgcolor="" colspan="3" |Ward

| bgcolor="" colspan="5" |Bathurst

| bgcolor="" colspan="2" |Lewis

| bgcolor="" colspan="9" |Craven-Ellis

| bgcolor="" colspan="2" |Lewis

|-

|Winchester

| bgcolor="" colspan="10" |Hennessy

| bgcolor="" colspan="3" |Ellis

| bgcolor="" colspan="6" |Palmer

| bgcolor="" colspan="2" |Jeger

|-

|Isle of Wight

| bgcolor="" colspan="3" |Hall

| colspan="3" bgcolor="" |Chatfeild-Clarke

| bgcolor="" |Seely

| bgcolor="" colspan="14" |Macdonald

|}

1950 to 1983

{| class="wikitable"

!Constituency

!1950

!1951

!52

!54

!1955

!1959

!60

!64

!1964

!65

!1966

!68

!1970

!71

!Feb 74

!Oct 74

!77

!1979

!81

|-

|Aldershot

| bgcolor="" colspan="3" |Lyttelton

| bgcolor="" colspan="9" |Errington

| bgcolor="" colspan="7" |Critchley

|-

|Basingstoke

| bgcolor="" colspan="4" |Donner

| bgcolor="" colspan="4" |Freeth

| bgcolor="" colspan="11" |Mitchell

|-

|Bournemouth East & Christchurch / Bth East (1974)

| bgcolor="" colspan="2" |Bracken

| bgcolor="" colspan="3" |Nicolson

| bgcolor="" colspan="11" |Cordle

| bgcolor="" colspan="3" |Atkinson

|-

|Bournemouth West

| bgcolor="" colspan="3" |Gascoyne-Cecil

| bgcolor="" colspan="16" |Eden

|-

|Christchurch and Lymington

| colspan="14" |N/A

| bgcolor="" colspan="5" |Adley

|-

|Eastleigh

| colspan="4" |N/A

| bgcolor="" colspan="15" |Price

|-

|Gosport

| colspan="14" |N/A

| bgcolor="" colspan="5" |Viggers

|-

|Gosport and Fareham / Fareham (1974)

| bgcolor="" colspan="17" |Bennett

| bgcolor="" colspan="2" |Lloyd

|-

|New Forest

| bgcolor="" colspan="11" |Crosthwaite-Eyre

| bgcolor="" colspan="8" |McNair-Wilson

|-

|Petersfield

| bgcolor="" |Jeffreys

| bgcolor="" colspan="5" |Legh

| bgcolor="" colspan="9" |Quennell

| bgcolor="" colspan="4" |Mates

|-

|Portsmouth Langstone / Havant & Waterloo (1974)

| bgcolor="" colspan="8" |Stevens

| bgcolor="" colspan="11" |Lloyd

|-

|Portsmouth South

| bgcolor="" colspan="10" |Lucas

| bgcolor="" colspan="9" |Pink

|-

|Portsmouth West / Portsmouth North (1974)

| bgcolor="" colspan="10" |Clarke

| bgcolor="" colspan="7" |Judd

| bgcolor="" colspan="2" |Griffiths

|-

|Southampton Itchen

| bgcolor="" colspan="4" |Morley

| bgcolor="" colspan="5" |King

| colspan="4" |→

| bgcolor="" colspan="5" |Mitchell

| bgcolor="" |→

|-

|Southampton Test

| bgcolor="" colspan="4" |King

| bgcolor="" colspan="4" |Howard

| bgcolor="" colspan="2" |Fletcher-Cooke

| bgcolor="" colspan="2" |Mitchell

| bgcolor="" colspan="3" |Hill

| bgcolor="" colspan="2" |Gould

| bgcolor="" colspan="2" |Hill

|-

|Winchester

| bgcolor="" colspan="7" |Smithers

| bgcolor="" colspan="10" |Morgan-Giles

| bgcolor="" colspan="2" |Browne

|-

|Isle of Wight

| bgcolor="" colspan="5" |Macdonald

| bgcolor="" colspan="9" |Woodnutt

| colspan="5" bgcolor="" |Ross

|}

1983 to 2010

{| class="wikitable"

!Constituency

!1983

!84

!1987

!1992

!94

!1997

!00

!2001

!02

!04

!2005

|-

|Aldershot

| bgcolor="" colspan="5" |Critchley

| bgcolor="" colspan="9" |Howarth

|-

|Basingstoke

| bgcolor="" colspan="8" |Hunter

| bgcolor="" |→

| bgcolor="" |→

| colspan="8" bgcolor="" |Miller

|-

|East Hampshire

| bgcolor="" colspan="11" |Mates

|-

|Eastleigh

| bgcolor="" colspan="3" |Price

| bgcolor="" |Milligan

| bgcolor="" colspan="6" |Chidgey

| bgcolor="" colspan="2" |Huhne

|-

|Fareham

| bgcolor="" colspan="7" |Lloyd

| bgcolor="" colspan="6" |Hoban

|-

|Gosport

| bgcolor="" colspan="11" |Viggers

|-

|Havant

| bgcolor="" colspan="3" |Lloyd

| bgcolor="" colspan="10" |Willetts

|-

|New Forest / New Forest East (1997)

| bgcolor="" colspan="5" |McNair-Wilson

| bgcolor="" colspan="11" |Lewis

|-

|New Forest West

| colspan="5" |

| colspan="13" bgcolor="" |Swayne

|-

|North East Hampshire

| colspan="5" |

| bgcolor="" colspan="8" |Arbuthnot

|-

|North West Hampshire

| bgcolor="" colspan="5" |Mitchell

| bgcolor="" colspan="8" |Young

|-

|Portsmouth North

| bgcolor="" colspan="5" |Griffiths

| bgcolor="" colspan="5" |Rapson

| bgcolor="" |McCarthy-Fry

|-

|Portsmouth South

| bgcolor="" |Pink

| bgcolor="" |Hancock

| bgcolor="" colspan="3" |Martin

| bgcolor="" colspan="7" |Hancock

|-

|Romsey and Waterside / Romsey (1997)

| bgcolor="" colspan="6" |Colvin

| bgcolor="" colspan="5" |Gidley

|-

|Southampton Itchen

| bgcolor="" colspan="3" |Chope

| bgcolor="" colspan="10" |Denham

|-

|Southampton Test

| bgcolor="" colspan="5" |Hill

| colspan="13" bgcolor="" |Whitehead

|-

|Winchester

| bgcolor="" colspan="3" |Browne

| bgcolor="" colspan="2" |Malone

| bgcolor="" colspan="6" |Oaten

|-

|Isle of Wight

| colspan="2" bgcolor="" |Ross

| bgcolor="" colspan="3" |Field

| bgcolor="" colspan="2" |Brand

| bgcolor="" colspan="7" |Turner

|}

2010 to present

{| class="wikitable"

!Constituency

!2010

!13

!2015

!2017

!2019

!20

!20

!2024

!26

|-

|Aldershot

| bgcolor="" colspan="3" |Howarth

| colspan="4" bgcolor="" |Docherty

| bgcolor="" colspan="2" | Baker

|-

|Basingstoke

| colspan="7" bgcolor="" |Miller

| bgcolor="" colspan="2" | Murphy

|-

|East Hampshire<sup>1</sup>

| colspan="9" bgcolor="" |Hinds

|-

|Eastleigh

| bgcolor="" |Huhne

| bgcolor="" |Thornton

| bgcolor="" colspan="2" |Davies

| colspan="3" bgcolor="" |Holmes

| bgcolor="" colspan="2" | Jarvis

|-

|Fareham / F & Waterlooville (2024)

| bgcolor="" colspan="2" |Hoban

| colspan="6" bgcolor="" |Braverman

| bgcolor="" |→

|-

|Gosport

| colspan="9" bgcolor="" |Dinenage

|-

|Hamble Valley

| colspan="7" |

| bgcolor="" colspan="2" | Holmes

|-

|Havant

| bgcolor="" colspan="2" |Willetts

| colspan="7" bgcolor="" |Mak

|-

|Meon Valley

| bgcolor="" colspan="4" |Hollingbery

| colspan="3" bgcolor="" |Drummond

| colspan="2" |

|-

|New Forest East

| bgcolor="" colspan="5" |Lewis

| bgcolor="" |→

| bgcolor="" colspan="3" |→

|-

|New Forest West

| colspan="9" bgcolor="" |Swayne

|-

|North East Hampshire

| bgcolor="" colspan="2" |Arbuthnot

| colspan="5" bgcolor="" |Jayawardena

| bgcolor="" colspan="2" | Brewer

|-

|North West Hampshire

| bgcolor="" colspan="2" |Young

| colspan="7" bgcolor="" |Malthouse

|-

|Portsmouth North

| colspan="7" bgcolor="" |Mordaunt

| bgcolor="" colspan="2" | Martin

|-

|Portsmouth South

| bgcolor="" |Hancock

| bgcolor="" |→

| bgcolor="" |Drummond

| colspan="6" bgcolor="" |Morgan

|-

|Romsey and Southampton North

| colspan="9" bgcolor="" |Nokes

|-

|Southampton Itchen

| bgcolor="" colspan="2" |Denham

| colspan="5" bgcolor="" |Smith

| bgcolor="" colspan="2" | Paffey

|-

|Southampton Test

| colspan="7" bgcolor="" |Whitehead

| bgcolor="" colspan="2" | Kaur

|-

|Winchester

| colspan="7" bgcolor="" |Brine

| bgcolor="" colspan="2" | Chambers

|-

|Isle of Wight West

| colspan="7" |

| bgcolor="" colspan="2" | Quigley

|-

|Isle of Wight / Isle of Wight E (2024)

| bgcolor="" colspan="3" |Turner

| colspan="4" bgcolor="" |Seely

| bgcolor="" colspan="2" | Robertson

|}

<sup>1</sup>parts transferred in 2024 to the constituency of Farnham and Bordon which is partially in Surrey

See also

  • Parliamentary constituencies in South East England

Notes

References