1801 to 1832 1832 to 1868 1868 to 1885 1885 to 1918 1918 to 1950 1950 to 1974 1974 to 1983 1983 to 1997 1997 to 2024 2024–present

These constituencies were used for elections to the House of Commons of the United Kingdom from 1997 to 2024.

England

East Midlands (44 then 46)

Derbyshire (10 then 11)

Constituency1997200120052010201520172019Amber Valley Labour Labour Labour Conservative Conservative Conservative ConservativeBolsover Labour Labour Labour Labour Labour Labour ConservativeChesterfield Labour Liberal Democrat Liberal Democrat Labour Labour Labour LabourDerby North Labour Labour Labour Labour Conservative Labour ConservativeDerby South Labour Labour Labour Labour Labour Labour LabourErewash Labour Labour Labour Conservative Conservative Conservative ConservativeHigh Peak Labour Labour Labour Conservative Conservative Labour ConservativeMid DerbyshireN/A Conservative Conservative Conservative ConservativeNorth East Derbyshire Labour Labour Labour Labour Labour Conservative ConservativeSouth Derbyshire Labour Labour Labour Conservative Conservative Conservative ConservativeWest Derbyshire / Derbyshire Dales (from 2010) Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Leicestershire (10)

Constituency1997200120052010201520172019Blaby / South Leicestershire (from 2010) Conservative Conservative Conservative Conservative Conservative Conservative ConservativeBosworth Conservative Conservative Conservative Conservative Conservative Conservative ConservativeCharnwood Conservative Conservative Conservative Conservative Conservative Conservative ConservativeHarborough Conservative Conservative Conservative Conservative Conservative Conservative ConservativeLeicester East Labour Labour Labour Labour Labour Labour LabourLeicester South Labour Labour Labour Labour Labour Labour LabourLeicester West Labour Labour Labour Labour Labour Labour LabourLoughborough Labour Labour Labour Conservative Conservative Conservative ConservativeNorth West Leicestershire Labour Labour Labour Conservative Conservative Conservative ConservativeRutland and Melton Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Lincolnshire (7)

Constituency1997200120052010201520172019Boston and Skegness Conservative Conservative Conservative Conservative Conservative Conservative ConservativeGainsborough Conservative Conservative Conservative Conservative Conservative Conservative ConservativeGrantham and Stamford Conservative Conservative Conservative Conservative Conservative Conservative ConservativeLincoln Labour Labour Labour Conservative Conservative Labour ConservativeLouth and Horncastle Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSleaford and North Hykeham Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSouth Holland and The Deepings Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Northamptonshire (6 then 7)

Constituency1997200120052010201520172019Corby Labour Labour Labour Conservative1 Conservative Conservative ConservativeDaventry Conservative Conservative Conservative Conservative Conservative Conservative ConservativeKettering Labour Labour Conservative Conservative Conservative Conservative ConservativeNorthampton North Labour Labour Labour Conservative Conservative Conservative ConservativeNorthampton South Labour Labour Conservative Conservative Conservative Conservative ConservativeSouth NorthamptonshireN/A Conservative Conservative Conservative ConservativeWellingborough Labour Labour Conservative Conservative Conservative Conservative Conservative

1seat won by Labour in a 2012 by-election

Nottinghamshire (11)

Constituency1997200120052010201520172019Ashfield Labour Labour Labour Labour Labour Labour ConservativeBassetlaw Labour Labour Labour Labour Labour Labour ConservativeBroxtowe Labour Labour Labour Conservative Conservative Conservative ConservativeGedling Labour Labour Labour Labour Labour Labour ConservativeMansfield Labour Labour Labour Labour Labour Conservative ConservativeNewark Labour Conservative Conservative Conservative Conservative Conservative ConservativeNottingham East Labour Labour Labour Labour Labour Labour LabourNottingham North Labour Labour Labour Labour Labour Labour LabourNottingham South Labour Labour Labour Labour Labour Labour LabourRushcliffe Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSherwood Labour Labour Labour Conservative Conservative Conservative Conservative

East of England (56 then 58)

Bedfordshire (6)

Constituency1997200120052010201520172019Bedford Labour Labour Labour Conservative Conservative Labour LabourLuton North Labour Labour Labour Labour Labour Labour LabourLuton South Labour Labour Labour Labour Labour Labour LabourMid Bedfordshire Conservative Conservative Conservative Conservative Conservative Conservative ConservativeNorth East Bedfordshire Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSouth West Bedfordshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Cambridgeshire (7)

