List of MPs for constituencies in England (2019–2024) explained

Country:England
Previous Election:List of MPs for constituencies in England (2017–2019)
Previous Year:2017–19
Next Election:List of MPs for constituencies in England (2024–present)
Next Year:2024–
Map Size:200px
Election Name:List of MPs for constituencies in England (2019–2024)

This is a list of members of Parliament (MPs) elected to the House of Commons of the United Kingdom by English constituencies for the Fifty-Eighth Parliament of the United Kingdom (2019–2024).

It includes both MPs elected at the 2019 general election, held on 12 December 2019, and those subsequently elected in by-elections.

The list is sorted by the name of the MP, and MPs who did not serve throughout the Parliament are italicised. New MPs elected since the general election are noted at the bottom of the page.

Composition

Election

AffiliationMembers
Conservative Party345
Labour Party179
Liberal Democrats7
Green Party1
Speaker1
 Total533

At dissolution

AffiliationMembers
Conservative Party327
Labour Party183
Liberal Democrats11
Independent8
Green Party1
Reform UK1
Workers Party1
Speaker1
 Total533

MPs in the East of England region

AffiliationMembers
Conservative51
Labour7
Liberal Democrats1
 Total59
MPConstituencyPartyIn constituency
since
Hitchin and Harpenden2017
Waveney2010
Southend West2022
South Norfolk2001
Saffron Walden2017
North Norfolk2019
North East Cambridgeshire2010
Basildon and Billericay2010
Peterborough2019
South Cambridgeshire2019
Brentwood and Ongar2017
South Suffolk2015
Bury St Edmunds2010
Braintree2015
Suffolk Coastal2010
St Albans2019
Huntingdon2001
Mid Bedfordshire2005
Hertsmere2015
Thurrock2010
Rochford and Southend East2005
Southend West2022 by-election
Chelmsford2017
Rayleigh and Wickford2010
South East Cambridgeshire2015
Mid Norfolk2010
North East Bedfordshire2019
Harlow2010
West Suffolk2010
Castle Point2010
North East Hertfordshire1992
Luton South2019
Ipswich2019
Harwich and North Essex2010
Epping Forest1997
Great Yarmouth2010
Norwich South2015
Hertford and Stortford2019
Broadland2019
Stevenage2010
South Basildon and East Thurrock2010
South West Hertfordshire2019
Luton North2019
Witham2010
Hemel Hempstead2005
Central Suffolk and North Ipswich2010
Colchester2015
Watford2019
South West Bedfordshire2001
Welwyn Hatfield2005
Norwich North2009 by-election
Mid Bedfordshire2023 by-election
South West Norfolk2010
North West Cambridgeshire2005
Broxbourne2005
Clacton2017
Maldon2010
North West Norfolk2019
Bedford2017
Cambridge2015

MPs in the East Midlands region

AffiliationMembers
Conservative36
Labour8
Reform UK1
Independent3
 Total48
MPConstituencyPartyIn constituency
since
Ashfield2019
Charnwood2015
Leicester South2011 by-election
Louth and Horncastle2015
Derby South1983
Wellingborough2005
Mansfield2017
North West Leicestershire2010
Bassetlaw2019
South Leicestershire2015
Grantham and Stamford2019
Derbyshire Dales2019
Rushcliffe2019
Northampton North2010
Bosworth2019
Bolsover2019
Nottingham South2010
South Holland and The Deepings1997
Daventry2010
Broxtowe2019
Kettering2010
Loughborough2019
Newark2014 by-election
Sleaford and North Hykeham2016 by-election
Rutland and Melton2019
Leicester West2010
Wellingborough2024 by-election
High Peak2019
Mid Derbyshire2010
South Northamptonshire2010
Gainsborough1983
Northampton South2017
Lincoln2019
Amber Valley2010
Nottingham North2017
Harborough2017
Chesterfield2010
Corby2015
North East Derbyshire2017
Gedling2019
Derby North2019
Sherwood2010
Erewash2015
Boston and Skegness2015
Leicester East2019
South Derbyshire2010
Nottingham East2019

