1801 to 18321832 to 18681868 to 18851885 to 19181918 to 19501950 to 19741974 to 19831983 to 19971997 to 2024 2024 to present

The following 650 seats were contested at the 2024 United Kingdom general election following the 2023 review of Westminster constituencies.

England

East Midlands ConstituencyElectorateCeremonial CountyLocal authorityAmber Valley CC70,625DerbyshireAmber ValleyAshfield CC69,819NottinghamshireAshfield / MansfieldBassetlaw CC75,773NottinghamshireBassetlawBolsover CC74,680DerbyshireBolsover / North East DerbyshireBoston and Skegness CC75,806LincolnshireBoston / East LindseyBroxtowe CC72,461NottinghamshireBroxtoweChesterfield BC70,722DerbyshireChesterfieldCorby and East Northamptonshire CC76,748NorthamptonshireNorth NorthamptonshireDaventry CC76,539NorthamptonshireNorth Northamptonshire / West NorthamptonshireDerby North BC71,876DerbyshireDerbyDerby South BC72,067DerbyshireDerbyDerbyshire Dales CC71,435DerbyshireAmber Valley / Derbyshire Dales / South DerbyshireErewash CC71,986DerbyshireErewashGainsborough CC74,750LincolnshireWest LindseyGedling CC75,795NottinghamshireGedlingGrantham and Bourne CC72,071LincolnshireNorth Kesteven / South KestevenHarborough, Oadby and Wigston CC74,810LeicestershireHarborough / Oadby and WigstonHigh Peak CC73,960DerbyshireHigh PeakHinckley and Bosworth CC75,683LeicestershireHinckley and Bosworth / North West LeicestershireKettering CC76,163NorthamptonshireNorth NorthamptonshireLeicester East BC76,465LeicestershireLeicesterLeicester South BC71,007LeicestershireLeicesterLeicester West BC76,992LeicestershireLeicesterLincoln BC74,128LincolnshireLincoln / North KestevenLoughborough CC73,902LeicestershireCharnwoodLouth and Horncastle CC75,959LincolnshireEast LindseyMansfield CC74,680NottinghamshireMansfieldMelton and Syston CC71,615LeicestershireCharnwood / MeltonMid Derbyshire CC70,085DerbyshireAmber Valley / Derby / ErewashMid Leicestershire CC76,173LeicestershireBlaby / Charnwood / Hinckley and BosworthNewark CC76,478NottinghamshireBassetlaw / Newark and Sherwood / RushcliffeNorth East Derbyshire CC72,344DerbyshireChesterfield / North East DerbyshireNorth West Leicestershire CC75,373LeicestershireNorth West LeicestershireNorthampton North BC75,713NorthamptonshireWest NorthamptonshireNorthampton South BC71,512NorthamptonshireWest NorthamptonshireNottingham East BC75,327NottinghamshireNottinghamNottingham North and Kimberley BC74,515NottinghamshireBroxtowe / NottinghamNottingham South BC76,076NottinghamshireNottinghamRushcliffe CC76,171NottinghamshireRushcliffeRutland and Stamford CC70,864Leicestershire / Lincolnshire / RutlandHarborough / Rutland / South KestevenSherwood Forest CC76,543NottinghamshireAshfield / Gedling / Newark and SherwoodSleaford and North Hykeham CC73,380LincolnshireNorth KestevenSouth Derbyshire CC71,202DerbyshireSouth DerbyshireSouth Holland and The Deepings CC76,139LincolnshireBoston / South HollandSouth Leicestershire CC75,634LeicestershireBlaby / HarboroughSouth Northamptonshire CC76,555NorthamptonshireNorth Northamptonshire / West NorthamptonshireWellingborough and Rushden CC76,669NorthamptonshireNorth Northamptonshire