Constituency1997200120052010201520172019Cambridge Labour Labour Liberal Democrat Liberal Democrat Labour Labour LabourHuntingdon Conservative Conservative Conservative Conservative Conservative Conservative ConservativeNorth East Cambridgeshire Conservative Conservative Conservative Conservative Conservative Conservative ConservativeNorth West Cambridgeshire Conservative Conservative Conservative Conservative Conservative Conservative ConservativePeterborough Labour Labour Conservative Conservative Conservative Labour ConservativeSouth Cambridgeshire Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSouth East Cambridgeshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Essex (17 then 18)

Constituency1997200120052010201520172019Basildon / South Basildon and East Thurrock (2010) Labour Labour Labour Conservative Conservative Conservative ConservativeBillericay / Basildon and Billericay (2010) Conservative Conservative Conservative Conservative Conservative Conservative ConservativeBraintree Labour Labour Conservative Conservative Conservative Conservative ConservativeBrentwood and Ongar Conservative Conservative Conservative Conservative Conservative Conservative ConservativeCastle Point Labour Conservative Conservative Conservative Conservative Conservative ConservativeColchester Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative ConservativeEpping Forest Conservative Conservative Conservative Conservative Conservative Conservative ConservativeHarlow Labour Labour Labour Conservative Conservative Conservative ConservativeHarwich / Clacton (2010) Labour Labour Conservative Conservative1 UKIP Conservative ConservativeMaldon and East Chelmsford / Maldon (2010) Conservative Conservative Conservative Conservative Conservative Conservative ConservativeNorth Essex / Harwich and North Essex (2010) Conservative Conservative Conservative Conservative Conservative Conservative ConservativeRayleigh / Rayleigh and Wickford (2010) Conservative Conservative Conservative Conservative Conservative Conservative ConservativeRochford and Southend East Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSaffron Walden Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSouthend West Conservative Conservative Conservative Conservative Conservative Conservative ConservativeThurrock Labour Labour Labour Conservative Conservative Conservative ConservativeWest Chelmsford / Chelmsford (2010) Conservative Conservative Conservative Conservative Conservative Conservative ConservativeWitham Conservative Conservative Conservative Conservative

Hertfordshire (11)

Constituency1997200120052010201520172019Broxbourne Conservative Conservative Conservative Conservative Conservative Conservative ConservativeHemel Hempstead Labour Labour Conservative Conservative Conservative Conservative ConservativeHertford and Stortford Conservative Conservative Conservative Conservative Conservative Conservative ConservativeHertsmere Conservative Conservative Conservative Conservative Conservative Conservative ConservativeHitchin and Harpenden Conservative Conservative Conservative Conservative Conservative Conservative ConservativeNorth East Hertfordshire Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSt Albans Labour Labour Conservative Conservative Conservative Conservative Liberal DemocratSouth West Hertfordshire Conservative Conservative Conservative Conservative Conservative Conservative ConservativeStevenage Labour Labour Labour Conservative Conservative Conservative ConservativeWatford Labour Labour Labour Conservative Conservative Conservative ConservativeWelwyn Hatfield Labour Labour Conservative Conservative Conservative Conservative Conservative

Norfolk (8 then 9)

Constituency1997200120052010201520172019Broadland Conservative Conservative Conservative ConservativeGreat Yarmouth Labour Labour Labour Conservative Conservative Conservative ConservativeMid Norfolk Conservative Conservative Conservative Conservative Conservative Conservative ConservativeNorth Norfolk Conservative Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat ConservativeNorth West Norfolk Labour Conservative Conservative Conservative Conservative Conservative ConservativeNorwich North Labour Labour Labour Conservative Conservative Conservative ConservativeNorwich South Labour Labour Labour Liberal Democrat Labour Labour LabourSouth Norfolk Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSouth West Norfolk Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Suffolk (7)

Constituency1997200120052010201520172019Bury St Edmunds Conservative Conservative Conservative Conservative Conservative Conservative ConservativeCentral Suffolk and North Ipswich Conservative Conservative Conservative Conservative Conservative Conservative ConservativeIpswich Labour Labour Labour Conservative Conservative Labour ConservativeSouth Suffolk Conservative Conservative Conservative Conservative Conservative Conservative ConservativeSuffolk Coastal Conservative Conservative Conservative Conservative Conservative Conservative ConservativeWaveney Labour Labour Labour Conservative Conservative Conservative ConservativeWest Suffolk Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Greater London (74 then 73)

North East London Boroughs (23 then 22) The boroughs of Enfield, Haringey, Islington, Hackney, Tower Hamlets, Newham, Waltham Forest, Redbridge, Barking & Dagenham and Havering.