MPs in the London region

AffiliationMembers
Labour50
Conservative23
Liberal Democrats3
Independent1
 Total76
MPConstituencyPartyIn constituency
since
Hackney North and Stoke Newington1987
Cities of London and Westminster2019
Bethnal Green and Bow2010
Tooting2016 by-election
Putney2019
Orpington2019
Poplar and Limehouse2019
Harrow East2010
Old Bexley and Sidcup2005
West Ham2005
Kensington2019
Westminster North2010
Brent Central2015
Brentford and Isleworth2015
Enfield Southgate2017
Enfield North2019
Carshalton and Wallington2019
Islington North1983
Bermondsey and Old Southwark2015
Walthamstow2010
Dagenham and Rainham2010
Leyton and Wanstead2010
Lewisham East2018 by-election
Kingston and Surbiton2017
Battersea2017
Chingford and Woodford Green1997
Eltham1997
Vauxhall2019
Bexleyheath and Crayford2005
Lewisham Deptford2015
Finchley and Golders Green2010
Old Bexley and Sidcup2021 by-election
Brent North1997
Wimbledon2005
Chelsea and Fulham2010
Camberwell and Peckham1997
Dulwich and West Norwood2015
Hackney South and Shoreditch2005
Barking1994 by-election
Ealing Central and Acton2015
Uxbridge and South Ruislip2015
Croydon Central2017
Tottenham2000 by-election
Hornchurch and Upminster2017
Feltham and Heston2011 by-election
Mitcham and Morden1997
Hayes and Harlington1997
Ealing North2019
Bromley and Chislehurst2006 by-election
Hendon2010
Richmond Park2019
Erith and Thamesmead2019
Edmonton2015
Greenwich and Woolwich2015
Croydon South2015
Croydon North2012 by-election
Lewisham West and Penge2017
Streatham2019
Romford2001
Sutton and Cheam2015
Ealing Southall2007 by-election
Hampstead and Kilburn2015
Ruislip, Northwood and Pinner2019
Hammersmith2010
Holborn and St Pancras2015
Beckenham2010
Ilford North2015
Ilford South2019
Harrow West1997
Islington South and Finsbury2005
East Ham1997
Uxbridge and South Ruislip2023 by-election
Chipping Barnet2005
Hornsey and Wood Green2015
Twickenham2019

MPs in the North East region

AffiliationMembers
Labour18
Conservative11
Independent1
 Total30
MPConstituencyPartyIn constituency
since
Newcastle upon Tyne EastIndependent2010
TynemouthLabour1997
Middlesbrough South and East ClevelandConservative2017
Stockton NorthLabour2010
Bishop AucklandConservative2019
Sunderland CentralLabour2010
City of DurhamLabour2019
DarlingtonConservative2019
North TynesideLabour2010
HartlepoolLabour2017
Washington and Sunderland WestLabour2010
North West DurhamConservative2019
SedgefieldConservative2019
North DurhamLabour2001
WansbeckLabour2010
Blyth ValleyConservative2019
South ShieldsLabour2013 by-election
MiddlesbroughLabour2012 by-election
Newcastle upon Tyne NorthLabour2010
GatesheadLabour2010
EasingtonLabour2010
HartlepoolConservative2021 by-election
Newcastle upon Tyne CentralLabour2010
HexhamConservative2010
JarrowLabour2019
Houghton and Sunderland SouthLabour2010
Berwick-upon-TweedConservative2015
BlaydonLabour2017
Stockton SouthConservative2019
RedcarConservative2019

MPs in the North West region

AffiliationMembers
Labour44
Conservative30
Liberal Democrats1
Speaker1
Workers1
Independent3
 Total78
