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
ConstituencyBC denotes borough constituency, CC denotes county constituency.ElectorateMajorityThe majority is the number of votes the winning candidate receives more than their nearest rival.Member of ParliamentNearest oppositionMapAldershot BC78,5535,683 Alex Baker ‡ Leo Docherty †Basingstoke BC78,4876,484 Luke Murphy ‡ Maria Miller †East Hampshire CC70,6591,275 Damian Hinds † Dominic Martin ¤Eastleigh BC69,9651,546 Liz Jarvis ¤ Samuel Joynson †Fareham and Waterlooville CC76,9476,079 Suella Braverman(Reform)Braverman was elected as a Conservative but defected to Reform UK in January 2026. Matthew Randall ‡Farnham and Bordon CC (Part)75,9201,349 Greg Stafford † Khalil Yousuf ¤Gosport BC73,2616,066 Caroline Dinenage † Edward Batterbury ‡Hamble Valley CC76,9024,802 Paul Holmes † Prad Bains ¤Havant BC72,32392 Alan Mak † Stefanie Harvey ‡New Forest East CC70,6188,495 Julian Lewis † Sasjkia Otto ‡New Forest West CC68,6445,600 Desmond Swayne † Sally Johnston ‡North East Hampshire CC76,923634 Alex Brewer ¤ Ranil Jayawardena †North West Hampshire CC78,6293,288 Kit Malthouse † Andy Fitchet ‡Portsmouth North BC70,446780 Amanda Martin ‡ Penny Mordaunt †Portsmouth South BC73,71113,155 Stephen Morgan ‡ Mark Zimmer(Reform)Romsey and Southampton North CC71,8712,191 Caroline Nokes † Geoff Cooper ¤Southampton Itchen BC68,3796,105 Darren Paffey ‡ Sidney Yankson †Southampton Test BC65,5209,333 Satvir Kaur ‡ Ben Burcombe-Filer †Winchester CC78,28913,821 Danny Chambers ¤ Flick Drummond †
Boundary changes 2024 Former nameBoundaries 2010–2024Current nameBoundaries 2024–present Aldershot BC Basingstoke BC East Hampshire CC Eastleigh BC Fareham CC Gosport BC Havant BC Meon Valley CC New Forest East CC New Forest West CC North East Hampshire CC North West Hampshire CC Portsmouth North BC Portsmouth South BC Romsey and Southampton North CC Southampton Itchen BC Southampton Test BC Winchester CC Aldershot BC Basingstoke BC East Hampshire CC Eastleigh BC Fareham and Waterlooville CC Farnham and Bordon CC Gosport BC Hamble Valley BC Havant CC New Forest East CC New Forest West CC North East Hampshire CC North West Hampshire CC Portsmouth North BC Portsmouth South BC Romsey and Southampton North CC Southampton Itchen BC Southampton Test BC Winchester CC 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.
1997-2010 nameBoundaries 1997–20102010–2024 nameBoundaries 2010–2024 Aldershot CC Basingstoke CC East Hampshire CC Eastleigh BC Fareham CC Gosport BC Havant BC New Forest East CC New Forest West CC North East Hampshire CC North West Hampshire CC Portsmouth North BC Portsmouth South BC Romsey CC Southampton Itchen BC Southampton Test BC Winchester CC Aldershot BC Basingstoke BC East Hampshire CC Eastleigh BC Fareham CC Gosport BC Havant BC Meon Valley CC New Forest East CC New Forest West CC North East Hampshire CC North West Hampshire CC Portsmouth North BC Portsmouth South BC Romsey and Southampton North CC Southampton Itchen BC Southampton Test BC Winchester CC
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: PartyVotes%Change from 2019SeatsChange from 2019Conservative273,24232.4%24.7%97Labour209,64324.8%4.7%64Liberal Democrats177,83021.1%2.5%33Reform UK128,85315.3%15.0%00Greens45,7515.4%2.100Others8,7781.0%0.4%00Total844,097100.018
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: PartyVotes%Change from 2017SeatsChange from 2017Conservative536,63357.1%0.5%160Labour188,73820.1%6.5%20Liberal Democrats175,17318.6%6.4%00Greens30,7103.3%1.3%00Brexit2,5850.3%new00Others6,4730.6%2.0%00Total940,312100.018
Percentage votes Note that before 1983 Hampshire also included the Bournemouth and Christchurch areas. Election year1923192419291935194519501951195519591964196619701974 (F)1974 (O)197919831987199219972001200520102015201720192024Conservative150.263.846.968.049.554.358.160.060.650.547.452.046.545.956.155.155.354.241.241.642.849.552.256.657.132.4Labour22.727.127.227.437.738.840.338.134.934.133.729.926.929.426.114.714.518.628.327.623.214.916.926.620.124.8Liberal Democrat227.09.123.73.16.96.71.61.94.615.313.712.126.024.017.329.930.026.025.327.829.629.711.312.218.621.1Brexit Party – – – – – – – – – – – – – – – – – – – – – – – –0.315.3Green Party – – – – – – – – – – – – – – – –*****0.74.32.03.35.4UKIP – – – – – – – – – – – – – – – – – –***3.914.72.0**Other – –2.21.55.90.3 – – –0.045.16.00.70.80.50.20.21.25.13.04.41.30.50.60.61.0 1Including National Liberal, and one National candidate in 1945
2pre-1979: Liberal Party; 1983 & 1987 – SDP–Liberal Alliance
* Included in Other
Accurate vote percentages for the 1918, 1922 and 1931 elections cannot be obtained because at least one candidate stood unopposed.
Seats Election year19831987199219972001200520102015201720192024Conservative151514111010141716169Labour00133321226Liberal Democrat100034420003Total1515151717171818181818 11983 & 1987 – SDP–Liberal Alliance
Maps 1885–1910
1918–1945
1950–1979
1983–present
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
Constituency188518868788189218959697001900010405190606Jan 10Dec 1012161718Andover BeachE. FaberW. FaberBasingstokeSclater-BoothJeffreysSalterGeddesChristchurch YoungSmithBalfourAllenCroftCroftFarehamFitzwygramLeeDavidsonNew Forest F. ComptonDouglas-Scott-MontaguH. ComptonHobartPerkinsPetersfieldPalmer→WickhamNicholsonPortsmouthCrossman→BakerMajendieBakerFalle→VanderbylWilsonCloughBramsdonLucasBramsdonBeresfordMeuxSouthamptonGilesChamberlayneEvansChamberlaynePhilippsCommerellEvansSimeonWardWinchesterTottenhamMossMyersG. V. BaringCarnegie→Isle of WightWebsterSeely→G. BaringHall
1918 to 1950
Constituency1918202119222223192319241929311931323419353940404143194545AldershotPalmerLytteltonBasingstokeGeddesHolbrookFletcherHolbrookWallopWolffDonnerBournemouthCroft→LyleBrackenFarehamDavidsonInskipWhiteNew Forest & ChristchurchPerkinsAshleyMillsCrosthwaite-EyrePetersfieldNicholsonDorman-SmithJeffreysPortsmouth CentralBramsdonPrivettBramsdonFosterHallBeaumontSnowPortsmouth NorthFalleKeyesJamesBrucePortsmouth SouthCayzerWilsonCayzerLucasSouthamptonPhilippsPerkinsMorleyBarrieReithThomasMorleyWardBathurstLewisCraven-EllisLewisWinchesterHennessyEllisPalmerJegerIsle of WightHallChatfeild-ClarkeSeelyMacdonald
1950 to 1983
Constituency195019515254195519596064196465196668197071Feb 74Oct 7477197981AldershotLytteltonErringtonCritchleyBasingstokeDonnerFreethMitchellBournemouth East & Christchurch / Bth East (1974)BrackenNicolsonCordleAtkinsonBournemouth WestGascoyne-CecilEdenChristchurch and LymingtonN/AAdleyEastleighN/APriceGosportN/AViggersGosport and Fareham / Fareham (1974)BennettLloydNew ForestCrosthwaite-EyreMcNair-WilsonPetersfieldJeffreysLeghQuennellMatesPortsmouth Langstone / Havant & Waterloo (1974)StevensLloydPortsmouth SouthLucasPinkPortsmouth West / Portsmouth North (1974)ClarkeJuddGriffithsSouthampton ItchenMorleyKing→Mitchell→Southampton TestKingHowardFletcher-CookeMitchellHillGouldHillWinchesterSmithersMorgan-GilesBrowneIsle of WightMacdonaldWoodnuttRoss
1983 to 2010
Constituency1983841987199294199700200102042005AldershotCritchleyHowarthBasingstokeHunter→→MillerEast HampshireMatesEastleighPriceMilliganChidgeyHuhneFarehamLloydHobanGosportViggersHavantLloydWillettsNew Forest / New Forest East (1997)McNair-WilsonLewisNew Forest WestSwayneNorth East HampshireArbuthnotNorth West HampshireMitchellYoungPortsmouth NorthGriffithsRapsonMcCarthy-FryPortsmouth SouthPinkHancockMartinHancockRomsey and Waterside / Romsey (1997)ColvinGidleySouthampton ItchenChopeDenhamSouthampton TestHillWhiteheadWinchesterBrowneMaloneOatenIsle of WightRossFieldBrandTurner
2010 to present
Constituency2010132015201720192020202426AldershotHowarthDocherty BakerBasingstokeMiller MurphyEast Hampshire1HindsEastleighHuhneThorntonDaviesHolmes JarvisFareham / F & Waterlooville (2024)HobanBraverman→GosportDinenageHamble Valley HolmesHavantWillettsMakMeon ValleyHollingberyDrummondNew Forest EastLewis→→New Forest WestSwayneNorth East HampshireArbuthnotJayawardena BrewerNorth West HampshireYoungMalthousePortsmouth NorthMordaunt MartinPortsmouth SouthHancock→DrummondMorganRomsey and Southampton NorthNokesSouthampton ItchenDenhamSmith PaffeySouthampton TestWhitehead KaurWinchesterBrine ChambersIsle of Wight West QuigleyIsle of Wight / Isle of Wight E (2024)TurnerSeely Robertson 1parts transferred in 2024 to the constituency of Farnham and Bordon which is partially in Surrey
See also