kids encyclopedia robot

List of United Kingdom Parliament constituencies (1997 to present) by region facts for kids

Kids Encyclopedia Facts

This article lists the areas in the United Kingdom that elect Members of Parliament (MPs) to the House of Commons. These areas are called parliamentary constituencies. Each constituency chooses one MP to represent its people in Parliament.

The way these areas are drawn can change over time. This list shows the constituencies from 1997 until now, including some changes that happened in 2005 and 2010.

Contents

England

East Midlands (44 then 46 constituencies)

Derbyshire (10 then 11 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Amber Valley Labour Labour Labour Conservative Conservative Conservative Conservative
Bolsover Labour Labour Labour Labour Labour Labour Conservative
Chesterfield Labour Liberal Democrat Liberal Democrat Labour Labour Labour Labour
Derby North Labour Labour Labour Labour Conservative Labour Conservative
Derby South Labour Labour Labour Labour Labour Labour Labour
Erewash Labour Labour Labour Conservative Conservative Conservative Conservative
High Peak Labour Labour Labour Conservative Conservative Labour Conservative
Mid Derbyshire Not applicable Conservative Conservative Conservative Conservative
North East Derbyshire Labour Labour Labour Labour Labour Conservative Conservative
South Derbyshire Labour Labour Labour Conservative Conservative Conservative Conservative
West Derbyshire / Derbyshire Dales (from 2010) Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Leicestershire (10 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Blaby / South Leicestershire (from 2010) Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Bosworth Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Charnwood Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Harborough Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Leicester East Labour Labour Labour Labour Labour Labour Labour
Leicester South Labour Labour Labour Labour Labour Labour Labour
Leicester West Labour Labour Labour Labour Labour Labour Labour
Loughborough Labour Labour Labour Conservative Conservative Conservative Conservative
North West Leicestershire Labour Labour Labour Conservative Conservative Conservative Conservative
Rutland and Melton Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Lincolnshire (7 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Boston and Skegness Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Gainsborough Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Grantham and Stamford Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Lincoln Labour Labour Labour Conservative Conservative Labour Conservative
Louth and Horncastle Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Sleaford and North Hykeham Conservative Conservative Conservative Conservative Conservative Conservative Conservative
South Holland and The Deepings Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Northamptonshire (6 then 7 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Corby Labour Labour Labour Conservative1 Conservative Conservative Conservative
Daventry Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Kettering Labour Labour Conservative Conservative Conservative Conservative Conservative
Northampton North Labour Labour Labour Conservative Conservative Conservative Conservative
Northampton South Labour Labour Conservative Conservative Conservative Conservative Conservative
South Northamptonshire Not applicable Conservative Conservative Conservative Conservative
Wellingborough Labour Labour Conservative Conservative Conservative Conservative Conservative

1This seat was won by Labour in a special election (by-election) in 2012.

Nottinghamshire (11 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Ashfield Labour Labour Labour Labour Labour Labour Conservative
Bassetlaw Labour Labour Labour Labour Labour Labour Conservative
Broxtowe Labour Labour Labour Conservative Conservative Conservative Conservative
Gedling Labour Labour Labour Labour Labour Labour Conservative
Mansfield Labour Labour Labour Labour Labour Conservative Conservative
Newark Labour Conservative Conservative Conservative Conservative Conservative Conservative
Nottingham East Labour Labour Labour Labour Labour Labour Labour
Nottingham North Labour Labour Labour Labour Labour Labour Labour
Nottingham South Labour Labour Labour Labour Labour Labour Labour
Rushcliffe Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Sherwood Labour Labour Labour Conservative Conservative Conservative Conservative

East of England (56 then 58 constituencies)

Bedfordshire (6 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Bedford Labour Labour Labour Conservative Conservative Labour Labour
Luton North Labour Labour Labour Labour Labour Labour Labour
Luton South Labour Labour Labour Labour Labour Labour Labour
Mid Bedfordshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North East Bedfordshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
South West Bedfordshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Cambridgeshire (7 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Cambridge Labour Labour Liberal Democrat Liberal Democrat Labour Labour Labour
Huntingdon Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North East Cambridgeshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North West Cambridgeshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Peterborough Labour Labour Conservative Conservative Conservative Labour Conservative
South Cambridgeshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
South East Cambridgeshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Essex (17 then 18 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Basildon / South Basildon and East Thurrock (2010) Labour Labour Labour Conservative Conservative Conservative Conservative
Billericay / Basildon and Billericay (2010) Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Braintree Labour Labour Conservative Conservative Conservative Conservative Conservative
Brentwood and Ongar Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Castle Point Labour Conservative Conservative Conservative Conservative Conservative Conservative
Colchester Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Epping Forest Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Harlow Labour Labour Labour Conservative Conservative Conservative Conservative
Harwich / Clacton (2010) Labour Labour Conservative Conservative1 UKIP Conservative Conservative
Maldon and East Chelmsford / Maldon (2010) Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North Essex / Harwich and North Essex (2010) Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Rayleigh / Rayleigh and Wickford (2010) Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Rochford and Southend East Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Saffron Walden Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Southend West Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Thurrock Labour Labour Labour Conservative Conservative Conservative Conservative
West Chelmsford / Chelmsford (2010) Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Witham Conservative Conservative Conservative Conservative

Hertfordshire (11 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Broxbourne Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Hemel Hempstead Labour Labour Conservative Conservative Conservative Conservative Conservative
Hertford and Stortford Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Hertsmere Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Hitchin and Harpenden Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North East Hertfordshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
St Albans Labour Labour Conservative Conservative Conservative Conservative Liberal Democrat
South West Hertfordshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Stevenage Labour Labour Labour Conservative Conservative Conservative Conservative
Watford Labour Labour Labour Conservative Conservative Conservative Conservative
Welwyn Hatfield Labour Labour Conservative Conservative Conservative Conservative Conservative

Norfolk (8 then 9 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Broadland Conservative Conservative Conservative Conservative
Great Yarmouth Labour Labour Labour Conservative Conservative Conservative Conservative
Mid Norfolk Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North Norfolk Conservative Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative
North West Norfolk Labour Conservative Conservative Conservative Conservative Conservative Conservative
Norwich North Labour Labour Labour Conservative Conservative Conservative Conservative
Norwich South Labour Labour Labour Liberal Democrat Labour Labour Labour
South Norfolk Conservative Conservative Conservative Conservative Conservative Conservative Conservative
South West Norfolk Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Suffolk (7 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Bury St Edmunds Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Central Suffolk and North Ipswich Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Ipswich Labour Labour Labour Conservative Conservative Labour Conservative
South Suffolk Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Suffolk Coastal Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Waveney Labour Labour Labour Conservative Conservative Conservative Conservative
West Suffolk Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Greater London (74 then 73 constituencies)

North East London Boroughs (23 then 22 constituencies)

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

Constituency 1997 2001 2005 2010 2015 2017 2019
Barking Labour Labour Labour Labour Labour Labour Labour
Bethnal Green and Bow Labour Labour Respect Labour Labour Labour Labour
Chingford and Woodford Green Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Dagenham / Dagenham and Rainham (from 2010) Labour Labour Labour Labour Labour Labour Labour
East Ham Labour Labour Labour Labour Labour Labour Labour
Edmonton Labour Labour Labour Labour Labour Labour Labour
Enfield North Labour Labour Labour Conservative Labour Labour Labour
Enfield Southgate Labour Labour Conservative Conservative Conservative Labour Labour
Hackney North and Stoke Newington Labour Labour Labour Labour Labour Labour Labour
Hackney South and Shoreditch Labour Labour Labour Labour Labour Labour Labour
Hornchurch Labour Labour Conservative
Hornsey and Wood Green Labour Labour Liberal Democrat Liberal Democrat Labour Labour Labour
Ilford North Labour Labour Conservative Conservative Labour Labour Labour
Ilford South Labour Labour Labour Labour Labour Labour Labour
Islington North Labour Labour Labour Labour Labour Labour Labour
Islington South and Finsbury Labour Labour Labour Labour Labour Labour Labour
Leyton and Wanstead Labour Labour Labour Labour Labour Labour Labour
Poplar and Canning Town / Poplar and Limehouse (2010) Labour Labour Labour Labour Labour Labour Labour
Romford Labour Conservative Conservative Conservative Conservative Conservative Conservative
Tottenham Labour Labour Labour Labour Labour Labour Labour
Upminster / Hornchurch and Upminster (2010) Labour Conservative Conservative Conservative Conservative Conservative Conservative
Walthamstow Labour Labour Labour Labour Labour Labour Labour
West Ham Labour Labour Labour Labour Labour Labour Labour

North West London Boroughs (20 constituencies)

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

Constituency 1997 2001 2005 2010 2015 2017 2019
Brent East

Brent Central (from 2010)

Labour Labour1 Liberal Democrat Liberal Democrat Labour Labour Labour
Brent North Labour Labour Labour Labour Labour Labour Labour
Brent South Labour Labour Labour
Chipping Barnet Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Cities of London and Westminster Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Ealing, Acton and Shepherd's Bush

Ealing Central and Acton (from 2010)

Labour Labour Labour Conservative Labour Labour Labour
Ealing North Labour Labour Labour Labour Labour Labour Labour
Ealing Southall Labour Labour Labour Labour Labour Labour Labour
Finchley and Golders Green Labour Labour Labour Conservative Conservative Conservative Conservative
Hammersmith (from 2010) Labour Labour Labour Labour
Hammersmith and Fulham

Chelsea and Fulham (from 2010)

Labour Labour Conservative Conservative Conservative Conservative Conservative
Hampstead and Highgate

Hampstead and Kilburn (from 2010)

Labour Labour Labour Labour Labour Labour Labour
Harrow East Labour Labour Labour Conservative Conservative Conservative Conservative
Harrow West Labour Labour Labour Labour Labour Labour Labour
Hayes and Harlington Labour Labour Labour Labour Labour Labour Labour
Hendon Labour Labour Labour Conservative Conservative Conservative Conservative
Holborn and St. Pancras Labour Labour Labour Labour Labour Labour Labour
Kensington and Chelsea

Kensington (from 2010)

Conservative Conservative Conservative Conservative Conservative Labour Conservative
Regent's Park and Kensington North

Westminster North (from 2010)

Labour Labour Labour Labour Labour Labour Labour
Ruislip-Northwood

Ruislip Northwood and Pinner (from 2010)

Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Uxbridge

Uxbridge and South Ruislip (from 2010)

Conservative Conservative Conservative Conservative Conservative Conservative Conservative

South East London Boroughs (16 constituencies)

These boroughs include Lambeth, Southwark, Lewisham, Bromley, Greenwich and Bexley.

Constituency 1997 2001 2005 2010 2015 2017 2019
Beckenham Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Bexleyheath and Crayford Labour Labour Conservative Conservative Conservative Conservative Conservative
Bromley and Chislehurst Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Camberwell and Peckham Labour Labour Labour Labour Labour Labour Labour
Dulwich and West Norwood Labour Labour Labour Labour Labour Labour Labour
Eltham Labour Labour Labour Labour Labour Labour Labour
Erith and Thamesmead Labour Labour Labour Labour Labour Labour Labour
Greenwich and Woolwich Labour Labour Labour Labour Labour Labour Labour
Lewisham Deptford Labour Labour Labour Labour Labour Labour Labour
Lewisham East Labour Labour Labour Labour Labour Labour Labour
Lewisham West

Lewisham West and Penge (from 2010)

Labour Labour Labour Labour Labour Labour Labour
North Southwark and Bermondsey

Bermondsey and Old Southwark (from 2010)

Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Labour Labour Labour
Old Bexley and Sidcup Conservative Conservative Conservative1 Conservative Conservative Conservative Conservative
Orpington Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Streatham Labour Labour Labour Labour Labour Labour Labour
Vauxhall Labour Labour Labour Labour Labour Labour Labour

South West London Boroughs (15 constituencies)

These boroughs include Hounslow, Richmond, Kingston, Wandsworth, Merton, Sutton and Croydon.

Constituency 1997 2001 2005 2010 2015 2017 2019
Battersea Labour Labour Labour Conservative Conservative Labour Labour
Brentford and Isleworth Labour Labour Labour Conservative Labour Labour Labour
Carshalton and Wallington Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative
Croydon Central Labour Labour Conservative1 Conservative Conservative Labour Labour
Croydon North Labour Labour Labour Labour Labour Labour Labour
Croydon South Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Feltham and Heston Labour Labour Labour Labour Labour Labour Labour
Kingston and Surbiton Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Liberal Democrat Liberal Democrat
Mitcham and Morden Labour Labour Labour Labour Labour Labour Labour
Putney Labour Labour Conservative Conservative Conservative Conservative Labour
Richmond Park Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative Liberal Democrat
Sutton and Cheam Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Tooting Labour Labour Labour Labour Labour Labour Labour
Twickenham Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Liberal Democrat Liberal Democrat
Wimbledon Labour Labour Conservative Conservative Conservative Conservative Conservative

1The MP for Croydon Central became an independent politician in October 2008.

London Total Seats

Party 1997 2001 2005 2010 2015 2017 2019
Labour 57 55 44 38 45 49 49
Conservative 11 13 21 28 27 21 21
Liberal Democrat 6 6 8 7 1 3 3
Respect 1

North East England (30 then 29 constituencies)

Cleveland (6 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Hartlepool Labour Labour Labour Labour Labour Labour Labour1
Middlesbrough Labour Labour Labour Labour Labour Labour Labour
Middlesbrough South and East Cleveland Labour Labour Labour Labour Labour Conservative Conservative
Redcar Labour Labour Labour Liberal Democrat Labour Labour Conservative
Stockton North Labour Labour Labour Labour Labour Labour Labour
Stockton South Labour Labour Labour Conservative Conservative Labour Conservative

1This seat was won by the Conservatives in a special election (by-election) in May 2021.

Durham (7 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Bishop Auckland Labour Labour Labour Labour Labour Labour Conservative
City of Durham Labour Labour Labour Labour Labour Labour Labour
Darlington Labour Labour Labour Labour Labour Labour Conservative
Easington Labour Labour Labour Labour Labour Labour Labour
North Durham Labour Labour Labour Labour Labour Labour Labour
North West Durham Labour Labour Labour Labour Labour Labour Conservative
Sedgefield Labour Labour Labour Labour Labour Labour Conservative

Northumberland (4 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Berwick-upon-Tweed Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Blyth Valley Labour Labour Labour Labour Labour Labour Conservative
Hexham Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Wansbeck Labour Labour Labour Labour Labour Labour Labour

Tyne and Wear (13 then 12 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Blaydon Labour Labour Labour Labour Labour Labour Labour
Gateshead East and Washington West / Washington and Sunderland West (from 2010) Labour Labour Labour Labour Labour Labour Labour
Houghton and Washington East / Houghton and Sunderland South (from 2010) Labour Labour Labour Labour Labour Labour Labour
Jarrow Labour Labour Labour Labour Labour Labour Labour
Newcastle upon Tyne Central Labour Labour Labour Labour Labour Labour Labour
Newcastle upon Tyne East and Wallsend / Newcastle upon Tyne East (from 2010) Labour Labour Labour Labour Labour Labour Labour
Newcastle upon Tyne North Labour Labour Labour Labour Labour Labour Labour
North Tyneside Labour Labour Labour Labour Labour Labour Labour
South Shields Labour Labour Labour Labour Labour Labour Labour
Sunderland North / Sunderland Central (from 2010) Labour Labour Labour Labour Labour Labour Labour
Sunderland South Labour Labour Labour
Tyne Bridge / Gateshead (from 2010) Labour Labour Labour Labour Labour Labour Labour
Tynemouth Labour Labour Labour Labour Labour Labour Labour

North West England (76 then 75 constituencies)

Cheshire (11 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
City of Chester Labour Labour Labour Conservative Labour Labour Labour
Congleton Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Crewe and Nantwich Labour Labour Labour1 Conservative Conservative Labour Conservative
Eddisbury Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Ellesmere Port and Neston Labour Labour Labour Labour Labour Labour Labour
Halton Labour Labour Labour Labour Labour Labour Labour
Macclesfield Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Tatton Independent Conservative Conservative Conservative Conservative Conservative Conservative
Warrington North Labour Labour Labour Labour Labour Labour Labour
Warrington South Labour Labour Labour Conservative Conservative Labour Conservative
Weaver Vale Labour Labour Labour Conservative Conservative Labour Labour

1This seat was won by the Conservatives in a special election (by-election) in May 2008.

Cumbria (6 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Barrow and Furness Labour Labour Labour Labour Labour Labour Conservative
Carlisle Labour Labour Labour Conservative Conservative Conservative Conservative
Copeland Labour Labour Labour Labour Labour Conservative Conservative
Penrith and The Border Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Westmorland and Lonsdale Conservative Conservative Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat
Workington Labour Labour Labour Labour Labour Labour Conservative

Greater Manchester (28 then 27 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Altrincham and Sale West Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Ashton-under-Lyne Labour Labour Labour Labour Labour Labour Labour
Bolton North East Labour Labour Labour Labour Labour Labour Conservative
Bolton South East Labour Labour Labour Labour Labour Labour Labour
Bolton West Labour Labour Labour Labour Conservative Conservative Conservative
Bury North Labour Labour Labour Conservative Conservative Labour Conservative
Bury South Labour Labour Labour Labour Labour Labour Conservative
Cheadle Conservative Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Denton and Reddish Labour Labour Labour Labour Labour Labour Labour
Eccles Labour Labour Labour
Hazel Grove Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Heywood and Middleton Labour Labour Labour Labour Labour Labour Conservative
Leigh Labour Labour Labour Labour Labour Labour Conservative
Makerfield Labour Labour Labour Labour Labour Labour Labour
Manchester Blackley

Blackley and Broughton (from 2010)

Labour Labour Labour Labour Labour Labour Labour
Manchester Central Labour Labour Labour Labour Labour Labour Labour
Manchester Gorton Labour Labour Labour Labour Labour Labour Labour
Manchester Withington Labour Labour Liberal Democrat Liberal Democrat Labour Labour Labour
Oldham East and Saddleworth Labour Labour Labour Labour Labour Labour Labour
Oldham West and Royton Labour Labour Labour Labour Labour Labour Labour
Rochdale Labour Labour Liberal Democrat Labour Labour1 Labour Labour
Salford

Salford and Eccles (from 2010)

Labour Labour Labour Labour Labour Labour Labour
Stalybridge and Hyde Labour Labour Labour Labour Labour Labour Labour
Stockport Labour Labour Labour Labour Labour Labour Labour
Stretford and Urmston Labour Labour Labour Labour Labour Labour Labour
Wigan Labour Labour Labour Labour Labour Labour Labour
Worsley

Worsley and Eccles South (from 2010)

Labour Labour Labour Labour Labour Labour Labour
Wythenshawe and Sale East Labour Labour Labour Labour Labour Labour Labour

1The MP for Rochdale became an independent politician in December 2015.

Lancashire (15 then 16 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Blackburn Labour Labour Labour Labour Labour Labour Labour
Blackpool North and Fleetwood / Blackpool North and Cleveleys (2010) Labour Labour Labour Conservative Conservative Conservative Conservative
Blackpool South Labour Labour Labour Labour Labour Labour Conservative
Burnley Labour Labour Labour Liberal Democrat Labour Labour Conservative
Chorley Labour Labour Labour Labour Labour Labour Speaker (Lab)
Fylde Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Hyndburn Labour Labour Labour Labour Labour Labour Conservative
Lancaster and Fleetwood (2010) Conservative Labour Labour Labour
Lancaster and Wyre / Wyre and Preston North (2010) Labour Labour Conservative Conservative Conservative Conservative Conservative
Morecambe and Lunesdale Labour Labour Labour Conservative Conservative Conservative Conservative
Pendle Labour Labour Labour Conservative Conservative Conservative Conservative
Preston Labour Labour Labour Labour Labour Labour Labour
Ribble Valley Conservative Conservative Conservative Conservative1 Conservative Conservative Conservative
Rossendale and Darwen Labour Labour Labour Conservative Conservative Conservative Conservative
South Ribble Labour Labour Labour Conservative Conservative Conservative Conservative
West Lancashire Labour Labour Labour Labour Labour Labour Labour

1The MP for Ribble Valley was an independent politician from September 2013 to April 2014.

Merseyside (16 then 15 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Birkenhead Labour Labour Labour Labour Labour Labour Labour
Bootle Labour Labour Labour Labour Labour Labour Labour
Crosby

Sefton Central (from 2010)

Labour Labour Labour Labour Labour Labour Labour
Knowsley North and Sefton East Labour Labour Labour
Knowsley South

Knowsley (from 2010)

Labour Labour Labour Labour Labour Labour Labour
Liverpool Garston

Garston and Halewood (from 2010)

Labour Labour Labour Labour Labour Labour Labour
Liverpool Riverside Labour Labour Labour Labour Labour Labour Labour
Liverpool Walton Labour Labour Labour Labour Labour Labour Labour
Liverpool Wavertree Labour Labour Labour Labour Labour Labour Labour
Liverpool West Derby Labour Labour Labour1 Labour Labour Labour Labour
St Helens North Labour Labour Labour Labour Labour Labour Labour
St Helens South

St Helens South and Whiston (from 2010)

Labour Labour Labour Labour Labour Labour Labour
Southport Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative
Wallasey Labour Labour Labour Labour Labour Labour Labour
Wirral South Labour Labour Labour Labour Labour Labour Labour
Wirral West Labour Labour Labour Conservative Labour Labour Labour

1The MP for Liverpool West Derby became an independent politician in September 2007.

South East England (83 then 84 constituencies)

Berkshire (8 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Bracknell Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Maidenhead Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Newbury Liberal Democrat Liberal Democrat Conservative Conservative Conservative Conservative Conservative
Reading East Labour Labour Conservative Conservative Conservative Labour Labour
Reading West Labour Labour Labour Conservative Conservative Conservative Conservative
Slough Labour Labour Labour Labour Labour Labour Labour
Windsor Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Wokingham Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Buckinghamshire (7 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Aylesbury Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Beaconsfield Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Buckingham Conservative Conservative Conservative1 Speaker (Con) Speaker (Con) Speaker (Con) Conservative
Chesham and Amersham Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North East Milton Keynes

Milton Keynes North (from 2010)

Labour Labour Conservative Conservative Conservative Conservative Conservative
Milton Keynes South West

Milton Keynes South (from 2010)

Labour Labour Labour Conservative Conservative Conservative Conservative
Wycombe Conservative Conservative Conservative Conservative Conservative Conservative Conservative

1The MP for Buckingham became the Speaker of the House of Commons in June 2009.

East Sussex (8 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Bexhill and Battle Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Brighton Kemptown Labour Labour Labour Conservative Conservative Labour Labour
Brighton Pavilion Labour Labour Labour Green Green Green Green
Eastbourne Conservative Conservative Conservative Liberal Democrat Conservative Liberal Democrat Conservative
Hastings and Rye Labour Labour Labour Conservative Conservative Conservative Conservative
Hove Labour Labour Labour Conservative Labour Labour Labour
Lewes Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Wealden Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Hampshire (17 then 18 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Aldershot Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Basingstoke Conservative Conservative2 Conservative Conservative Conservative Conservative Conservative
East Hampshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Eastleigh Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Fareham Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Gosport Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Havant Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Meon Valley Conservative Conservative Conservative Conservative
New Forest East Conservative Conservative Conservative Conservative Conservative Conservative Conservative
New Forest West Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North East Hampshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North West Hampshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Portsmouth North Labour Labour Labour Conservative Conservative Conservative Conservative
Portsmouth South Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat1 Conservative Labour Labour
Romsey

Romsey and Southampton North (from 2010)

Conservative Liberal Democrat Liberal Democrat Conservative Conservative Conservative Conservative
Southampton Itchen Labour Labour Labour Labour Conservative Conservative Conservative
Southampton Test Labour Labour Labour Labour Labour Labour Labour
Winchester Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative Conservative

1The MP for Portsmouth South became an independent politician in June 2013. 2The MP for Basingstoke became an independent politician in October 2002.

Isle of Wight (1 constituency)

Constituency 1997 2001 2005 2010 2015 2017 2019
Isle of Wight Liberal Democrat Conservative Conservative Conservative Conservative Conservative Conservative

Kent (17 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Ashford Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Canterbury Conservative Conservative Conservative Conservative Conservative Labour Labour
Chatham and Aylesford Labour Labour Labour Conservative Conservative Conservative Conservative
Dartford Labour Labour Labour Conservative Conservative Conservative Conservative
Dover Labour Labour Labour Conservative Conservative Conservative Conservative
Faversham and Mid Kent Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Folkestone and Hythe Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Gillingham / Gillingham and Rainham (from 2010) Labour Labour Labour Conservative Conservative Conservative Conservative
Gravesham Labour Labour Conservative Conservative Conservative Conservative Conservative
Maidstone and The Weald Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Medway / Rochester and Strood (from 2010) Labour Labour Labour Conservative Conservative Conservative Conservative
North Thanet Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Sevenoaks Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Sittingbourne and Sheppey Labour Labour Labour Conservative Conservative Conservative Conservative
South Thanet Labour Labour Labour Conservative Conservative Conservative Conservative
Tonbridge and Malling Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Tunbridge Wells Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Oxfordshire (6 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Banbury Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Henley Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Oxford East Labour Labour Labour Labour Labour Labour Labour
Oxford West and Abingdon Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Liberal Democrat Liberal Democrat
Wantage Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Witney Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Surrey (11 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
East Surrey Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Epsom and Ewell Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Esher and Walton Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Guildford Conservative Liberal Democrat Conservative Conservative Conservative Conservative Conservative
Mole Valley Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Reigate Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Runnymede and Weybridge Conservative Conservative Conservative Conservative Conservative Conservative Conservative
South West Surrey Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Spelthorne Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Surrey Heath Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Woking Conservative Conservative Conservative Conservative Conservative Conservative Conservative

West Sussex (8 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Arundel and South Downs Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Bognor Regis and Littlehampton Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Chichester Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Crawley Labour Labour Labour Conservative Conservative Conservative Conservative
East Worthing and Shoreham Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Horsham Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Mid Sussex Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Worthing West Conservative Conservative Conservative Conservative Conservative Conservative Conservative

South West England (51 then 55 constituencies)

Avon (10 then 11 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Bath Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Liberal Democrat Liberal Democrat
Bristol East Labour Labour Labour Labour Labour Labour Labour
Bristol North West Labour Labour Labour Conservative Conservative Labour Labour
Bristol South Labour Labour Labour Labour Labour Labour Labour
Bristol West Labour Labour Liberal Democrat Liberal Democrat Labour Labour Labour
Filton and Bradley Stoke Conservative Conservative Conservative Conservative
Kingswood Labour Labour Labour Conservative Conservative Conservative Conservative
Northavon / Thornbury and Yate (from 2010) Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Wansdyke / North East Somerset (from 2010) Labour Labour Labour Conservative Conservative Conservative Conservative
Weston-Super-Mare Liberal Democrat Liberal Democrat Conservative Conservative Conservative Conservative Conservative
Woodspring / North Somerset (from 2010) Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Cornwall (5 then 6 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Falmouth and Camborne / Camborne and Redruth (from 2010) Labour Labour Liberal Democrat Conservative Conservative Conservative Conservative
North Cornwall Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
St Ives Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
South East Cornwall Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative Conservative
Truro and St Austell / St Austell and Newquay (from 2010) Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Truro and Falmouth Conservative Conservative Conservative Conservative

Devon (11 then 12 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Central Devon CC Conservative Conservative Conservative Conservative
East Devon Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Exeter Labour Labour Labour Labour Labour Labour Labour
North Devon Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Plymouth Devonport / Plymouth, Moor View (from 2010) Labour Labour Labour Labour Conservative Conservative Conservative
Plymouth Sutton / Plymouth, Sutton and Devonport (from 2010) Labour Labour Labour Conservative Conservative Labour Labour
South West Devon Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Teignbridge / Newton Abbot (from 2010) Conservative Liberal Democrat Liberal Democrat Conservative Conservative Conservative Conservative
Tiverton and Honiton Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Torbay Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Torridge and West Devon Liberal Democrat Liberal Democrat Conservative Conservative Conservative Conservative Conservative
Totnes Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Dorset (8 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Bournemouth East Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Bournemouth West Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Christchurch Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Mid Dorset and North Poole Conservative Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
North Dorset Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Poole Conservative Conservative Conservative Conservative Conservative Conservative Conservative
South Dorset Conservative Labour Labour Conservative Conservative Conservative Conservative
West Dorset Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Gloucestershire (6 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Cheltenham Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Cotswold

The Cotswolds (from 2010)

Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Forest of Dean Labour Labour Conservative Conservative Conservative Conservative Conservative
Gloucester Labour Labour Labour Conservative Conservative Conservative Conservative
Stroud Labour Labour Labour Conservative Conservative Labour Conservative
Tewkesbury Conservative Conservative Conservative Conservative Conservative Conservative Conservative

Somerset (5 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Bridgwater / Bridgwater and West Somerset Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Somerton and Frome Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Taunton / Taunton Deane (from 2010) Liberal Democrat Conservative Liberal Democrat Liberal Democrat Conservative Conservative Conservative
Wells Conservative Conservative Conservative Liberal Democrat Conservative Conservative Conservative
Yeovil Liberal Democrat Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative

Wiltshire (6 then 7 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Chippenham Liberal Democrat Conservative Conservative Conservative
Devizes Conservative Conservative Conservative Conservative Conservative Conservative Conservative
North Swindon Labour Labour Labour Conservative Conservative Conservative Conservative
North Wiltshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Salisbury Conservative Conservative Conservative Conservative Conservative Conservative Conservative
South Swindon Labour Labour Labour Conservative Conservative Conservative Conservative
Westbury

South West Wiltshire (from 2010)

Conservative Conservative Conservative Conservative Conservative Conservative Conservative

West Midlands (59 constituencies)

Hereford and Worcester (8 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Bromsgrove Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Hereford

Hereford and South Herefordshire (from 2010)

Liberal Democrat Liberal Democrat Liberal Democrat Conservative Conservative Conservative Conservative
Leominster

North Herefordshire (from 2010)

Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Mid Worcestershire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Redditch Labour Labour Labour Conservative Conservative Conservative Conservative
West Worcestershire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Worcester Labour Labour Labour Conservative Conservative Conservative Conservative
Wyre Forest Labour Health Concern Health Concern Conservative Conservative Conservative Conservative

Shropshire (5 constituencies)

Constituency 1997 2001 2005 2010 2015 2017 2019
Ludlow Conservative Liberal Democrat Conservative Conservative Conservative Conservative Conservative
North Shropshire Conservative Conservative Conservative Conservative Conservative Conservative Conservative
Shrewsbury and Atcham Labour Labour1 Conservative Conservative Conservative Conservative Conservative
Telford Labour Labour Labour Labour Conservative bgcolor={{party kiddle
kids search engine
List of United Kingdom Parliament constituencies (1997 to present) by region Facts for Kids. Kiddle Encyclopedia.