List of United Kingdom Parliament constituencies (1997–2024) by region explained

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.

East Midlands (44 then 46)

Derbyshire (10 then 11)

See main article: article and List of Parliamentary constituencies in Derbyshire.

Constituency1997200120052010201520172019
bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
bgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Conservative
bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Mid DerbyshireN/Abgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservative
bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
West Derbyshire / Derbyshire Dales (from 2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Leicestershire (10)

See main article: article and List of Parliamentary constituencies in Leicestershire and Rutland.

Constituency1997200120052010201520172019
Blaby / South Leicestershire (from 2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Bosworthbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Charnwoodbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Harboroughbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Leicester Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Leicester Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Leicester Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Loughboroughbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North West Leicestershirebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Rutland and Meltonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Lincolnshire (7)

See main article: article and List of Parliamentary constituencies in Lincolnshire.

Constituency1997200120052010201520172019
Boston and Skegnessbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Gainsboroughbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Grantham and Stamfordbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Lincolnbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Louth and Horncastlebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Sleaford and North Hykehambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South Holland and The Deepingsbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Northamptonshire (6 then 7)

See main article: article and List of Parliamentary constituencies in Northamptonshire.

Constituency1997200120052010201520172019
Corbybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative1bgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Daventrybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Ketteringbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Northampton Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Northampton Southbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South NorthamptonshireN/Abgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wellingboroughbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

1seat won by Labour in a 2012 by-election

Nottinghamshire (11)

See main article: article and List of Parliamentary constituencies in Nottinghamshire.

Constituency1997200120052010201520172019
Ashfieldbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Bassetlawbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Broxtowebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Gedlingbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Mansfieldbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservative
Newarkbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Nottingham Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Nottingham Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Nottingham Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Rushcliffebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Sherwoodbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

East of England (56 then 58)

Bedfordshire (6)

See main article: article and List of Parliamentary constituencies in Bedfordshire.

Constituency1997200120052010201520172019
Bedfordbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
Luton Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Luton Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Mid Bedfordshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North East Bedfordshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South West Bedfordshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Cambridgeshire (7)

See main article: article and List of Parliamentary constituencies in Cambridgeshire.

Constituency1997200120052010201520172019
Cambridgebgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
Huntingdonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North East Cambridgeshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North West Cambridgeshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Peterboroughbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
South Cambridgeshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South East Cambridgeshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Essex (17 then 18)

See main article: article and List of Parliamentary constituencies in Essex.

Constituency1997200120052010201520172019
Basildon / South Basildon and East Thurrock (2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Billericay / Basildon and Billericay (2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Braintreebgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Brentwood and Ongarbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Castle Pointbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Colchesterbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Epping Forestbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Harlowbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Harwich / Clacton (2010)bgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservative1bgcolor=UKIPbgcolor=Conservativebgcolor=Conservative
Maldon and East Chelmsford / Maldon (2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North Essex / Harwich and North Essex (2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Rayleigh / Rayleigh and Wickford (2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Rochford and Southend Eastbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Saffron Waldenbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Southend Westbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Thurrockbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
West Chelmsford / Chelmsford (2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Withambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Hertfordshire (11)

See main article: article and List of Parliamentary constituencies in Hertfordshire.

Constituency1997200120052010201520172019
Broxbournebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Hemel Hempsteadbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Hertford and Stortfordbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Hertsmerebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Hitchin and Harpendenbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North East Hertfordshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
St Albansbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Liberal Democrat
South West Hertfordshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Stevenagebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Watfordbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Welwyn Hatfieldbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Norfolk (8 then 9)

See main article: article and List of Parliamentary constituencies in Norfolk.

Constituency1997200120052010201520172019
Broadlandbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Great Yarmouthbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Mid Norfolkbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North Norfolkbgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservative
North West Norfolkbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Norwich Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Norwich Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
South Norfolkbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South West Norfolkbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Suffolk (7)

See main article: article and List of Parliamentary constituencies in Suffolk.

Constituency1997200120052010201520172019
Bury St Edmundsbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Central Suffolk and North Ipswichbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Ipswichbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
South Suffolkbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Suffolk Coastalbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Waveneybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
West Suffolkbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Greater London (74 then 73)

See main article: article and List of Parliamentary constituencies in Greater London.

North East London Boroughs (23 then 22)

The boroughs of Enfield, Haringey, Islington, Hackney, Tower Hamlets, Newham, Waltham Forest, Redbridge, Barking & Dagenham and Havering.

Constituency1997200120052010201520172019
Barkingbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Bethnal Green and Bowbgcolor=Labourbgcolor=Labourbgcolor=Respectbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Chingford and Woodford Greenbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Dagenham / Dagenham and Rainham (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
East Hambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Edmontonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Enfield Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Labour
Enfield Southgatebgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
Hackney North and Stoke Newingtonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Hackney South and Shoreditchbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Hornchurchbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Hornsey and Wood Greenbgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
Ilford Northbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Labour
Ilford Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Islington Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Islington South and Finsburybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Leyton and Wansteadbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Poplar and Canning Town / Poplar and Limehouse (2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Romfordbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Tottenhambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Upminster / Hornchurch and Upminster (2010)bgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Walthamstowbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
West Hambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour

North West London Boroughs (20)

The boroughs of Hillingdon, Harrow, Brent, Ealing, Barnet, Camden, Hammersmith & Fulham, Kensington & Chelsea and Westminster, and the City of London.

Constituency1997200120052010201520172019
Brent EastBrent Central (from 2010)bgcolor=Labourbgcolor=Labour1bgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
Brent Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Brent Southbgcolor=Labourbgcolor=Labourbgcolor=Labour
Chipping Barnetbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Cities of London and Westminsterbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Ealing, Acton and Shepherd's BushEaling Central and Acton (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Labour
Ealing Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Ealing Southallbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Finchley and Golders Greenbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Hammersmith (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Hammersmith and FulhamChelsea and Fulham (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Hampstead and HighgateHampstead and Kilburn (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Harrow Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Harrow Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Hayes and Harlingtonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Hendonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Holborn and St. Pancrasbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Kensington and ChelseaKensington (from 2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Regent's Park and Kensington NorthWestminster North (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Ruislip-NorthwoodRuislip Northwood and Pinner (from 2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
UxbridgeUxbridge and South Ruislip (from 2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

South East London Boroughs (16)

The boroughs of Lambeth, Southwark, Lewisham, Bromley, Greenwich and Bexley.

Constituency1997200120052010201520172019
Beckenhambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Bexleyheath and Crayfordbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Bromley and Chislehurstbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Camberwell and Peckhambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Dulwich and West Norwoodbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Elthambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Erith and Thamesmeadbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Greenwich and Woolwichbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Lewisham Deptfordbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Lewisham Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Lewisham WestLewisham West and Penge (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
North Southwark and BermondseyBermondsey and Old Southwark (from 2010)bgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
Old Bexley and Sidcupbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative1bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Orpingtonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Streathambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Vauxhallbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour

South West London Boroughs (15)

The boroughs of Hounslow, Richmond, Kingston, Wandsworth, Merton, Sutton and Croydon.

Constituency1997200120052010201520172019
Batterseabgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
Brentford and Isleworthbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Labour
Carshalton and Wallingtonbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservative
Croydon Centralbgcolor=Labourbgcolor=Labourbgcolor=Conservative1bgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
Croydon Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Croydon Southbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Feltham and Hestonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Kingston and Surbitonbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democrat
Mitcham and Mordenbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Putneybgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Labour
Richmond Parkbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Liberal Democrat
Sutton and Cheambgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Tootingbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Twickenhambgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democrat
Wimbledonbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

1MP sat as an Independent Conservative from Sep 2007 and an independent from Oct 2008

Seats:

Party1997200120052010201520172019
Labour9964578
Conservative1147954
Liberal Democrat5554133
Votes:
Party1997200120052010201520172019
Labour300,106232,364207,143202,056253,924
Conservative270,881209,871238,704303,548332,273
Liberal Democrat165,082167,615187,408215,302113,576
UKIP57,308
Green29,867

London total seats

Party1997200120052010201520172019
Labour57554438454949
Conservative11132128272121
Liberal Democrat6687133
Respect1

North East England (30 then 29)

Cleveland (6)

See main article: article and List of Parliamentary constituencies in Cleveland.

Constituency1997200120052010201520172019
Hartlepoolbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour1
Middlesbroughbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Middlesbrough South and East Clevelandbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservative
Redcarbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Stockton Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Stockton Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative

1 Seat won by the Conservatives in a May 2021 by-election

Durham (7)

See main article: article and List of Parliamentary constituencies in County Durham.

Constituency1997200120052010201520172019
Bishop Aucklandbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
City of Durhambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Darlingtonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Easingtonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
North Durhambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
North West Durhambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Sedgefieldbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative

Northumberland (4)

See main article: article and List of Parliamentary constituencies in Northumberland.

Constituency1997200120052010201520172019
Berwick-upon-Tweedbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Blyth Valleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Hexhambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wansbeckbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour

Tyne and Wear (13 then 12)

See main article: article and List of Parliamentary constituencies in Tyne and Wear.

Constituency1997200120052010201520172019
Blaydonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Gateshead East and Washington West / Washington and Sunderland West (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Houghton and Washington East / Houghton and Sunderland South (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Jarrowbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Newcastle upon Tyne Centralbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Newcastle upon Tyne East and Wallsend / Newcastle upon Tyne East (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Newcastle upon Tyne Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
North Tynesidebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
South Shieldsbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Sunderland North / Sunderland Central (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Sunderland Southbgcolor=Labourbgcolor=Labourbgcolor=Labour
Tyne Bridge / Gateshead (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Tynemouthbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour

North West England (76 then 75)

Cheshire (11)

See main article: article and List of Parliamentary constituencies in Cheshire.

Constituency1997200120052010201520172019
City of Chesterbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Labour
Congletonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Crewe and Nantwichbgcolor=Labourbgcolor=Labourbgcolor=Labour1bgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Eddisburybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Ellesmere Port and Nestonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Haltonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Macclesfieldbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Tattonbgcolor=Independentbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Warrington Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Warrington Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Weaver Valebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour

1seat gained by the Conservatives in a May 2008 by-election

Cumbria (6)

See main article: article and List of Parliamentary constituencies in Cumbria.

Constituency1997200120052010201520172019
Barrow and Furnessbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Carlislebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Copelandbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservative
Penrith and The Borderbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Westmorland and Lonsdalebgcolor=Conservativebgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democrat
Workingtonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative

Greater Manchester (28 then 27)

See main article: article and List of Parliamentary constituencies in Greater Manchester.

Constituency1997200120052010201520172019
Altrincham and Sale Westbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Ashton-under-Lynebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Bolton North Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Bolton South Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Bolton Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Bury Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Bury Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Cheadlebgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Denton and Reddishbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Ecclesbgcolor=Labourbgcolor=Labourbgcolor=Labour
Hazel Grovebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Heywood and Middletonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Leighbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Makerfieldbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Manchester BlackleyBlackley and Broughton (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Manchester Centralbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Manchester Gortonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Manchester Withingtonbgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
Oldham East and Saddleworthbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Oldham West and Roytonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Rochdalebgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labour1bgcolor=Labourbgcolor=Labour
SalfordSalford and Eccles (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Stalybridge and Hydebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Stockportbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Stretford and Urmstonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Wiganbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Worsley

Worsley and Eccles South (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Wythenshawe and Sale Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour

1MP sat as an independent from Dec 2015

Lancashire (15 then 16)

See main article: article and List of Parliamentary constituencies in Lancashire.

Constituency1997200120052010201520172019
Blackburnbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Blackpool North and Fleetwood / Blackpool North and Cleveleys (2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Blackpool Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Burnleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Chorleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Speaker (Lab)
Fyldebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Hyndburnbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Lancaster and Fleetwood (2010)bgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Labour
Lancaster and Wyre / Wyre and Preston North (2010)bgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Morecambe and Lunesdalebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Pendlebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Prestonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Ribble Valleybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative1bgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Rossendale and Darwenbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South Ribblebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
West Lancashirebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour

1MP sat as an independent Sep 2013 - Apr 2014

Merseyside (16 then 15)

See main article: article and List of Parliamentary constituencies in Merseyside.

Constituency1997200120052010201520172019
Birkenheadbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Bootlebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Crosby

Sefton Central (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Knowsley North and Sefton Eastbgcolor=Labourbgcolor=Labourbgcolor=Labour
Knowsley South

Knowsley (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Liverpool Garston

Garston and Halewood (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Liverpool Riversidebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Liverpool Waltonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Liverpool Wavertreebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Liverpool West Derbybgcolor=Labourbgcolor=Labourbgcolor=Labour1bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
St Helens Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
St Helens South

St Helens South and Whiston (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Southportbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservative
Wallaseybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Wirral Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Wirral Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Labour

1MP sat as an independent from Sep 2007

South East England (83 then 84)

Berkshire (8)

See main article: article and List of Parliamentary constituencies in Berkshire.

Constituency1997200120052010201520172019
Bracknellbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Maidenheadbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Newburybgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Reading Eastbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
Reading Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Sloughbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Windsorbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wokinghambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Buckinghamshire (7)

See main article: article and List of Parliamentary constituencies in Buckinghamshire.

Constituency1997200120052010201520172019
Aylesburybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Beaconsfieldbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Buckinghambgcolor=Conservativebgcolor=Conservativebgcolor=Conservative1bgcolor=Speaker (Con)bgcolor=Speaker (Con)bgcolor=Speaker (Con)bgcolor=Conservative
Chesham and Amershambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North East Milton Keynes Milton Keynes North (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Milton Keynes South WestMilton Keynes South (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wycombebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

1MP sat as Speaker from Jun 2009

East Sussex (8)

See main article: article and List of Parliamentary constituencies in East Sussex.

Constituency1997200120052010201520172019
Bexhill and Battlebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Brighton Kemptownbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
Brighton Pavilionbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Greenbgcolor=Greenbgcolor=Greenbgcolor=Green
Eastbournebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Liberal Democratbgcolor=Conservativebgcolor=Liberal Democratbgcolor=Conservative
Hastings and Ryebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Hovebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Labour
Lewesbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wealdenbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Hampshire (17 then 18)

See main article: article and List of Parliamentary constituencies in Hampshire.

Constituency1997200120052010201520172019
Aldershotbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Basingstokebgcolor=Conservativebgcolor=Conservative2bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
East Hampshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Eastleighbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Farehambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Gosportbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Havantbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Meon Valleybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
New Forest Eastbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
New Forest Westbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North East Hampshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North West Hampshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Portsmouth Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Portsmouth Southbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democrat1bgcolor=Conservativebgcolor=Labourbgcolor=Labour
RomseyRomsey and Southampton North (from 2010)bgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Southampton Itchenbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Southampton Testbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Winchesterbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

1MP sat as an independent from Jun 2013

2MP sat as an independent from Oct 2002

Kent (17)

See main article: article and List of Parliamentary constituencies in Kent.

Constituency1997200120052010201520172019
Ashfordbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Canterburybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
Chatham and Aylesfordbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Dartfordbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Doverbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Faversham and Mid Kentbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Folkestone and Hythebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Gillingham / Gillingham and Rainham (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Graveshambgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Maidstone and The Wealdbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Medway / Rochester and Strood (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North Thanetbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Sevenoaksbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Sittingbourne and Sheppeybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South Thanetbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Tonbridge and Mallingbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Tunbridge Wellsbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Oxfordshire (6)

See main article: article and List of Parliamentary constituencies in Oxfordshire.

Constituency1997200120052010201520172019
Banburybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Henleybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Oxford Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Oxford West and Abingdonbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democrat
Wantagebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Witneybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Surrey (11)

See main article: article and List of Parliamentary constituencies in Surrey.

Constituency1997200120052010201520172019
East Surreybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Epsom and Ewellbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Esher and Waltonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Guildfordbgcolor=Conservativebgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Mole Valleybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Reigatebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Runnymede and Weybridgebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South West Surreybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Spelthornebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Surrey Heathbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wokingbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

West Sussex (8)

See main article: article and List of Parliamentary constituencies in West Sussex.

Constituency1997200120052010201520172019
Arundel and South Downsbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Bognor Regis and Littlehamptonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Chichesterbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Crawleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
East Worthing and Shorehambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Horshambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Mid Sussexbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Worthing Westbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

South West England (51 then 55)

Avon (10 then 11)

See main article: article and List of Parliamentary constituencies in Avon.

Constituency1997200120052010201520172019
Bathbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democrat
Bristol Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Bristol North Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
Bristol Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Bristol Westbgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
Filton and Bradley Stokebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Kingswoodbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Northavon / Thornbury and Yate (from 2010)bgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wansdyke / North East Somerset (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Weston-Super-Marebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Woodspring / North Somerset (from 2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Cornwall (5 then 6)

See main article: article and List of Parliamentary constituencies in Cornwall.

Constituency1997200120052010201520172019
Falmouth and Camborne / Camborne and Redruth (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North Cornwallbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
St Ivesbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South East Cornwallbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Truro and St Austell / St Austell and Newquay (from 2010)bgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Truro and Falmouthbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Devon (11 then 12)

See main article: article and List of Parliamentary constituencies in Devon.

Constituency1997200120052010201520172019
Central Devon CCbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
East Devonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Exeterbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
North Devonbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Plymouth Devonport / Plymouth, Moor View (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Plymouth Sutton / Plymouth, Sutton and Devonport (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
South West Devonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Teignbridge / Newton Abbot (from 2010)bgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Tiverton and Honitonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Torbaybgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Torridge and West Devonbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Totnesbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Dorset (8)

See main article: article and List of Parliamentary constituencies in Dorset.

Constituency1997200120052010201520172019
Bournemouth Eastbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Bournemouth Westbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Christchurchbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Mid Dorset and North Poolebgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North Dorsetbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Poolebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South Dorsetbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
West Dorsetbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Gloucestershire (6)

See main article: article and List of Parliamentary constituencies in Gloucestershire.

Constituency1997200120052010201520172019
Cheltenhambgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
CotswoldThe Cotswolds (from 2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Forest of Deanbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Gloucesterbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Stroudbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Tewkesburybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Somerset (5)

See main article: article and List of Parliamentary constituencies in Somerset.

Constituency1997200120052010201520172019
Bridgwater / Bridgwater and West Somersetbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Somerton and Fromebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Taunton / Taunton Deane (from 2010)bgcolor=Liberal Democratbgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wellsbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Yeovilbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Wiltshire (6 then 7)

See main article: article and List of Parliamentary constituencies in Wiltshire.

Constituency1997200120052010201520172019
Chippenhambgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Devizesbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North Swindonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North Wiltshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Salisburybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
South Swindonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Westbury

South West Wiltshire (from 2010)

bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

West Midlands (59)

Hereford and Worcester (8)

See main article: article and List of Parliamentary constituencies in Herefordshire and Worcestershire.

Constituency1997200120052010201520172019
Bromsgrovebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
HerefordHereford and South Herefordshire (from 2010)bgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
LeominsterNorth Herefordshire (from 2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Mid Worcestershirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Redditchbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
West Worcestershirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Worcesterbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wyre Forestbgcolor=LabourHealth ConcernHealth Concernbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Shropshire (5)

See main article: article and List of Parliamentary constituencies in Shropshire.

Constituency1997200120052010201520172019
Ludlowbgcolor=Conservativebgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North Shropshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Shrewsbury and Atchambgcolor=Labourbgcolor=Labour1bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Telfordbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
The Wrekinbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
1MP defected to the Liberal Democrats shortly after election

Staffordshire (12)

See main article: article and List of Parliamentary constituencies in Staffordshire.

Constituency1997200120052010201520172019
Burtonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Cannock Chasebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Lichfieldbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Newcastle-under-Lymebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
South Staffordshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Staffordbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Staffordshire Moorlandsbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Stoke-on-Trent Centralbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Stoke-on-Trent Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Stoke-on-Trent Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservative
Stonebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Tamworthbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Warwickshire (5 then 6)

See main article: article and List of Parliamentary constituencies in Warwickshire.

Constituency1997200120052010201520172019
Kenilworth and Southambgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
North Warwickshirebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Nuneatonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Rugby and KenilworthRugby (from 2010)bgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Stratford-on-Avonbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Warwick and Leamingtonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour

West Midlands (county) (29 then 28)

See main article: article and List of Parliamentary constituencies in the West Midlands (county).

Constituency1997200120052010201520172019
Aldridge-Brownhillsbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Birmingham Edgbastonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Birmingham Erdingtonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Birmingham Hall Greenbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Birmingham Hodge Hillbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Birmingham Ladywoodbgcolor=Labourbgcolor=Labourbgcolor=Labour1bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Birmingham Northfieldbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Birmingham Perry Barrbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Birmingham Selly Oakbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Birmingham Sparkbrook and Small Heathbgcolor=Labourbgcolor=Labourbgcolor=Labour
Birmingham Yardleybgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
Coventry North Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Coventry North Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Coventry Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Dudley Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Dudley Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Halesowen and Rowley Regisbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Meridenbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Solihullbgcolor=Conservativebgcolor=Conservativebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Stourbridgebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Sutton Coldfieldbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Walsall Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservative
Walsall Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Warleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
West Bromwich Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
West Bromwich Westbgcolor=Speaker (Lab)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Wolverhampton North Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Wolverhampton South Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Wolverhampton South Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Conservative

1MP sat as Independent Labour from Oct 2006

Yorkshire and the Humber (56 then 54)

Humberside (10)

See main article: article and List of Parliamentary constituencies in Humberside.

Constituency1997200120052010201520172019
Beverley and Holdernessbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Brigg and Goolebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Cleethorpesbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
East Yorkshirebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Great Grimsbybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Haltemprice and Howdenbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Kingston upon Hull Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Kingston upon Hull Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Kingston upon Hull West and Hesslebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Scunthorpebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative

North Yorkshire (8)

See main article: article and List of Parliamentary constituencies in North Yorkshire.

Constituency1997200120052010201520172019
City of York

York Central (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Harrogate and Knaresboroughbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Richmond (Yorks)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Ryedale

Thirsk and Malton (from 2010)

bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Scarborough and Whitbybgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Selby

Selby and Ainsty (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Skipton and Riponbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Vale of York / York Outer (2010)bgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

South Yorkshire (15 then 14)

See main article: article and List of Parliamentary constituencies in South Yorkshire.

Constituency1997200120052010201520172019
Barnsley Centralbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour1bgcolor=Labourbgcolor=Labourbgcolor=Labour
Barnsley East and Mexborough

Barnsley East (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Barnsley West and Penistone

Penistone and Stocksbridge (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Don Valleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Doncaster Centralbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Doncaster Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Rother Valleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Rotherhambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour2bgcolor=Labourbgcolor=Labourbgcolor=Labour
Sheffield Attercliffe

Sheffield South East (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Sheffield Brightside

Sheffield Brightside and Hillsborough (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Sheffield Centralbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Sheffield Hallambgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labour
Sheffield Heeleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Sheffield Hillsboroughbgcolor=Labourbgcolor=Labourbgcolor=Labour
Wentworth

Wentworth and Dearne (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour

1MP sat as an independent May 2010 - Feb 2011

2MP sat as an independent Oct 2010 - Jul 2012

West Yorkshire (23 then 22)

See main article: article and List of Parliamentary constituencies in West Yorkshire.

Constituency1997200120052010201520172019
Batley and Spenbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Bradford North

Bradford East (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
Bradford Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Bradford Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour1bgcolor=Labourbgcolor=Labourbgcolor=Labour
Calder Valleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Colne Valleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Dewsburybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=Conservative
Elmet

Elmet and Rothwell (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Halifaxbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Hemsworthbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Huddersfieldbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Keighleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Leeds Centralbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Leeds Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Leeds North Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Leeds North Westbgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labour
Leeds Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Morley and Rothwell

Morley and Outwood (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Normantonbgcolor=Labourbgcolor=Labourbgcolor=Labour
Pontefract and Castleford

Normanton, Pontefract and Castleford (from 2010)

bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Pudseybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Shipleybgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Wakefieldbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative

1seat won by Respect in a 2012 by-election

Northern Ireland (18)

See main article: article and List of Parliamentary constituencies in Northern Ireland.

Constituency1997200120052010201520172019
Belfast Eastbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Alliancebgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionist
Belfast Northbgcolor=Ulster Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Sinn Féin
Belfast Southbgcolor=Ulster Unionistbgcolor=Ulster Unionist1bgcolor=SDLPbgcolor=SDLPbgcolor=SDLPbgcolor=Democratic Unionistbgcolor=SDLP
Belfast Westbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féin
East Antrimbgcolor=Ulster Unionistbgcolor=Ulster Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionist
East Londonderrybgcolor=Ulster Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionist
Fermanagh & South Tyronebgcolor=Ulster Unionistbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Ulster Unionistbgcolor=Sinn Féinbgcolor=Sinn Féin
Foylebgcolor=SDLPbgcolor=SDLPbgcolor=SDLPbgcolor=SDLPbgcolor=SDLPbgcolor=Sinn Féinbgcolor=SDLP
Lagan Valleybgcolor=Ulster Unionistbgcolor=Ulster Unionist3bgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionist
Mid Ulsterbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féin
Newry & Armaghbgcolor=SDLPbgcolor=SDLPbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féin
North Antrimbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionist
North Downbgcolor=UK Unionistbgcolor=Ulster Unionistbgcolor=Ulster Unionistbgcolor=Independentbgcolor=Independentbgcolor=Independentbgcolor=Alliance
South Antrimbgcolor=Ulster Unionistbgcolor=Ulster Unionist2bgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Ulster Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionist
South Downbgcolor=SDLPbgcolor=SDLPbgcolor=SDLPbgcolor=SDLPbgcolor=SDLPbgcolor=Sinn Féinbgcolor=Sinn Féin
Strangfordbgcolor=Ulster Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionist
Upper Bannbgcolor=Ulster Unionistbgcolor=Ulster Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionistbgcolor=Democratic Unionist
West Tyronebgcolor=Ulster Unionistbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féinbgcolor=Sinn Féin

1MP sat as an independent from Jun 2003 - Jan 2004

2MP sat as an independent from Jun 2003 - Jan 2004

3MP sat as an independent from Jun 2003 and defected to the Democratic Unionists in Jan 2004

See main article: article, Scottish Westminster constituencies 1997 to 2005 and Scottish Westminster constituencies from 2005.

The Fifth Periodical Review of the Boundary Commission for Scotland related the boundaries of new constituencies to those of Scottish local government council areas and to local government wards. Apart from a few minor adjustments, the council area boundaries dated from 1996 and the ward boundaries dated from 1999. Some council areas were grouped to form larger areas and, within these larger areas, some constituencies straddle council area boundaries.

Dumfries and Galloway (2 then 1)

Constituency1997200120052010201520172019
Dumfriesshirebgcolor=Labourbgcolor=Labour
Galloway and Upper NithsdaleDumfries and Galloway (from 2005)bgcolor=SNPbgcolor=Conservativebgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Conservativebgcolor=Conservative

Scottish Borders (2)

Constituency1997200120052010201520172019
Roxburgh and BerwickshireBerwickshire, Roxburgh and Selkirk (from 2005)bgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNPbgcolor=Conservativebgcolor=Conservative
Dumfriesshire, Clydesdale and Tweeddalepartially in Borders and Strathclydebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Tweeddale, Ettrick and Lauderdalepartially in Lothian 1997–2005bgcolor=Liberal Democratbgcolor=Liberal Democrat

Lothian (10 then 9)

Constituency1997200120052010201520172019
Edinburgh Centralbgcolor=Labourbgcolor=Labour
Edinburgh East and MusselburghEdinburgh East (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Edinburgh North and Leithbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Edinburgh PentlandsEdinburgh South West (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Edinburgh Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Edinburgh Westbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNP1bgcolor=Liberal Democratbgcolor=Liberal Democrat
East Lothianbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Labourbgcolor=SNP
LinlithgowLinlithgow and East Falkirk (partially in Central, 2005-)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Livingstonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Midlothianbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Labourbgcolor=SNP

1MP sat as an independent from Sep 2015

Strathclyde (32 then 25)

Constituency1997200120052010201520172019
Airdrie and Shottsbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Argyll and Butebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNPbgcolor=SNPbgcolor=SNP
Ayrbgcolor=Labourbgcolor=Labour
Carrick, Cumnock and Doon ValleyAyr, Carrick and Cumnock (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Conservativebgcolor=SNP
Clydebank and Milngaviebgcolor=Labourbgcolor=Labour
ClydesdaleLanark and Hamilton East (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Coatbridge and ChrystonCoatbridge, Chryston and Bellshill (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Labourbgcolor=SNP
Cumbernauld and KilsythCumbernauld, Kilsyth and Kirkintilloch East (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Cunninghame NorthNorth Ayrshire and Arran (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Cunninghame SouthCentral Ayrshire (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
DumbartonWest Dunbartonshire (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
East KilbrideEast Kilbride, Strathaven & Lesmahagow (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
EastwoodEast Renfrewshire (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Conservativebgcolor=SNP
Glasgow AnnieslandGlasgow North West (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Glasgow BailliestonGlasgow East (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labour2bgcolor=Labourbgcolor=SNP1bgcolor=SNPbgcolor=SNP
Glasgow CathcartGlasgow South (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Glasgow Centralbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Glasgow Govanbgcolor=Labourbgcolor=Labour
Glasgow Kelvinbgcolor=Labourbgcolor=Labour4
Glasgow MaryhillGlasgow North (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Glasgow PollokGlasgow South West (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Glasgow RutherglenRutherglen and Hamilton West (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Labourbgcolor=SNP
Glasgow Shettlestonbgcolor=Labourbgcolor=Labour
Glasgow SpringburnGlasgow North East (from 2005)bgcolor=LabourSpeaker (Labour)Speaker (Labour)3bgcolor=Labourbgcolor=SNPbgcolor=Labourbgcolor=SNP
Greenock and InverclydeInverclyde (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Hamilton North and Bellshillbgcolor=Labourbgcolor=Labour
Hamilton Southbgcolor=Labourbgcolor=Labour
Kilmarnock and Loudounbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Motherwell and Wishawbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Paisley NorthPaisley and Renfrewshire North (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Paisley SouthPaisley and Renfrewshire South (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Strathkelvin and BearsdenEast Dunbartonshire (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNPbgcolor=Liberal Democratbgcolor=SNP
West Renfrewshirebgcolor=Labourbgcolor=Labour

1MP sat as an independent from Nov 2015

2seat gained by the SNP in a Jul 2008 by-election

3seat gained by Labour in a Nov 2009 by-election

4MP defected to the Respect Party in Jan 2004

Tayside (6 then 7)

Constituency1997200120052010201520172019
Angusbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=Conservativebgcolor=SNP
Dundee Eastbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNP
Dundee Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
North TaysidePerth and North Perthshire (from 2005)bgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNP
Ochil and South Perthshirepartially in Central 2005-bgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Conservativebgcolor=SNP
Perthbgcolor=SNPbgcolor=SNP

Central (4 then 2)

Constituency1997200120052010201520172019
Falkirk Eastbgcolor=Labourbgcolor=Labour
Falkirk WestFalkirk (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour1bgcolor=SNPbgcolor=SNPbgcolor=SNP
Ochilpartially in Tayside 1997–2005bgcolor=Labourbgcolor=Labour
Stirlingbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Conservativebgcolor=SNP

1MP sat as an independent from Feb 2012

Fife (5 then 4)

Constituency1997200120052010201520172019
Central FifeGlenrothes (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Dunfermline Eastbgcolor=Labourbgcolor=Labour
Dunfermline WestDunfermline and West Fife (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labour1bgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
KirkcaldyKirkcaldy and Cowdenbeath (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Labourbgcolor=SNP
North East Fifebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNPbgcolor=SNPbgcolor=Liberal Democrat

1seat gained by the Liberal Democrats in a Feb 2006 by-election

Grampian (7 then 6)

Constituency1997200120052010201520172019
Aberdeen Centralbgcolor=Labourbgcolor=Labour
Aberdeen Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNP
Aberdeen Southbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=Conservativebgcolor=SNP
Banff and Buchanbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=Conservativebgcolor=Conservative
Gordonbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNPbgcolor=Conservativebgcolor=SNP
Moraybgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=Conservativebgcolor=Conservative
West Aberdeenshire and Kincardinebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNPbgcolor=Conservativebgcolor=Conservative

Highland (5)

Constituency1997200120052010201520172019
Caithness, Sutherland and Easter Rossbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNPbgcolor=Liberal Democratbgcolor=Liberal Democrat
Inverness East, Nairn and LochaberInverness, Nairn, Badenoch and Strathspey (from 2005)bgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNPbgcolor=SNPbgcolor=SNP
Na h-Eileanan an Iarbgcolor=Labourbgcolor=Labourbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNPbgcolor=SNP
Orkney and Shetlandbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democrat
Ross, Skye and Inverness WestRoss, Skye and Lochaber (from 2005)bgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=SNPbgcolor=SNPbgcolor=SNP

Wales (40)

Gwynedd (4 then 3)

Constituency1997200120052010201520172019
CaernarfonArfon (from 2010)bgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymru
Conwy (partially in Clwyd 2003–2010)bgcolor=Labourbgcolor=Labourbgcolor=Labour
Meirionnydd Nant Conwy (partially in Clwyd 2003–2010)Dwyfor Meirionnydd (from 2010)bgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymru
Ynys Mônbgcolor=Plaid Cymrubgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Votes:
Party1997200120052010201520172019
Labour
Conservative
Liberal Democrat
Plaid Cymru
UKIP
Green

Clwyd (6 then 7)

Constituency1997200120052010201520172019
Aberconwybgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Alyn and Deesidebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Clwyd South (partially in Powys until 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Clwyd Westbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Delynbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Vale of Clwydbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Conservative
Wrexhambgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
In 2003 the border between Gwynedd and Clwyd was shifted. Conwy and Meirionydd Nant Conwy went from being entirely within Gwynedd to being split between Gwynedd and Clwyd.

Dyfed (5)

Constituency1997200120052010201520172019
Carmarthen East and Dinefwrbgcolor=Labourbgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Plaid Cymru
Carmarthen West and South Pembrokeshirebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Ceredigionbgcolor=Plaid Cymrubgcolor=Plaid Cymrubgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Plaid Cymrubgcolor=Plaid Cymru
Llanellibgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Preseli Pembrokeshirebgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Votes:
Party1997200120052010201520172019
Labourbgcolor=92,958bgcolor=67,289bgcolor=59,224bgcolor=53,756bgcolor=52,090
Conservative39,08438,15540,68351,90152,002
Liberal Democrat22,59722,30731,76138,29916,836
Plaid Cymru47,08252,10550,16443,46241,059
UKIP23,416
Green6,610

Powys (2)

Constituency1997200120052010201520172019
Brecon and Radnorshirebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Montgomeryshirebgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

West Glamorgan (5)

Constituency1997200120052010201520172019
Aberavonbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Gowerbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Labourbgcolor=Labour
Neathbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Swansea Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Swansea Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour

Mid Glamorgan (6)

Constituency1997200120052010201520172019
Bridgend (partly in South Glamorgan until 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservative
Cynon Valleybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Merthyr Tydfil and Rhymney (partly in Gwent)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Ogmorebgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Pontypridd (partly in South Glamorgan until 2010)bgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Rhonddabgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour

South Glamorgan (5)

Constituency1997200120052010201520172019
Cardiff Centralbgcolor=Labourbgcolor=Labourbgcolor=Liberal Democratbgcolor=Liberal Democratbgcolor=Labourbgcolor=Labourbgcolor=Labour
Cardiff Northbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Labourbgcolor=Labour
Cardiff South and Penarthbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Cardiff Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Vale of Glamorganbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative

Gwent (7)

Constituency1997200120052010201520172019
Blaenau Gwentbgcolor=Labourbgcolor=Labourbgcolor=Independentbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Caerphillybgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Islwynbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Monmouthbgcolor=Labourbgcolor=Labourbgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservativebgcolor=Conservative
Newport Eastbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Newport Westbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Torfaenbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labourbgcolor=Labour
Seats:

This article is licensed under the GNU Free Documentation License. It uses material from the Wikipedia article "List of United Kingdom Parliament constituencies (1997–2024) by region".

Except where otherwise indicated, Everything.Explained.Today is © Copyright 2009-2024, A B Cryer, All Rights Reserved. Cookie policy.

Party1997200120052010201520172019
Labourbgcolor=34bgcolor=34bgcolor=29bgcolor=26bgcolor=25bgcolor=28bgcolor=22
Conservativebgcolor=3bgcolor=8bgcolor=11bgcolor=8bgcolor=14
Liberal Democratbgcolor=2bgcolor=2bgcolor=4bgcolor=3bgcolor=1
Plaid Cymrubgcolor=4bgcolor=4bgcolor=3bgcolor=3bgcolor=3bgcolor=4bgcolor=4
Independent1