East of England ConstituencyElectorateCeremonial countyLocal authorityBasildon and Billericay BC76,993EssexBasildonBedford BC70,068BedfordshireBedfordBraintree CC75,662EssexBraintree / UttlesfordBrentwood and Ongar CC74,937EssexBrentwood / Epping ForestBroadland and Fakenham CC72,907NorfolkBreckland / BroadlandBroxbourne BC75,454HertfordshireBroxbourne / East HertfordshireBury St Edmunds and Stowmarket CC75,655SuffolkMid Suffolk / West SuffolkCambridge BC72,560CambridgeshireCambridgeCastle Point BC70,923EssexCastle Point / BasildonCentral Suffolk and North Ipswich CC71,020SuffolkEast Suffolk / Ipswich / Mid SuffolkChelmsford BC76,454EssexChelmsfordClacton CC75,959EssexTendringColchester BC76,843EssexColchesterDunstable and Leighton Buzzard CC74,069BedfordshireCentral BedfordshireEly and East Cambridgeshire CC76,279CambridgeshireEast Cambridgeshire / South CambridgeshireEpping Forest CC74,553EssexEpping ForestGreat Yarmouth CC70,077NorfolkGreat YarmouthHarlow CC73,479EssexEpping Forest / Harlow / UttlesfordHarpenden and Berkhamsted CC71,635HertfordshireDacorum / St AlbansHarwich and North Essex CC74,838EssexColchester / TendringHemel Hempstead CC70,496HertfordshireDacorumHertford and Stortford CC75,396HertfordshireEast HertfordshireHertsmere CC73,256HertfordshireHertsmere / Welwyn HatfieldHitchin CC72,112Bedfordshire / HertfordshireCentral Bedfordshire / North HertfordshireHuntingdon CC75,590CambridgeshireHuntingdonshireIpswich BC75,117SuffolkIpswichLowestoft CC73,967SuffolkEast SuffolkLuton North BC73,266BedfordshireLutonLuton South and South Bedfordshire CC70,197BedfordshireCentral Bedfordshire / LutonMaldon CC76,794EssexChelmsford / MaldonMid Bedfordshire CC71,748BedfordshireBedford / Central BedfordshireMid Norfolk CC71,060NorfolkBreckland / South NorfolkNorth Bedfordshire CC76,319BedfordshireBedford / Central BedfordshireNorth East Cambridgeshire CC70,806CambridgeshireFenlandNorth East Hertfordshire CC76,849HertfordshireEast Hertfordshire / North HertfordshireNorth Norfolk CC70,719NorfolkNorth NorfolkNorth West Cambridgeshire CC73,556CambridgeshireHuntingdonshire / PeterboroughNorth West Essex CC76,280EssexChelmsford / UttlesfordNorth West Norfolk CC75,200NorfolkKings Lynn and West NorfolkNorwich North BC71,441NorfolkBroadland / NorwichNorwich South BC73,201NorfolkNorwich / South NorfolkPeterborough CC72,273CambridgeshirePeterboroughRayleigh and Wickford CC76,422EssexBasildon / RochfordSouth Basildon and East Thurrock CC73,322EssexBasildon / ThurrockSouth Cambridgeshire CC75,484CambridgeshireCambridge / South CambridgeshireSouth Norfolk CC69,837NorfolkSouth NorfolkSouth Suffolk CC71,070SuffolkBaberghSouth West Hertfordshire CC71,552HertfordshireDacorum / Three RiversSouth West Norfolk CC72,496NorfolkBreckland / Kings Lynn and West NorfolkSouthend East and Rochford CC70,094EssexRochford / Southend-on-SeaSouthend West and Leigh BC76,824EssexSouthend-on-SeaSt Albans CC70,881HertfordshireSt AlbansSt Neots and Mid Cambridgeshire CC74,699CambridgeshireHuntingdonshire / South CambridgeshireStevenage CC70,370HertfordshireEast Hertfordshire / North Hertfordshire / StevenageSuffolk Coastal CC72,683SuffolkEast SuffolkThurrock BC73,347EssexThurrockWatford BC70,576HertfordshireHertsmere / WatfordWaveney Valley CC70,540Norfolk / SuffolkEast Suffolk / Mid Suffolk / South NorfolkWelwyn Hatfield CC74,535HertfordshireWelwyn HatfieldWest Suffolk CC76,243SuffolkWest SuffolkWitham CC75,064EssexBraintree / Colchester / Maldon

