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
Affiliation Members Conservative Party345 Labour Party179 Liberal Democrats7 Green Party1 Speaker1 Total 533
At dissolution Affiliation Members Conservative Party327 Labour Party183 Liberal Democrats11 Independent8 Green Party1 Reform UK1 Workers Party1 Speaker1 Total 533
MPs in the East of England region
Affiliation Members Conservative51 Labour7 Liberal Democrats1 Total 59
MP Constituency Party In constituencysince Hitchin and Harpenden 2017 Waveney 2010 Southend West 2022 South Norfolk 2001 Saffron Walden 2017 North Norfolk 2019 North East Cambridgeshire 2010 Basildon and Billericay 2010 Peterborough 2019 South Cambridgeshire 2019 Brentwood and Ongar 2017 South Suffolk 2015 Bury St Edmunds 2010 Braintree 2015 Suffolk Coastal 2010 St Albans 2019 Huntingdon 2001 Mid Bedfordshire 2005 Hertsmere 2015 Thurrock 2010 Rochford and Southend East 2005 Southend West 2022 by-election Chelmsford 2017 Rayleigh and Wickford 2010 South East Cambridgeshire 2015 Mid Norfolk 2010 North East Bedfordshire 2019 Harlow 2010 West Suffolk 2010 Castle Point 2010 North East Hertfordshire 1992 Luton South 2019 Ipswich 2019 Harwich and North Essex 2010 Epping Forest 1997 Great Yarmouth 2010 Norwich South 2015 Hertford and Stortford 2019 Broadland 2019 Stevenage 2010 South Basildon and East Thurrock 2010 South West Hertfordshire 2019 Luton North 2019 Witham 2010 Hemel Hempstead 2005 Central Suffolk and North Ipswich 2010 Colchester 2015 Watford 2019 South West Bedfordshire 2001 Welwyn Hatfield 2005 Norwich North 2009 by-election Mid Bedfordshire 2023 by-election South West Norfolk 2010 North West Cambridgeshire 2005 Broxbourne 2005 Clacton 2017 Maldon 2010 North West Norfolk 2019 Bedford 2017 Cambridge 2015
MPs in the East Midlands region
Affiliation Members Conservative36 Labour8 Reform UK1 Independent3 Total 48
MP Constituency Party In constituencysince Ashfield 2019 Charnwood 2015 Leicester South 2011 by-election Louth and Horncastle 2015 Derby South 1983 Wellingborough 2005 Mansfield 2017 North West Leicestershire 2010 Bassetlaw 2019 South Leicestershire 2015 Grantham and Stamford 2019 Derbyshire Dales 2019 Rushcliffe 2019 Northampton North 2010 Bosworth 2019 Bolsover 2019 Nottingham South 2010 South Holland and The Deepings 1997 Daventry 2010 Broxtowe 2019 Kettering 2010 Loughborough 2019 Newark 2014 by-election Sleaford and North Hykeham 2016 by-election Rutland and Melton 2019 Leicester West 2010 Wellingborough 2024 by-election High Peak 2019 Mid Derbyshire 2010 South Northamptonshire 2010 Gainsborough 1983 Northampton South 2017 Lincoln 2019 Amber Valley 2010 Nottingham North 2017 Harborough 2017 Chesterfield 2010 Corby 2015 North East Derbyshire 2017 Gedling 2019 Derby North 2019 Sherwood 2010 Erewash 2015 Boston and Skegness 2015 Leicester East 2019 South Derbyshire 2010 Nottingham East 2019
MPs in the London region
Affiliation Members Labour50 Conservative23 Liberal Democrats3 Independent1 Total 76
MP Constituency Party In constituencysince Hackney North and Stoke Newington 1987 Cities of London and Westminster 2019 Bethnal Green and Bow 2010 Tooting 2016 by-election Putney 2019 Orpington 2019 Poplar and Limehouse 2019 Harrow East 2010 Old Bexley and Sidcup 2005 West Ham 2005 Kensington 2019 Westminster North 2010 Brent Central 2015 Brentford and Isleworth 2015 Enfield Southgate 2017 Enfield North 2019 Carshalton and Wallington 2019 Islington North 1983 Bermondsey and Old Southwark 2015 Walthamstow 2010 Dagenham and Rainham 2010 Leyton and Wanstead 2010 Lewisham East 2018 by-election Kingston and Surbiton 2017 Battersea 2017 Chingford and Woodford Green 1997 Eltham 1997 Vauxhall 2019 Bexleyheath and Crayford 2005 Lewisham Deptford 2015 Finchley and Golders Green 2010 Old Bexley and Sidcup 2021 by-election Brent North 1997 Wimbledon 2005 Chelsea and Fulham 2010 Camberwell and Peckham 1997 Dulwich and West Norwood 2015 Hackney South and Shoreditch 2005 Barking 1994 by-election Ealing Central and Acton 2015 Uxbridge and South Ruislip 2015 Croydon Central 2017 Tottenham 2000 by-election Hornchurch and Upminster 2017 Feltham and Heston 2011 by-election Mitcham and Morden 1997 Hayes and Harlington 1997 Ealing North 2019 Bromley and Chislehurst 2006 by-election Hendon 2010 Richmond Park 2019 Erith and Thamesmead 2019 Edmonton 2015 Greenwich and Woolwich 2015 Croydon South 2015 Croydon North 2012 by-election Lewisham West and Penge 2017 Streatham 2019 Romford 2001 Sutton and Cheam 2015 Ealing Southall 2007 by-election Hampstead and Kilburn 2015 Ruislip, Northwood and Pinner 2019 Hammersmith 2010 Holborn and St Pancras 2015 Beckenham 2010 Ilford North 2015 Ilford South 2019 Harrow West 1997 Islington South and Finsbury 2005 East Ham 1997 Uxbridge and South Ruislip 2023 by-election Chipping Barnet 2005 Hornsey and Wood Green 2015 Twickenham 2019
MPs in the North East region
Affiliation Members Labour18 Conservative11 Independent1 Total 30
MP Constituency Party In constituencysinceNewcastle upon Tyne East Independent 2010Tynemouth Labour 1997Middlesbrough South and East Cleveland Conservative 2017Stockton North Labour 2010Bishop Auckland Conservative 2019Sunderland Central Labour 2010City of Durham Labour 2019Darlington Conservative 2019North Tyneside Labour 2010Hartlepool Labour 2017Washington and Sunderland West Labour 2010North West Durham Conservative 2019Sedgefield Conservative 2019North Durham Labour 2001Wansbeck Labour 2010Blyth Valley Conservative 2019South Shields Labour 2013 by-electionMiddlesbrough Labour 2012 by-electionNewcastle upon Tyne North Labour 2010Gateshead Labour 2010Easington Labour 2010Hartlepool Conservative 2021 by-electionNewcastle upon Tyne Central Labour 2010Hexham Conservative 2010Jarrow Labour 2019Houghton and Sunderland South Labour 2010Berwick-upon-Tweed Conservative 2015Blaydon Labour 2017Stockton South Conservative 2019Redcar Conservative 2019
MPs in the North West region
Affiliation Members Labour44 Conservative30 Liberal Democrats1 Speaker1 Workers1 Independent3 Total 78
MP Constituency Party In constituencysinceOldham East and Saddleworth Labour 2011 by-electionWeaver Vale Labour 2017Liverpool Wavertree Labour 2019Blackpool South Independent 2019Rossendale and Darwen Conservative 2010Altrincham and Sale West Conservative 1997Hyndburn Conservative 2019Congleton Conservative 2010Liverpool West Derby Labour 2019Liverpool Walton Labour 2017Warrington South Conservative 2019Heywood and Middleton Conservative 2019West Lancashire Labour 2005West Lancashire Labour 2023 by-electionBury North Conservative 2019City of Chester Labour 2022 by-electionBootle Labour 2015Wallasey Labour 1992Garston and Halewood Labour 2010Sefton Central Labour 2010Ribble Valley Conservative 1992Westmorland and Lonsdale Liberal Democrats 2005Barrow and Furness Conservative 2019South Ribble Conservative 2019Makerfield Labour 2010Rochdale Workers 2024 by-electionBolton West Conservative 2015Stretford and Urmston Labour 2010Wirral West Labour 2015Leigh Conservative 2019Denton and Reddish Labour 2005Copeland Conservative 2017 by-electionBurnley Conservative 2019Preston Labour Co-op 2000 by-electionBlackburn Labour 2015Knowsley Labour 2010Chorley Speaker 1997Penrith and The Border Conservative 2019Workington Conservative 2019Liverpool Riverside Labour 2019Wythenshawe and Sale East Labour 2014 by-electionWorsley and Eccles South Labour 2010Manchester Gorton Labour 2017Rochdale Labour 2017Bolton North East Conservative 2019Salford and Eccles Labour 2015Ellesmere Port and Neston Labour 2015City of Chester Labour 2015Blackpool North and Cleveleys Conservative 2010St Helens North Independent 2015Wirral South Labour 2010Oldham West and Royton Labour Co-op 2015 by-electionTatton Conservative 2017Fylde Conservative 2010Stockport Labour 2019Southport Conservative 2017Morecambe and Lunesdale Conservative 2010Crewe and Nantwich Conservative 2019Wigan Labour 2010Warrington North Labour 2019Manchester Central Labour Co-op 2012 by-electionBolton South East Labour 2010Ashton-under-Lyne Labour 2015Stalybridge and Hyde Labour Co-op 2010St Helens South and Whiston Labour 2015Cheadle Conservative 2015Macclesfield Conservative 2010Lancaster and Fleetwood Labour 2015Manchester Withington Labour 2015Pendle Conservative 2010Carlisle Conservative 2010Blackley and Broughton Labour 2010Eddisbury Conservative 2019Halton Labour 1997Bury South Labour 2019Wyre and Preston North Conservative 2010Blackpool South Labour 2024 by-electionStretford and Urmston Labour 2022 by-electionBirkenhead Labour 2019Hazel Grove Independent 2015
MPs in the South East region
Affiliation Members Conservative72 Labour8 Liberal Democrats2 Green1 Independent2 Total 85
MP Constituency Party In constituencysinceWindsor Conservative 2005Eastbourne Conservative 2019Wycombe Conservative 2010Mole Valley Conservative 1997Reigate Independent 1997Worthing West Conservative 1997Winchester Conservative 2010Aylesbury Conservative 2019Lewes Conservative 2015Gillingham and Rainham Conservative 2010Tunbridge Wells Conservative 2005Folkestone and Hythe Conservative 2010Witney Conservative 2016 by-electionEast Surrey Conservative 2019Chatham and Aylesford Conservative 2010Mid Sussex Conservative 2019Slough Labour 2017Gosport Conservative 2010Aldershot Conservative 2017Oxford East Labour Co-op 2017Meon Valley Conservative 2019Canterbury Labour 2017Dover Labour 2019Milton Keynes North Conservative 2019Newbury Conservative 2019Fareham Conservative 2015North Thanet Conservative 1983Wealden Conservative 2015Bognor Regis and Littlehampton Conservative 1997Chesham and Amersham 1992Surrey Heath Conservative 2005Maidstone and The Weald Conservative 2010Epsom and Ewell Conservative 2001Ashford Conservative 1997Chesham and Amersham 2021 by-electionArundel and South Downs Conservative 2019Hastings and Rye Conservative 2019Sittingbourne and Sheppey Conservative 2010East Hampshire Conservative 2010Gravesham Conservative 2005Eastleigh Conservative 2019Henley Conservative 2008 by-electionSouth West Surrey Conservative 2005North East Hampshire Conservative 2015Dartford Conservative 2010Wantage Conservative 2019Chichester Conservative 2017Spelthorne Conservative 2010Hove Labour 2015New Forest East 1997Woking Conservative 2010East Worthing and Shoreham Conservative 1997Brighton Pavilion Green 2010South Thanet Conservative 2015Havant Conservative 2015North West Hampshire Conservative 2015Maidenhead Conservative 1997Bexhill and Battle Conservative 2015Basingstoke Conservative 2005Oxford West and Abingdon Liberal Democrats 2017Portsmouth North Conservative 2010Portsmouth South Labour 2017Beaconsfield Conservative 2019Romsey and Southampton North Conservative 2010Banbury Conservative 2015Horsham Conservative 2015Esher and Walton Conservative 2010Wokingham Conservative 1987Guildford Conservative 2019Reading East Labour 2017Brighton Kemptown Independent 2017Isle of Wight Conservative 2017Reading West Conservative 2010Buckingham Conservative 2019Crawley Conservative 2010Southampton Itchen Conservative 2015Runnymede and Weybridge Conservative 2019Milton Keynes South Conservative 2010Bracknell Conservative 2019New Forest West Conservative 1997Rochester and Strood Conservative 2015Sevenoaks Conservative 2019Tonbridge and Malling Conservative 2015Southampton Test Labour 1997Faversham and Mid Kent Conservative 2015
MPs in the South West region