MPConstituencyPartyIn constituency
since
Oldham East and SaddleworthLabour2011 by-election
Weaver ValeLabour2017
Liverpool WavertreeLabour2019
Blackpool SouthIndependent2019
Rossendale and DarwenConservative2010
Altrincham and Sale WestConservative1997
HyndburnConservative2019
CongletonConservative2010
Liverpool West DerbyLabour2019
Liverpool WaltonLabour2017
Warrington SouthConservative2019
Heywood and MiddletonConservative2019
West LancashireLabour2005
West LancashireLabour2023 by-election
Bury NorthConservative2019
City of ChesterLabour2022 by-election
BootleLabour2015
WallaseyLabour1992
Garston and HalewoodLabour2010
Sefton CentralLabour2010
Ribble ValleyConservative1992
Westmorland and LonsdaleLiberal Democrats2005
Barrow and FurnessConservative2019
South RibbleConservative2019
MakerfieldLabour2010
RochdaleWorkers2024 by-election
Bolton WestConservative2015
Stretford and UrmstonLabour2010
Wirral WestLabour2015
LeighConservative2019
Denton and ReddishLabour2005
CopelandConservative2017 by-election
BurnleyConservative2019
PrestonLabour Co-op2000 by-election
BlackburnLabour2015
KnowsleyLabour2010
ChorleySpeaker1997
Penrith and The BorderConservative2019
WorkingtonConservative2019
Liverpool RiversideLabour2019
Wythenshawe and Sale EastLabour2014 by-election
Worsley and Eccles SouthLabour2010
Manchester GortonLabour2017
RochdaleLabour2017
Bolton North EastConservative2019
Salford and EcclesLabour2015
Ellesmere Port and NestonLabour2015
City of ChesterLabour2015
Blackpool North and CleveleysConservative2010
St Helens NorthIndependent2015
Wirral SouthLabour2010
Oldham West and RoytonLabour Co-op2015 by-election
TattonConservative2017
FyldeConservative2010
StockportLabour2019
SouthportConservative2017
Morecambe and LunesdaleConservative2010
Crewe and NantwichConservative2019
WiganLabour2010
Warrington NorthLabour2019
Manchester CentralLabour Co-op2012 by-election
Bolton South EastLabour2010
Ashton-under-LyneLabour2015
Stalybridge and HydeLabour Co-op2010
St Helens South and WhistonLabour2015
CheadleConservative2015
MacclesfieldConservative2010
Lancaster and FleetwoodLabour2015
Manchester WithingtonLabour2015
PendleConservative2010
CarlisleConservative2010
Blackley and BroughtonLabour2010
EddisburyConservative2019
HaltonLabour1997
Bury SouthLabour2019
Wyre and Preston NorthConservative2010
Blackpool SouthLabour2024 by-election
Stretford and UrmstonLabour2022 by-election
BirkenheadLabour2019
Hazel GroveIndependent2015

MPs in the South East region

AffiliationMembers
Conservative72
Labour8
Liberal Democrats2
Green1
Independent2
 Total85
MPConstituencyPartyIn constituency
since
WindsorConservative2005
EastbourneConservative2019
WycombeConservative2010
Mole ValleyConservative1997
ReigateIndependent1997
Worthing WestConservative1997
WinchesterConservative2010
AylesburyConservative2019
LewesConservative2015
Gillingham and RainhamConservative2010
Tunbridge WellsConservative2005
Folkestone and HytheConservative2010
WitneyConservative2016 by-election
East SurreyConservative2019
Chatham and AylesfordConservative2010
Mid SussexConservative2019
SloughLabour2017
GosportConservative2010
AldershotConservative2017
Oxford EastLabour Co-op2017
Meon ValleyConservative2019
CanterburyLabour2017
DoverLabour2019
Milton Keynes NorthConservative2019
NewburyConservative2019
FarehamConservative2015
North ThanetConservative1983
WealdenConservative2015
Bognor Regis and LittlehamptonConservative1997
Chesham and Amersham1992
Surrey HeathConservative2005
Maidstone and The WealdConservative2010
Epsom and EwellConservative2001
AshfordConservative1997
Chesham and Amersham2021 by-election
Arundel and South DownsConservative2019
Hastings and RyeConservative2019
Sittingbourne and SheppeyConservative2010
East HampshireConservative2010
GraveshamConservative2005
EastleighConservative2019
HenleyConservative2008 by-election
South West SurreyConservative2005
North East HampshireConservative2015
DartfordConservative2010
WantageConservative2019
ChichesterConservative2017
SpelthorneConservative2010
HoveLabour2015
New Forest East1997
WokingConservative2010
East Worthing and ShorehamConservative1997
Brighton PavilionGreen2010
South ThanetConservative2015
HavantConservative2015
North West HampshireConservative2015
MaidenheadConservative1997
Bexhill and BattleConservative2015
BasingstokeConservative2005
Oxford West and AbingdonLiberal Democrats2017
Portsmouth NorthConservative2010
Portsmouth SouthLabour2017
BeaconsfieldConservative2019
Romsey and Southampton NorthConservative2010
BanburyConservative2015
HorshamConservative2015
Esher and WaltonConservative2010
WokinghamConservative1987
GuildfordConservative2019
Reading EastLabour2017
Brighton KemptownIndependent2017
Isle of WightConservative2017
Reading WestConservative2010
BuckinghamConservative2019
CrawleyConservative2010
Southampton ItchenConservative2015
Runnymede and WeybridgeConservative2019
Milton Keynes SouthConservative2010
BracknellConservative2019
New Forest WestConservative1997
Rochester and StroodConservative2015
SevenoaksConservative2019
Tonbridge and MallingConservative2015
Southampton TestLabour1997
Faversham and Mid KentConservative2015