Greater London NameElectorateBoroughs coveredBarking BC71,822Barking and DagenhamBattersea BC71,949WandsworthBeckenham and Penge BC76,625BromleyBermondsey and Old Southwark BC70,602SouthwarkBethnal Green and Stepney BC77,000Tower HamletsBexleyheath and Crayford BC69,948BexleyBrent East BC75,880BrentBrent West BC76,443BrentBrentford and Isleworth BC76,354Bromley and Biggin Hill BC71,515BromleyCarshalton and Wallington BC72,755SuttonChelsea and Fulham BC76,481Chingford and Woodford Green BC75,677Chipping Barnet BC76,187BarnetCities of London and Westminster BC73,140Clapham and Brixton Hill BC75,460LambethCroydon East BC75,436CroydonCroydon South BC71,541CroydonCroydon West BC70,812CroydonDagenham and Rainham BC73,627Dulwich and West Norwood BC74,314Ealing Central and Acton BC75,399Ealing North BC72,985EalingEaling Southall BC75,085EalingEast Ham BC70,902NewhamEdmonton and Winchmore Hill BC75,204EnfieldEltham and Chislehurst BC74,179Enfield North BC76,824EnfieldErith and Thamesmead BC76,728Feltham and Heston BC75,226HounslowFinchley and Golders Green BC75,761BarnetGreenwich and Woolwich BC69,824GreenwichHackney North and Stoke Newington BC75,401HackneyHackney South and Shoreditch BC75,197HackneyHammersmith and Chiswick BC74,746Hammersmith and Fulham and HounslowHampstead and Highgate BC74,222Harrow East BC76,299HarrowHarrow West BC74,060HarrowHayes and Harlington BC72,897HillingdonHendon BC71,496BarnetHolborn and St Pancras BC75,475CamdenHornchurch and Upminster BC76,938HaveringHornsey and Friern Barnet BC70,565Ilford North BC74,684RedbridgeIlford South BC74,065Islington North BC73,970IslingtonIslington South and Finsbury BC75,905Kensington and Bayswater BC75,980Kingston and Surbiton BC75,410Kingston upon ThamesLewisham East BC71,706LewishamLewisham North BC73,504LewishamLewisham West and East Dulwich BC69,904Leyton and Wanstead BC71,330Mitcham and Morden BC76,877MertonOld Bexley and Sidcup BC74,317BexleyOrpington BC71,571BromleyPeckham BC71,176SouthwarkPoplar and Limehouse BC75,814Tower HamletsPutney BC73,041WandsworthQueen's Park and Maida Vale BC75,256Richmond Park BC75,037Romford BC72,730HaveringRuislip, Northwood and Pinner BC72,168Southgate and Wood Green BC76,034Stratford and Bow BC73,849Streatham and Croydon North BC76,050Sutton and Cheam BC71,284SuttonTooting BC76,986WandsworthTottenham BC75,968HaringeyTwickenham BC75,889Richmond upon ThamesUxbridge and South Ruislip BC75,042HillingdonVauxhall and Camberwell Green BC69,995Walthamstow BC70,867Waltham ForestWest Ham and Beckton BC70,590NewhamWimbledon BC74,641

North East England ConstituencyElectorateCeremonial countyLocal authorityBishop Auckland CC70,879DurhamCounty DurhamBlaydon and Consett CC70,163Durham / Tyne and WearCounty Durham / GatesheadBlyth and Ashington CC75,452NorthumberlandNorthumberlandCity of Durham CC72,878DurhamCounty DurhamCramlington and Killingworth CC73,295Northumberland / Tyne and WearNewcastle upon Tyne / North Tyneside / NorthumberlandDarlington CC70,446DurhamDarlingtonEasington CC70,043DurhamCounty DurhamGateshead Central and Whickham BC70,994Tyne and WearGatesheadHartlepool CC71,228DurhamHartlepoolHexham CC72,738Northumberland / Tyne and WearNewcastle upon Tyne / NorthumberlandHoughton and Sunderland South BC76,883Tyne and WearSunderlandJarrow and Gateshead East BC71,106Tyne and WearGateshead / South TynesideMiddlesbrough and Thornaby East BC71,742North YorkshireMiddlesbrough / Stockton-on-TeesMiddlesbrough South and East Cleveland CC69,967North YorkshireMiddlesbrough / Redcar and ClevelandNewcastle upon Tyne Central and West BC76,460Tyne and WearNewcastle upon TyneNewcastle upon Tyne East and Wallsend BC76,875Tyne and WearNewcastle upon Tyne / North TynesideNewcastle upon Tyne North BC76,503Tyne and WearNewcastle upon Tyne / North TynesideNewton Aycliffe and Spennymoor CC71,299DurhamCounty DurhamNorth Durham CC73,079DurhamCounty DurhamNorth Northumberland CC72,541NorthumberlandNorthumberlandRedcar BC71,331North YorkshireRedcar and ClevelandSouth Shields BC69,725Tyne and WearSouth TynesideStockton North CC69,779DurhamStockton-on-TeesStockton West CC70,108Durham / North YorkshireDarlington / Stockton-on-TeesSunderland Central BC72,688Tyne and WearSunderlandTynemouth BC73,022Tyne and WearNorth TynesideWashington and Gateshead South BC71,775Tyne and WearGateshead / Sunderland

North West England