MPs in the South West region

AffiliationMembers
Conservative46
Labour7
Liberal Democrats3
Independent2
 Total58
MPConstituencyPartyIn constituency
since
StroudConservative2019
ExeterLabour1997
South SwindonConservative2010
Bournemouth WestConservative2010
CheltenhamConservative2015
ChristchurchConservative1997
The CotswoldsConservative1997
Torridge and West DevonConservative2005
Bristol WestLabour2015
ChippenhamConservative2015
St Austell and NewquayConservative2015
South DorsetConservative2010
Somerton and FromeLiberal Democrats2023 by-election
KingswoodLabour2024 by-election
Bournemouth EastConservative2005
Camborne and RedruthConservative2010
Tiverton and HonitonLiberal Democrats2022 by-election
TorbayConservative2015
North SomersetConservative2010
YeovilConservative2015
SalisburyConservative2010
Richard GrahamGloucesterConservative2010
James GrayNorth WiltshireConservative1997
Thornbury and YateConservative2015
Forest of DeanConservative2005
WellsConservative2015
North DorsetConservative2015
BathLiberal Democrats2017
Bristol North WestLabour2017
East DevonConservative2019
DevizesConservative2019
Bridgwater and West SomersetConservative2001
West DorsetConservative2019
Filton and Bradley StokeConservative2010
Truro and FalmouthConservative2019
TotnesConservative2019
North CornwallConservative2015
Bristol EastLabour2005
Plymouth Moor ViewConservative2015
Newton AbbotConservative2010
South East CornwallConservative2010
South West WiltshireConservative2010
Tiverton and HonitonIndependent2010
Weston-super-MareConservative2005
Plymouth Sutton and DevonportLabour Co-op2017
Taunton DeaneConservative2015
North East SomersetConservative2010
TewkesburyConservative1997
North DevonConservative2019
KingswoodConservative2010
Bristol SouthLabour2015
South West DevonConservative1997
Central DevonConservative2010
PooleConservative1997
St IvesConservative2015
North SwindonConservative2010
Mid Dorset and North PooleConservative2015
Somerton and FromeIndependent2015

MPs in the West Midlands region

AffiliationMembers
Conservative41
Labour17
Liberal Democrats1
Independent3
 Total62
MPConstituencyPartyIn constituency
since
Birmingham Hall GreenLabour2019
TelfordIndependent2015
Wolverhampton South WestConservative2019
West Bromwich WestConservative2019
West WorcestershireConservative2010
Newcastle-under-LymeConservative2019
MeridenConservative2019
Staffordshire MoorlandsConservative2010
Stoke-on-Trent SouthConservative2017
Birmingham Hodge HillLabour2004 by-election
StoneConservative1997
StaffordConservative2019
Birmingham ErdingtonLabour2010
LudlowConservative2005
TamworthLabour2023 by-election
Birmingham ErdingtonLabour2022 by-election
LichfieldConservative1997
Coventry North EastLabour2015
Wyre ForestConservative2010
Stoke-on-Trent CentralConservative2019
Birmingham EdgbastonLabour Co-op2017
Burton & UttoxeterConservative2019
Stoke-on-Trent NorthConservative2019
Mid WorcestershireConservative2015
Walsall NorthConservative2017
BromsgroveConservative2010
NuneatonConservative2010
Shrewsbury and AtchamConservative2005
SolihullIndependent2015
Dudley NorthConservative2019
RedditchConservative2017
Birmingham Perry BarrLabour2001
Birmingham LadywoodLabour2010
Birmingham Selly OakLabour2010
Wolverhampton South EastLabour2005
Cannock ChaseConservative2015
Sutton ColdfieldConservative2001
North ShropshireLiberal Democrats2021 by-election
Halesowen and Rowley RegisConservative2010
Aldridge-BrownhillsConservative2015
Hereford and South HerefordshireConservative2010
Coventry North WestLabour2019
North ShropshireConservative1997
RugbyConservative2010
Birmingham YardleyLabour2015
TamworthIndependent2010
The WrekinConservative2005
West Bromwich EastConservative2019
Birmingham NorthfieldConservative2019
WarleyLabour1997
Wolverhampton North EastConservative2019
Coventry SouthLabour2019
North WarwickshireConservative2015
Walsall SouthLabour2010
WorcesterConservative2010
StourbridgeConservative2019
Warwick and LeamingtonLabour2017
North HerefordshireConservative2010
South StaffordshireConservative2010
Dudley SouthConservative2015
Kenilworth and SouthamConservative2010
Stratford-on-AvonConservative2010

MPs in the Yorkshire and the Humber region

AffiliationMembers
Labour31
Conservative24
Independent1
 Total56
MPConstituencyPartyIn constituency
since
Selby and AinstyConservative2010
WakefieldIndependent2019
PudseyConservative2010
Leeds CentralLabour1999 by-election
Sheffield South EastLabour2010
Sheffield HallamLabour2019
Sheffield CentralLabour2010
Batley and SpenLabour Co-op2016 by-election
Leeds EastLabour2015
Penistone and StocksbridgeConservative2019
RotherhamLabour2012 by-election
Normanton, Pontefract and CastlefordLabour2010
Bradford SouthLabour2015
ShipleyConservative2005
Haltemprice and HowdenConservative1997
DewsburyConservative2019
Don ValleyConservative2019
Sheffield Brightside and HillsboroughLabour2016 by-election
Scarborough and WhitbyConservative2005
Sheffield HeeleyLabour2015
Leeds North EastLabour1997
Kingston upon Hull West and HessleLabour2017
Wentworth and DearneLabour2010
Thirsk and MaltonConservative2015
Bradford EastLabour2015
Barnsley CentralLabour2011 by-election
Morley and OutwoodConservative2015
Kingston upon Hull NorthLabour2005
Harrogate and KnaresboroughConservative2010
East YorkshireConservative2001
Batley and SpenLabour2021 by-election
WakefieldLabour2022 by-election
HalifaxLabour2015
York CentralLabour2015
Selby and AinstyLabour2023 by-election
Colne ValleyConservative2019
Doncaster NorthLabour2005
KeighleyConservative2019
ScunthorpeConservative2019
Great GrimsbyConservative2019
Barnsley EastLabour2017
Brigg and GooleConservative2010
Leeds WestLabour2010
Bradford WestLabour2015
HuddersfieldLabour Co-op1983
Elmet and RothwellConservative2010
Skipton and RiponConservative2010
Leeds North WestLabour Co-op2017
Rother ValleyConservative2019
Beverley and HoldernessConservative2005
York OuterConservative2010
Richmond (Yorks)Conservative2015
HemsworthLabour1996 by-election
Kingston upon Hull EastLabour2010
CleethorpesConservative2010
Calder ValleyConservative2010
Doncaster CentralLabour1997

By-elections

See also