List of MPs elected in the 2019 United Kingdom general election

In the United Kingdom's (UK) 2019 general election each parliamentary constituency elected one member. There are 650 constituencies and so 650 members of Parliament (MPs) were elected to the House of Commons. The new Parliament first met on 17 December 2019.

 House of Commons composition 
The Conservative Party gained the most seats in the election. The Scottish National Party increased their number of seats. The Social Democratic and Labour Party returned to the House of Commons for the first time since their defeat in the 2017 general  election, and the Alliance Party also returned for the first time since their defeat in the 2015 general election. The Labour Party, Plaid Cymru and Democratic Unionists all lost seats.

 List of MPs elected 
24% of the members elected in the 2019 election were elected for the first time, or were not members of the previous parliament.

+ Constituency Party of holderbefore electionMember returned Party of holderafter electionNotesAberavon Labour frameless|100pxStephen Kinnock LabourSeat heldAberconwyConservative frameless|100pxRobin Millar ConservativePrevious holder, , did not standAberdeen North Scottish National frameless|100pxKirsty Blackman Scottish NationalSeat heldAberdeen South Conservative frameless|100pxStephen Flynn Scottish NationalPrevious holder, , did not standAirdrie and Shotts Scottish National frameless|100pxNeil Gray Scottish NationalSeat heldAldershot Conservative frameless|100pxLeo Docherty ConservativeSeat heldAldridge-Brownhills Conservative frameless|100pxWendy Morton ConservativeSeat heldAltrincham and Sale West Conservative frameless|100pxGraham Brady ConservativeSeat heldAlyn and Deeside Labour frameless|100pxMark Tami LabourSeat heldAmber Valley Conservative frameless|100pxNigel Mills ConservativeSeat heldAngus Conservative frameless|100pxDave Doogan Scottish NationalDefeated holder, Arfon Plaid Cymru frameless|100pxHywel Williams Plaid CymruSeat heldArgyll and Bute Scottish National frameless|100pxBrendan O'Hara Scottish NationalSeat heldArundel and South Downs Conservative frameless|100pxAndrew Griffith ConservativePrevious holder, , did not standAshfield Labour frameless|100pxLee Anderson ConservativePrevious holder, , did not standAshford Conservative frameless|100pxDamian Green ConservativeSeat heldAshton-under-Lyne Labour frameless|100pxAngela Rayner LabourSeat heldAylesbury Conservative frameless|100pxRob Butler ConservativePrevious holder, , did not standAyr, Carrick and Cumnock Conservative frameless|100pxAllan Dorans Scottish NationalPrevious holder, , did not standBanbury Conservative frameless|100pxVictoria Prentis ConservativeSeat heldBanff and Buchan Conservative frameless|100pxDavid Duguid ConservativeSeat heldBarking Labour frameless|100pxMargaret Hodge LabourSeat heldBarnsley Central Labour frameless|100pxDan Jarvis LabourSeat heldBarnsley East Labour frameless|100pxStephanie Peacock LabourSeat heldBarrow and Furness Independent (The Independents) frameless|100pxSimon Fell ConservativePrevious holder, , did not standBasildon and Billericay Conservative frameless|100pxJohn Baron ConservativeSeat heldBasingstoke Conservative frameless|100pxMaria Miller ConservativeSeat heldBassetlaw Vacant frameless|100pxBrendan Clarke-Smith ConservativePrevious holder, , did not standBathLiberal Democrats frameless|100pxWera HobhouseLiberal DemocratsSeat heldBatley and Spen Labour Co-operative frameless|100pxTracy Brabin Labour Co-operativeSeat heldBattersea Labour frameless|100pxMarsha de Cordova LabourSeat heldBeaconsfield Independent frameless|100pxJoy Morrissey ConservativeDefeated holder, Beckenham Conservative frameless|100pxBob Stewart ConservativeSeat heldBedford Labour frameless|100pxMohammad Yasin LabourSeat heldBelfast EastDUP frameless|100pxGavin RobinsonDUPSeat heldBelfast NorthDUPframeless|100pxJohn Finucane Sinn FéinDefeated holder, Belfast SouthDUP frameless|100pxClaire Hanna SDLPDefeated holder, Belfast West Sinn Féin frameless|100pxPaul Maskey Sinn FéinSeat heldBermondsey and Old Southwark Labour frameless|100pxNeil Coyle LabourSeat heldBerwick-upon-Tweed Conservative frameless|100pxAnne-Marie Trevelyan ConservativeSeat heldBerwickshire, Roxburgh and Selkirk Conservative frameless|100pxJohn Lamont ConservativeSeat heldBethnal Green and Bow Labour frameless|100pxRushanara Ali LabourSeat heldBeverley and Holderness Conservative frameless|100pxGraham Stuart ConservativeSeat heldBexhill and Battle Conservative frameless|100pxHuw Merriman ConservativeSeat heldBexleyheath and Crayford Conservative frameless|100pxDavid Evennett ConservativeSeat heldBirkenhead Birkenhead Social Justice frameless|100pxMick Whitley LabourDefeated holder, Birmingham Edgbaston Labour Co-operative frameless|100pxPreet Gill Labour Co-operativeSeat heldBirmingham Erdington Labour frameless|100pxJack Dromey LabourSeat heldBirmingham Hall Green Labourframeless|100pxTahir Ali LabourDefeated holder, Birmingham Hodge Hill Labourframeless|100pxLiam Byrne LabourSeat heldBirmingham Ladywood Labourframeless|100pxShabana Mahmood LabourSeat heldBirmingham Northfield Labourframeless|100pxGary Sambrook ConservativeDefeated holder, Birmingham Perry Barr Labourframeless|100pxKhalid Mahmood LabourSeat heldBirmingham Selly Oak Labourframeless|100pxSteve McCabe LabourSeat heldBirmingham Yardley Labourframeless|100pxJess Phillips LabourSeat heldBishop Auckland Labourframeless|100pxDehenna Davison ConservativeDefeated holder, Blackburn Labourframeless|100pxKate Hollern LabourSeat heldBlackley and Broughton Labourframeless|125x125pxGraham Stringer LabourSeat heldBlackpool North and Cleveleys Conservativeframeless|100pxPaul Maynard ConservativeSeat heldBlackpool South Labourframeless|100pxScott Benton ConservativeDefeated holder, Blaenau Gwent Labour frameless|100pxNick Smith LabourSeat heldBlaydon Labour frameless|100pxLiz Twist LabourSeat heldBlyth Valley Labour frameless|100pxIan Levy ConservativePrevious holder, , did not standBognor Regis and Littlehampton Conservativeframeless|100pxNick Gibb ConservativeSeat heldBolsover Labourframeless|100pxMark Fletcher ConservativeDefeated holder, Bolton North East Labourframeless|100pxMark Logan ConservativeDefeated holder, Bolton South East Labourframeless|100pxYasmin Qureshi LabourSeat heldBolton West Conservativeframeless|100pxChris Green ConservativeSeat heldBootle Labour frameless|100pxPeter Dowd LabourSeat heldBoston and Skegness Conservativeframeless|100pxMatt Warman ConservativeSeat heldBosworth Conservativeframeless|100pxLuke Evans ConservativePrevious holder, , did not standBournemouth East Conservative frameless|100pxTobias Ellwood ConservativeSeat heldBournemouth West Conservative frameless|100pxConor Burns ConservativeSeat heldBracknellLiberal Democratsframeless|100pxJames Sunderland ConservativePrevious holder, , did not standBradford East Labour Imran Hussain LabourSeat heldBradford South Labourframeless|100pxJudith Cummins LabourSeat heldBradford West Labourframeless|100pxNaseem Shah LabourSeat heldBraintree Conservativeframeless|100pxJames Cleverly ConservativeSeat heldBrecon and RadnorshireLiberal Democratsframeless|100pxFay Jones ConservativeDefeated holder, Brent Central Labourframeless|100pxDawn Butler LabourSeat heldBrent North Labourframeless|100pxBarry Gardiner LabourSeat heldBrentford and Isleworth Labourframeless|100pxRuth Cadbury LabourSeat heldBrentwood and Ongar Conservativeframeless|100pxAlex Burghart ConservativeSeat heldBridgend Labourframeless|100pxJamie Wallis ConservativeDefeated holder, Bridgwater and West Somerset Conservativeframeless|100pxIan Liddell-Grainger ConservativeSeat heldBrigg and Goole Conservativeframeless|100pxAndrew Percy ConservativeSeat heldBrighton Kemptown Labour Co-operativeframeless|100pxLloyd Russell-Moyle Labour Co-operativeSeat heldBrighton Pavilion Greenframeless|100pxCaroline Lucas GreenSeat heldBristol East Labourframeless|100pxKerry McCarthy LabourSeat heldBristol North West Labourframeless|100pxDarren Jones LabourSeat heldBristol South Labourframeless|100pxKarin Smyth LabourSeat heldBristol West Labourframeless|100pxThangam Debbonaire LabourSeat heldBroadland Conservativeframeless|100pxJerome Mayhew ConservativePrevious holder, , did not standBromley and Chislehurst Conservativeframeless|100pxBob Neill ConservativeSeat heldBromsgrove Conservativeframeless|100pxSajid Javid ConservativeSeat heldBroxbourne Conservativeframeless|100pxCharles Walker ConservativeSeat heldBroxtowe Change UKframeless|100pxDarren Henry ConservativeDefeated holder, Buckingham Vacantframeless|100pxGreg Smith ConservativePrevious holder, , did not standBurnley Labourframeless|100pxAntony Higginbotham ConservativeDefeated holder, Burton Conservativeframeless|100pxKate Kniveton ConservativePrevious holder, , did not standBury North Labourframeless|100pxJames Daly ConservativeDefeated holder, Bury South Independentframeless|100pxChristian Wakeford ConservativeDefeated holder, Bury St Edmunds Conservativeframeless|100pxJo Churchill ConservativeSeat heldCaerphilly Labourframeless|100pxWayne David LabourSeat heldCaithness, Sutherland and Easter RossLiberal Democratsframeless|100pxJamie StoneLiberal DemocratsSeat heldCalder Valley Conservativeframeless|100pxCraig Whittaker ConservativeSeat heldCamberwell and Peckham Labourframeless|100pxHarriet Harman LabourSeat heldCamborne and Redruth Conservativeframeless|100pxGeorge Eustice ConservativeSeat heldCambridge Labourframeless|100pxDaniel Zeichner LabourSeat heldCannock Chase Conservativeframeless|100pxAmanda Milling ConservativeSeat heldCanterbury Labourframeless|100pxRosie Duffield LabourSeat heldCardiff Central Labourframeless|100pxJo Stevens LabourSeat heldCardiff North Labourframeless|100pxAnna McMorrin LabourSeat heldCardiff South and Penarth Labour Co-operativeframeless|100pxStephen Doughty Labour Co-operativeSeat heldCardiff West Labourframeless|100pxKevin Brennan LabourSeat heldCarlisle Conservativeframeless|100pxJohn Stevenson ConservativeSeat heldCarmarthen East and Dinefwr Plaid Cymruframeless|100pxJonathan Edwards Plaid CymruSeat heldCarmarthen West and South Pembrokeshire Conservativeframeless|100pxSimon Hart ConservativeSeat heldCarshalton and WallingtonLiberal Democratsframeless|100pxElliot Colburn ConservativeDefeated holder, Castle Point Conservativeframeless|100pxRebecca Harris ConservativeSeat heldCentral Ayrshire Scottish Nationalframeless|100pxPhilippa Whitford Scottish NationalSeat heldCentral Devon Conservativeframeless|100pxMel Stride ConservativeSeat heldCentral Suffolk and North Ipswich Conservative Dan Poulter ConservativeSeat heldCeredigion Plaid Cymruframeless|100pxBen Lake Plaid CymruSeat heldCharnwood Conservativeframeless|100pxEdward Argar ConservativeSeat heldChatham and Aylesford Conservativeframeless|100pxTracey Crouch ConservativeSeat heldCheadle Conservativeframeless|100pxMary Robinson ConservativeSeat heldChelmsford Conservativeframeless|100pxVicky Ford ConservativeSeat heldChelsea and Fulham Conservativeframeless|100pxGreg Hands ConservativeSeat heldCheltenham Conservativeframeless|100pxAlex Chalk ConservativeSeat heldChesham and Amersham Conservativeframeless|100pxCheryl Gillan ConservativeSeat heldChesterfield Labourframeless|100pxToby Perkins LabourSeat heldChichester Conservativeframeless|100pxGillian Keegan ConservativeSeat heldChingford and Woodford Green Conservativeframeless|100pxIain Duncan Smith ConservativeSeat heldChippenham Conservativeframeless|100pxMichelle Donelan ConservativeSeat heldChipping Barnet Conservativeframeless|100pxTheresa Villiers ConservativeSeat heldChorley Speakerframeless|100pxLindsay Hoyle SpeakerSeat heldChristchurch Conservativeframeless|100pxChristopher Chope ConservativeSeat heldCities of London and Westminster Conservativeframeless|100pxNickie Aiken ConservativePrevious holder, , did not standCity of Chester Labourframeless|100pxChris Matheson LabourSeat heldCity of Durham Labourframeless|100pxMary Foy LabourPrevious holder, , did not standClacton Conservativeframeless|100pxGiles Watling ConservativeSeat heldCleethorpes Conservativeframeless|100pxMartin Vickers ConservativeSeat heldClwyd South Labourframeless|100pxSimon Baynes ConservativeDefeated holder, Clwyd West Conservativeframeless|100pxDavid Jones ConservativeSeat heldCoatbridge, Chryston and Bellshill Labourframeless|100pxSteven Bonnar Scottish NationalDefeated holder, Colchester Conservativeframeless|100pxWill Quince ConservativeSeat heldColne Valley Labourframeless|100pxJason McCartney ConservativeDefeated holder, Congleton Conservativeframeless|100pxFiona Bruce ConservativeSeat heldCopeland Conservativeframeless|100pxTrudy Harrison ConservativeSeat heldCorby Conservativeframeless|100pxTom Pursglove ConservativeSeat heldCoventry North East Labourframeless|100pxColleen Fletcher LabourSeat heldCoventry North West Labourframeless|100pxTaiwo Owatemi LabourPrevious holder, , did not standCoventry South Labourframeless|100pxZarah Sultana LabourPrevious holder, , did not standCrawley Conservativeframeless|100pxHenry Smith ConservativeSeat heldCrewe and Nantwich Labourframeless|100pxKieran Mullan ConservativeDefeated holder, Croydon Central Labourframeless|100pxSarah Jones LabourSeat heldCroydon North Labour Co-operativeframeless|100pxSteve Reed Labour Co-operativeSeat heldCroydon South Conservativeframeless|100pxChris Philp ConservativeSeat heldCumbernauld, Kilsyth and Kirkintilloch East Scottish Nationalframeless|100pxStuart McDonald Scottish NationalSeat heldCynon Valley Labourframeless|100pxBeth Winter LabourPrevious holder, , did not standDagenham and Rainham Labourframeless|100pxJon Cruddas LabourSeat heldDarlington Labourframeless|100pxPeter Gibson ConservativeDefeated holder, Dartford Conservativeframeless|100pxGareth Johnson ConservativeSeat heldDaventry Conservativeframeless|100pxChris Heaton-Harris ConservativeSeat heldDelyn Labourframeless|100pxRob Roberts ConservativeDefeated holder, Denton and Reddish Labourframeless|100pxAndrew Gwynne LabourSeat heldDerby North Independentframeless|100pxAmanda Solloway ConservativeDefeated holder, Derby South Labourframeless|100pxMargaret Beckett LabourSeat heldDerbyshire Dales Conservativeframeless|100pxSarah Dines ConservativePrevious holder, , did not standDevizes Conservativeframeless|100pxDanny Kruger ConservativePrevious holder, , did not standDewsbury Labourframeless|100pxMark Eastwood ConservativeDefeated holder, Don Valley Labourframeless|100pxNicholas Fletcher ConservativeDefeated holder, Doncaster Central Labourframeless|100pxRosie Winterton LabourSeat heldDoncaster North Labourframeless|100pxEd Miliband LabourSeat heldDover Independentframeless|100pxNatalie Elphicke ConservativePrevious holder, , did not standDudley North Independentframeless|100pxMarco Longhi ConservativePrevious holder, , did not standDudley South Conservativeframeless|100pxMike Wood ConservativeSeat heldDulwich and West Norwood Labourframeless|100pxHelen Hayes LabourSeat heldDumfries and Galloway Conservativeframeless|100pxAlister Jack ConservativeSeat heldDumfriesshire, Clydesdale and Tweeddale Conservativeframeless|100pxDavid Mundell ConservativeSeat heldDundee East Scottish Nationalframeless|100pxStewart Hosie Scottish NationalSeat heldDundee West Scottish Nationalframeless|100pxChris Law Scottish NationalSeat heldDunfermline and West Fife Scottish Nationalframeless|100pxDouglas Chapman Scottish NationalSeat heldDwyfor Meirionnydd Plaid Cymruframeless|100pxLiz Saville-Roberts Plaid CymruSeat heldEaling Central and Acton Labourframeless|100pxRupa Huq LabourSeat heldEaling North Labourframeless|100pxJames Murray Labour Co-operativePrevious holder, , did not standEaling Southall Labourframeless|100pxVirendra Sharma LabourSeat heldEasington Labourframeless|100pxGrahame Morris LabourSeat heldEast AntrimDUPframeless|100pxSammy WilsonDUPSeat heldEast Devon Conservativeframeless|100pxSimon Jupp ConservativePrevious holder, , did not standEast DunbartonshireLiberal Democratsframeless|100pxAmy Callaghan Scottish NationalDefeated holder, East Ham Labourframeless|100pxStephen Timms LabourSeat heldEast Hampshire Conservativeframeless|100pxDamian Hinds ConservativeSeat heldEast Kilbride, Strathaven and Lesmahagow Scottish Nationalframeless|100pxLisa Cameron Scottish NationalSeat heldEast LondonderryDUPframeless|100pxGregory CampbellDUPSeat heldEast Lothian Labourframeless|100pxKenny MacAskill Scottish NationalDefeated holder, East Renfrewshire Conservativeframeless|100pxKirsten Oswald Scottish NationalDefeated holder, East SurreyLiberal Democratsframeless|100pxClaire Coutinho ConservativePrevious holder, , did not standEast Worthing and Shoreham Conservativeframeless|100pxTim Loughton ConservativeSeat heldEast Yorkshire Conservativeframeless|100pxGreg Knight ConservativeSeat heldEastbourneLiberal Democratsframeless|100pxCaroline Ansell ConservativeDefeated holder, Eastleigh Conservativeframeless|100pxPaul Holmes ConservativePrevious holder, , stood for Mid SussexEddisburyLiberal Democratsframeless|100pxEdward Timpson ConservativeDefeated holder, Edinburgh East Scottish Nationalframeless|100pxTommy Sheppard Scottish NationalSeat heldEdinburgh North and Leith Scottish Nationalframeless|100pxDeidre Brock Scottish NationalSeat heldEdinburgh South Labourframeless|100pxIan Murray LabourSeat heldEdinburgh South West Scottish Nationalframeless|100pxJoanna Cherry Scottish NationalSeat heldEdinburgh WestLiberal Democratsframeless|100pxChristine JardineLiberal DemocratsSeat heldEdmonton Labour Co-operativeframeless|100pxKate Osamor Labour Co-operativeSeat heldEllesmere Port and Neston Labourframeless|100pxJustin Madders LabourSeat heldElmet and Rothwell Conservativeframeless|100pxAlec Shelbrooke ConservativeSeat heldEltham Labourframeless|100pxClive Efford LabourSeat heldEnfield North Change UKframeless|100pxFeryal Clark LabourPrevious holder, , did not standEnfield Southgate Labourframeless|100pxBambos Charalambous LabourSeat heldEpping Forest Conservativeframeless|100pxEleanor Laing ConservativeSeat heldEpsom and Ewell Conservativeframeless|100pxChris Grayling ConservativeSeat heldErewash Conservativeframeless|100pxMaggie Throup ConservativeSeat heldErith and Thamesmead Labourframeless|100pxAbena Oppong-Asare LabourPrevious holder, , did not standEsher and Walton Conservativeframeless|100pxDominic Raab ConservativeSeat heldExeter Labourframeless|100pxBen Bradshaw LabourSeat heldFalkirk Scottish Nationalframeless|100pxJohn McNally Scottish NationalSeat heldFareham Conservativeframeless|100pxSuella Braverman ConservativeSeat heldFaversham and Mid Kent Conservativeframeless|100pxHelen Whately ConservativeSeat heldFeltham and Heston Labour Co-operativeframeless|100pxSeema Malhotra Labour Co-operativeSeat heldFermanagh and South Tyrone Sinn Féin frameless|100pxMichelle Gildernew Sinn FéinSeat heldFilton and Bradley Stoke Conservativeframeless|100pxJack Lopresti ConservativeSeat heldFinchley and Golders Green Conservativeframeless|100px
Mike Freer ConservativeSeat heldFolkestone and Hythe Conservativeframeless|100pxDamian Collins ConservativeSeat heldForest of Dean Conservativeframeless|100pxMark Harper ConservativeSeat heldFoyle Sinn Féinframeless|100pxColum Eastwood SDLPDefeated holder, Fylde Conservativeframeless|100pxMark Menzies ConservativeSeat heldGainsborough Conservativeframeless|100pxEdward Leigh ConservativeSeat heldGarston and Halewood Labourframeless|100pxMaria Eagle LabourSeat heldGateshead Labourframeless|100pxIan Mearns LabourSeat heldGedling Labourframeless|100pxTom Randall ConservativeDefeated holder, Gillingham and Rainham Conservativeframeless|100pxRehman Chishti ConservativeSeat heldGlasgow Central Scottish Nationalframeless|100pxAlison Thewliss Scottish NationalSeat heldGlasgow East Scottish Nationalframeless|100pxDavid Linden Scottish NationalSeat heldGlasgow North Scottish Nationalframeless|100pxPatrick Grady Scottish NationalSeat heldGlasgow North East Labour Co-operativeframeless|100pxAnne McLaughlin Scottish NationalDefeated holder, Glasgow North West Scottish Nationalframeless|100pxCarol Monaghan Scottish NationalSeat heldGlasgow South Scottish Nationalframeless|100pxStewart McDonald Scottish NationalSeat heldGlasgow South West Scottish Nationalframeless|100pxChris Stephens Scottish NationalSeat heldGlenrothes Scottish Nationalframeless|100pxPeter Grant Scottish NationalSeat heldGloucester Conservativeframeless|100pxRichard Graham ConservativeSeat heldGordon Conservativeframeless|100pxRichard Thomson Scottish NationalDefeated holder, Gosport Conservativeframeless|100pxCaroline Dinenage ConservativeSeat heldGower Labourframeless|100pxTonia Antoniazzi LabourSeat heldGrantham and Stamford Independentframeless|100pxGareth Davies ConservativePrevious holder, , did not standGravesham Conservative frameless|100pxAdam Holloway ConservativeSeat heldGreat Grimsby Labourframeless|100pxLia Nici ConservativeDefeated holder, Great Yarmouth Conservativeframeless|100pxBrandon Lewis ConservativeSeat heldGreenwich and Woolwich Labourframeless|100pxMatthew Pennycook LabourSeat heldGuildford Independentframeless|100pxAngela Richardson ConservativeDefeated holder, Hackney North and Stoke Newington Labourframeless|100pxDiane Abbott LabourSeat heldHackney South and Shoreditch Labour Co-operativeframeless|100pxMeg Hillier Labour Co-operativeSeat heldHalesowen and Rowley Regis Conservativeframeless|100pxJames Morris ConservativeSeat heldHalifax Labourframeless|100pxHolly Lynch LabourSeat heldHaltemprice and Howden Conservativeframeless|100pxDavid Davis ConservativeSeat heldHalton Labourframeless|100pxDerek Twigg LabourSeat heldHammersmith Labourframeless|100pxAndrew Slaughter LabourSeat heldHampstead and Kilburn Labourframeless|100pxTulip Siddiq LabourSeat heldHarborough Conservativeframeless|100pxNeil O'Brien ConservativeSeat heldHarlow Conservativeframeless|100pxRobert Halfon ConservativeSeat heldHarrogate and Knaresborough Conservativeframeless|100pxAndrew Jones ConservativeSeat heldHarrow East Conservativeframeless|100pxBob Blackman ConservativeSeat heldHarrow West Labour Co-operativeframeless|100pxGareth Thomas Labour Co-operativeSeat heldHartlepool Labourframeless|100pxMike Hill LabourSeat heldHarwich and North Essex Conservativeframeless|100pxBernard Jenkin ConservativeSeat heldHastings and Rye Independentframeless|100pxSally-Ann Hart ConservativePrevious holder, , did not standHavant Conservativeframeless|100pxAlan Mak ConservativeSeat heldHayes and Harlington Labourframeless|133x133pxJohn McDonnell LabourSeat heldHazel Grove Conservativeframeless|100pxWilliam Wragg ConservativeSeat heldHemel Hempstead Conservativeframeless|100pxMike Penning ConservativeSeat heldHemsworth Labourframeless|100pxJon Trickett LabourSeat heldHendon Conservativeframeless|100pxMatthew Offord ConservativeSeat heldHenley Conservativeframeless|100pxJohn Howell ConservativeSeat heldHereford and South Herefordshire Conservativeframeless|100pxJesse Norman ConservativeSeat heldHertford and Stortford Conservativeframeless|100pxJulie Marson ConservativePrevious holder, , did not standHertsmere Conservativeframeless|100pxOliver Dowden ConservativeSeat heldHexham Conservativeframeless|100pxGuy Opperman ConservativeSeat heldHeywood and Middleton Labourframeless|100pxChris Clarkson ConservativeDefeated holder, High Peak Labourframeless|100pxRobert Largan ConservativeDefeated holder, Hitchin and Harpenden Conservativeframeless|100pxBim Afolami ConservativeSeat heldHolborn and St Pancras Labourframeless|100pxKeir Starmer LabourSeat heldHornchurch and Upminster Conservativeframeless|100pxJulia Lopez ConservativeSeat heldHornsey and Wood Green Labourframeless|100pxCatherine West LabourSeat heldHorsham Conservativeframeless|100pxJeremy Quin ConservativeSeat heldHoughton and Sunderland South Labourframeless|100pxBridget Phillipson LabourSeat heldHove Labourframeless|100pxPeter Kyle LabourSeat heldHuddersfield Labour Co-operativeframeless|100pxBarry Sheerman Labour Co-operativeSeat heldHuntingdon Conservativeframeless|100pxJonathan Djanogly ConservativeSeat heldHyndburn Labourframeless|100pxSara Britcliffe ConservativeDefeated holder, Ilford North Labourframeless|100pxWes Streeting LabourSeat heldIlford South Change UKframeless|100pxSam Tarry LabourDefeated holder, Inverclyde Scottish Nationalframeless|100pxRonnie Cowan Scottish NationalSeat heldInverness, Nairn, Badenoch and Strathspey Scottish Nationalframeless|100pxDrew Hendry Scottish NationalSeat heldIpswich Labourframeless|100pxTom Hunt ConservativeDefeated holder, Isle of Wight Conservativeframeless|100pxBob Seely ConservativeSeat heldIslington North Labourframeless|100pxJeremy Corbyn LabourSeat heldIslington South and Finsbury Labourframeless|100pxEmily Thornberry LabourSeat heldIslwyn Labour Co-operativeframeless|100pxChris Evans Labour Co-operativeSeat heldJarrow Independentframeless|100pxKate Osborne LabourPrevious holder, , did not standKeighley Labourframeless|100pxRobbie Moore ConservativeDefeated holder, Kenilworth and Southam Conservativeframeless|100pxJeremy Wright ConservativeSeat heldKensington Labourframeless|100pxFelicity Buchan ConservativeDefeated holder, Kettering Conservativeframeless|100pxPhilip Hollobone ConservativeSeat heldKilmarnock and Loudoun Scottish Nationalframeless|100pxAlan Brown Scottish NationalSeat heldKingston and SurbitonLiberal Democratsframeless|100pxEdward DaveyLiberal DemocratsSeat heldKingston upon Hull East Labourframeless|100pxKarl Turner LabourSeat heldKingston upon Hull North Labourframeless|100pxDiana Johnson LabourSeat heldKingston upon Hull West and Hessle Labourframeless|100pxEmma Hardy LabourSeat heldKingswood Conservativeframeless|100pxChris Skidmore ConservativeSeat heldKirkcaldy and Cowdenbeath Labourframeless|100pxNeale Hanvey Scottish NationalDefeated holder, Knowsley Labourframeless|100pxGeorge Howarth LabourSeat heldLagan ValleyDUPframeless|100pxJeffrey DonaldsonDUPSeat heldLanark and Hamilton East Scottish Nationalframeless|100pxAngela Crawley Scottish NationalSeat heldLancaster and Fleetwood Labourframeless|100pxCat Smith LabourSeat heldLeeds Central Labourframeless|100pxHilary Benn LabourSeat heldLeeds East Labourframeless|100pxRichard Burgon LabourSeat heldLeeds North East Labourframeless|100pxFabian Hamilton LabourSeat heldLeeds North West Labour Co-operativeframeless|100pxAlex Sobel Labour Co-operativeSeat heldLeeds West Labourframeless|100pxRachel Reeves LabourSeat heldLeicester EastLabourframeless|100pxClaudia Webbe LabourPrevious holder, , did not standLeicester South Labour Co-operativeframeless|100pxJon Ashworth Labour Co-operativeSeat heldLeicester West Labourframeless|100pxLiz Kendall LabourSeat heldLeigh Labour Co-operativeframeless|100pxJames Grundy ConservativeDefeated holder, Lewes Conservativeframeless|100pxMaria Caulfield ConservativeSeat heldLewisham East Labourframeless|100pxJanet Daby LabourSeat heldLewisham West and Penge Labourframeless|100pxEllie Reeves LabourSeat heldLewisham Deptford Labourframeless|100pxVicky Foxcroft LabourSeat heldLeyton and Wanstead Labourframeless|100pxJohn Cryer LabourSeat heldLichfield Conservativeframeless|100pxMichael Fabricant ConservativeSeat heldLincoln Labourframeless|100pxKarl McCartney ConservativeDefeated holder, Linlithgow and East Falkirk Scottish Nationalframeless|100pxMartyn Day Scottish NationalSeat heldLiverpool Riverside Independentframeless|100pxKim Johnson LabourPrevious holder, , did not standLiverpool Walton Labourframeless|100pxDan Carden LabourSeat heldLiverpool WavertreeLiberal Democratsframeless|100pxPaula Barker LabourPrevious holder, , did not standLiverpool West Derby Labour Co-operativeframeless|100pxIan Byrne LabourPrevious holder, , did not standLivingston Scottish Nationalframeless|100pxHannah Bardell Scottish NationalSeat heldLlanelli Labourframeless|100pxNia Griffith LabourSeat heldLoughborough Conservativeframeless|100pxJane Hunt ConservativePrevious holder, , did not standLouth and Horncastle Conservativeframeless|100pxVictoria Atkins ConservativeSeat heldLudlow Conservativeframeless|100pxPhilip Dunne ConservativeSeat heldLuton North Independentframeless|100pxSarah Owen LabourPrevious holder, , did not standLuton South Independent (The Independents)frameless|100pxRachel Hopkins LabourDefeated holder, Macclesfield Conservativeframeless|100pxDavid Rutley ConservativeSeat heldMaidenhead Conservativeframeless|100pxTheresa May ConservativeSeat heldMaidstone and The Weald Conservativeframeless|100pxHelen Grant ConservativeSeat heldMakerfield Labourframeless|100pxYvonne Fovargue LabourSeat heldMaldon Conservativeframeless|100pxJohn Whittingdale ConservativeSeat heldManchester Central Labour Co-operativeframeless|100pxLucy Powell Labour Co-operativeSeat heldManchester Gorton Labourframeless|100pxAfzal Khan LabourSeat heldManchester Withington Labourframeless|100pxJeff Smith LabourSeat heldMansfield Conservativeframeless|100pxBen Bradley ConservativeSeat heldMeon Valley Conservativeframeless|100pxFlick Drummond ConservativePrevious holder, , did not standMeriden Conservativeframeless|100pxSaqib Bhatti ConservativePrevious holder, , did not standMerthyr Tydfil and Rhymney Labourframeless|100pxGerald Jones LabourSeat heldMid Bedfordshire Conservativeframeless|100pxNadine Dorries ConservativeSeat heldMid Derbyshire  Conservativeframeless|100pxPauline Latham ConservativeSeat heldMid Dorset and North Poole Conservativeframeless|100pxMichael Tomlinson ConservativeSeat heldMid Norfolk Conservativeframeless|100pxGeorge Freeman ConservativeSeat heldMid Sussex Conservativeframeless|100pxMims Davies ConservativePrevious holder, , did not stand. Davies was previously MP for EastleighMid Ulster Sinn Féinframeless|100pxFrancie Molloy Sinn FéinSeat heldMid Worcestershire Conservativeframeless|100pxNigel Huddleston ConservativeSeat heldMiddlesbrough Labourframeless|100pxAndy McDonald LabourSeat heldMiddlesbrough South and East Cleveland Conservativeframeless|100pxSimon Clarke ConservativeSeat heldMidlothian Labourframeless|100pxOwen Thompson Scottish NationalDefeated holder, Milton Keynes North Conservativeframeless|100pxBen Everitt ConservativePrevious holder, , did not standMilton Keynes South Conservativeframeless|100pxIain Stewart ConservativeSeat heldMitcham and Morden Labourframeless|100pxSiobhain McDonagh LabourSeat heldMole Valley Conservativeframeless|105x105px
Paul Beresford ConservativeSeat heldMonmouth Conservativeframeless|100pxDavid Davies ConservativeSeat heldMontgomeryshire Conservativeframeless|100pxCraig Williams ConservativePrevious holder, , did not standMoray Conservativeframeless|100pxDouglas Ross ConservativeSeat heldMorecambe and Lunesdale Conservativeframeless|100pxDavid Morris ConservativeSeat heldMorley and Outwood Conservativeframeless|100pxAndrea Jenkyns ConservativeSeat heldMotherwell and Wishaw Scottish Nationalframeless|100pxMarion Fellows Scottish NationalSeat heldNa h-Eileanan an Iar Scottish Nationalframeless|100pxAngus MacNeil Scottish NationalSeat heldNeath Labour Co-operativeframeless|100pxChristina Rees Labour Co-operativeSeat heldNew Forest East Conservativeframeless|100pxJulian Lewis ConservativeSeat heldNew Forest West Conservativeframeless|100pxDesmond Swayne ConservativeSeat heldNewark Conservativeframeless|100pxRobert Jenrick ConservativeSeat heldNewbury Conservativeframeless|100pxLaura Farris ConservativePrevious holder, , did not standNewcastle upon Tyne Central Labourframeless|100pxChi Onwurah LabourSeat heldNewcastle upon Tyne East Labourframeless|100pxNick Brown LabourSeat heldNewcastle upon Tyne North Labourframeless|100pxCatherine McKinnell LabourSeat heldNewcastle-under-Lyme Labourframeless|100pxAaron Bell ConservativePrevious holder, , did not standNewport East Labourframeless|100pxJessica Morden LabourSeat heldNewport West Labourframeless|100pxRuth Jones LabourSeat heldNewry and Armagh Sinn Féinframeless|100pxMickey Brady Sinn FéinSeat heldNewton Abbot Conservativeframeless|100pxAnne Marie Morris ConservativeSeat heldNormanton, Pontefract and Castleford Labourframeless|100pxYvette Cooper LabourSeat heldNorth AntrimDUPframeless|100pxIan PaisleyDUPSeat heldNorth Ayrshire and Arran Scottish Nationalframeless|100pxPatricia Gibson Scottish NationalSeat heldNorth Cornwall Conservativeframeless|100pxScott Mann ConservativeSeat heldNorth Devon Conservativeframeless|100pxSelaine Saxby ConservativePrevious holder, , did not standNorth Dorset Conservativeframeless|100pxSimon Hoare ConservativeSeat heldNorth Down Independentframeless|100pxStephen Farry AlliancePrevious holder, , did not standNorth Durham Labourframeless|100pxKevan Jones LabourSeat heldNorth East Bedfordshire Conservativeframeless|100pxRichard Fuller ConservativePrevious holder, , did not standNorth East Cambridgeshire Conservativeframeless|100pxSteve Barclay ConservativeSeat heldNorth East Derbyshire Conservativeframeless|100pxLee Rowley ConservativeSeat heldNorth East Fife Scottish Nationalframeless|100pxWendy ChamberlainLiberal DemocratsDefeated holder, North East Hampshire Conservativeframeless|100pxRanil Jayawardena ConservativeSeat heldNorth East Hertfordshire Conservativeframeless|100pxOliver Heald ConservativeSeat heldNorth East Somerset Conservativeframeless|100pxJacob Rees-Mogg ConservativeSeat heldNorth Herefordshire Conservativeframeless|100pxBill Wiggin ConservativeSeat heldNorth NorfolkLiberal Democratsframeless|100pxDuncan Baker ConservativePrevious holder, , did not standNorth Shropshire Conservativeframeless|100pxOwen Paterson ConservativeSeat heldNorth Somerset Conservativeframeless|100pxLiam Fox ConservativeSeat heldNorth Swindon Conservativeframeless|100pxJustin Tomlinson ConservativeSeat heldNorth Thanet Conservativeframeless|100pxRoger Gale ConservativeSeat heldNorth Tyneside Labourframeless|100pxMary Glindon LabourSeat heldNorth Warwickshire Conservativeframeless|100pxCraig Tracey ConservativeSeat heldNorth West Cambridgeshire Conservativeframeless|100pxShailesh Vara ConservativeSeat heldNorth West Durham Labourframeless|133x133pxRichard Holden ConservativeDefeated holder, North West Hampshire Conservativeframeless|100pxKit Malthouse ConservativeSeat heldNorth West Leicestershire Conservativeframeless|100pxAndrew Bridgen ConservativeSeat heldNorth West Norfolk Conservativeframeless|100pxJames Wild ConservativePrevious holder, , did not standNorth Wiltshire Conservativeframeless|100pxJames Gray ConservativeSeat heldNorthampton North Conservativeframeless|100pxMichael Ellis ConservativeSeat heldNorthampton South Conservativeframeless|100pxAndrew Lewer ConservativeSeat heldNorwich North Conservativeframeless|100pxChloe Smith ConservativeSeat heldNorwich South Labourframeless|100pxClive Lewis LabourSeat heldNottingham East Change UKframeless|100pxNadia Whittome LabourDefeated holder, Nottingham North Labour Co-operativeframeless|100pxAlex Norris Labour Co-operativeSeat heldNottingham South Labourframeless|100pxLilian Greenwood LabourSeat heldNuneaton Conservativeframeless|100pxMarcus Jones ConservativeSeat heldOchil and South Perthshire Conservativeframeless|100pxJohn Nicolson Scottish NationalDefeated holder, Ogmore Labourframeless|100pxChris Elmore LabourSeat heldOld Bexley and Sidcup Conservativeframeless|100pxJames Brokenshire ConservativeSeat heldOldham East and Saddleworth Labourframeless|100pxDebbie Abrahams LabourSeat heldOldham West and Royton Labour Co-operativeframeless|100pxJim McMahon Labour Co-operativeSeat heldOrkney and ShetlandLiberal Democratsframeless|100pxAlistair CarmichaelLiberal DemocratsSeat heldOrpington Conservativeframeless|100pxGareth Bacon ConservativePrevious holder, , did not standOxford East Labour Co-operativeframeless|100pxAnneliese Dodds Labour Co-operativeSeat heldOxford West and AbingdonLiberal Democratsframeless|100pxLayla MoranLiberal DemocratsSeat heldPaisley and Renfrewshire North Scottish Nationalframeless|100pxGavin Newlands Scottish NationalSeat heldPaisley and Renfrewshire South Scottish Nationalframeless|100pxMhairi Black Scottish NationalSeat heldPendle Conservativeframeless|100pxAndrew Stephenson ConservativeSeat heldPenistone and StocksbridgeLiberal Democratsframeless|100pxMiriam Cates ConservativePrevious holder, , did not standPenrith and The Border Independentframeless|100pxNeil Hudson ConservativePrevious holder, , did not standPerth and North Perthshire Scottish Nationalframeless|100pxPete Wishart Scottish NationalSeat heldPeterborough Labourframeless|100pxPaul Bristow ConservativeDefeated holder, Plymouth Moor View Conservativeframeless|100pxJohnny Mercer ConservativeSeat heldPlymouth Sutton and Devonport Labour Co-operativeframeless|100pxLuke Pollard Labour Co-operativeSeat heldPontypridd Labourframeless|100pxAlex Davies-Jones LabourPrevious holder, , did not standPoole Conservativeframeless|100pxRobert Syms ConservativeSeat heldPoplar and Limehouse Labourframeless|100pxApsana Begum LabourPrevious holder, , did not standPortsmouth North Conservativeframeless|100pxPenny Mordaunt ConservativeSeat heldPortsmouth South Labourframeless|100pxStephen Morgan LabourSeat heldPreseli Pembrokeshire Conservativeframeless|100pxStephen Crabb ConservativeSeat heldPreston Labour Co-operativeframeless|100pxMark Hendrick Labour Co-operativeSeat heldPudsey Conservativeframeless|100pxStuart Andrew ConservativeSeat heldPutney Independentframeless|100pxFleur Anderson LabourPrevious holder, , did not standRayleigh and Wickford Conservativeframeless|100pxMark Francois ConservativeSeat heldReading East Labourframeless|100pxMatt Rodda LabourSeat heldReading West Conservativeframeless|100pxAlok Sharma ConservativeSeat heldRedcar Labour Co-operativeframeless|100pxJacob Young ConservativeDefeated holder, Redditch Conservativeframeless|100pxRachel Maclean ConservativeSeat heldReigate Conservativeframeless|100pxCrispin Blunt ConservativeSeat heldRhondda Labourframeless|100pxChris Bryant LabourSeat heldRibble Valley Conservativeframeless|100pxNigel Evans ConservativeSeat heldRichmond (Yorks) Conservativeframeless|100pxRishi Sunak ConservativeSeat heldRichmond Park Conservativeframeless|100pxSarah OlneyLiberal DemocratsDefeated holder, Rochdale Labourframeless|100pxTony Lloyd LabourSeat heldRochester and Strood Conservativeframeless|100pxKelly Tolhurst ConservativeSeat heldRochford and Southend East Conservativeframeless|100pxJames Duddridge ConservativeSeat heldRomford Conservativeframeless|100pxAndrew Rosindell ConservativeSeat heldRomsey and Southampton North Conservativeframeless|100pxCaroline Nokes ConservativeSeat heldRoss, Skye and Lochaber Scottish Nationalframeless|100pxIan Blackford Scottish NationalSeat heldRossendale and Darwen Conservativeframeless|100pxJake Berry ConservativeSeat heldRother Valley Labourframeless|100pxAlexander Stafford ConservativePrevious holder, , did not standRotherham Labourframeless|100pxSarah Champion LabourSeat heldRugby Conservativeframeless|100pxMark Pawsey ConservativeSeat heldRuislip, Northwood and Pinner Conservativeframeless|100pxDavid Simmonds ConservativePrevious holder, , did not standRunnymede and Weybridge Independentframeless|100pxBen Spencer ConservativePrevious holder, , did not standRushcliffe Independentframeless|100pxRuth Edwards ConservativePrevious holder, , did not standRutherglen and Hamilton West Labour Co-operativeframeless|100pxMargaret Ferrier Scottish NationalDefeated holder, Rutland and Melton Conservativeframeless|100pxAlicia Kearns ConservativePrevious holder, , did not standSaffron Walden Conservativeframeless|100pxKemi Badenoch ConservativeSeat heldSalford and Eccles Labourframeless|100pxRebecca Long-Bailey LabourSeat heldSalisbury Conservativeframeless|100pxJohn Glen ConservativeSeat heldScarborough and Whitby Conservativeframeless|100pxRobert Goodwill ConservativeSeat heldScunthorpe Labourframeless|100pxHolly Mumby-Croft ConservativeDefeated holder, Sedgefield Labourframeless|100pxPaul Howell ConservativeDefeated holder, Sefton Central Labourframeless|100pxBill Esterson LabourSeat heldSelby and Ainsty Conservativeframeless|100pxNigel Adams ConservativeSeat heldSevenoaks Conservativeframeless|100pxLaura Trott ConservativePrevious holder, , did not standSheffield Central Labourframeless|100pxPaul Blomfield LabourSeat heldSheffield South East Labourframeless|100pxClive Betts LabourSeat heldSheffield Brightside and Hillsborough Labourframeless|100pxGill Furniss LabourSeat heldSheffield Hallam Independentframeless|100pxOlivia Blake LabourPrevious holder, , did not standSheffield Heeley Labourframeless|100pxLouise Haigh LabourSeat heldSherwood Conservativeframeless|100pxMark Spencer ConservativeSeat heldShipley Conservativeframeless|100pxPhilip Davies ConservativeSeat heldShrewsbury and Atcham Conservativeframeless|100pxDaniel Kawczynski ConservativeSeat heldSittingbourne and Sheppey Conservativeframeless|100pxGordon Henderson ConservativeSeat heldSkipton and Ripon Conservativeframeless|100pxJulian Smith ConservativeSeat heldSleaford and North Hykeham Conservativeframeless|100pxCaroline Johnson ConservativeSeat heldSlough Labourframeless|100pxTanmanjeet Dhesi LabourSeat heldSolihull Conservativeframeless|100pxJulian Knight ConservativeSeat heldSomerton and Frome Conservativeframeless|100pxDavid Warburton ConservativeSeat heldSouth AntrimDUPframeless|100pxPaul GirvanDUPSeat heldSouth Basildon and East Thurrock Conservativeframeless|100pxStephen Metcalfe ConservativeSeat heldSouth CambridgeshireLiberal Democratsframeless|100pxAnthony Browne ConservativePrevious holder, , did not standSouth Derbyshire Conservativeframeless|100pxHeather Wheeler ConservativeSeat heldSouth Dorset Conservativeframeless|100pxRichard Drax ConservativeSeat heldSouth Down Sinn Féinframeless|100pxChris Hazzard Sinn FéinSeat heldSouth East Cambridgeshire Conservativeframeless|100pxLucy Frazer ConservativeSeat heldSouth East Cornwall Conservativeframeless|100pxSheryll Murray ConservativeSeat heldSouth Holland and The Deepings Conservativeframeless|100pxJohn Hayes ConservativeSeat heldSouth Leicestershire Conservativeframeless|100pxAlberto Costa ConservativeSeat heldSouth Norfolk Conservativeframeless|100pxRichard Bacon ConservativeSeat heldSouth Northamptonshire Conservativeframeless|100pxAndrea Leadsom ConservativeSeat heldSouth Ribble Conservativeframeless|100pxKatherine Fletcher ConservativePrevious holder, , did not standSouth Shields Labourframeless|100pxEmma Lewell-Buck LabourSeat heldSouth Staffordshire Conservativeframeless|100pxGavin Williamson ConservativeSeat heldSouth Suffolk Conservativeframeless|100pxJames Cartlidge ConservativeSeat heldSouth Swindon Conservativeframeless|100pxRobert Buckland ConservativeSeat heldSouth Thanet Conservativeframeless|100pxCraig Mackinlay ConservativeSeat heldSouth West Bedfordshire Conservativeframeless|100pxAndrew Selous ConservativeSeat heldSouth West Devon Conservativeframeless|100pxGary Streeter ConservativeSeat heldSouth West Hertfordshire Independentframeless|100pxGagan Mohindra ConservativeDefeated holder, South West Norfolk Conservativeframeless|100pxLiz Truss ConservativeSeat heldSouth West Surrey Conservativeframeless|100pxJeremy Hunt ConservativeSeat heldSouth West Wiltshire Conservativeframeless|100pxAndrew Murrison ConservativeSeat heldSouthampton Itchen Conservativeframeless|100pxRoyston Smith ConservativeSeat heldSouthampton Test Labourframeless|100pxAlan Whitehead LabourSeat heldSouthend West Conservativeframeless|100pxDavid Amess ConservativeSeat heldSouthport Conservativeframeless|100pxDamien Moore ConservativeSeat heldSpelthorne Conservativeframeless|100pxKwasi Kwarteng ConservativeSeat heldSt Albans Conservativeframeless|100pxDaisy CooperLiberal DemocratsDefeated holder, St Austell and Newquay Conservativeframeless|100pxSteve Double ConservativeSeat heldSt Helens North Labourframeless|100pxConor McGinn LabourSeat heldSt Helens South and Whiston Labourframeless|100pxMarie Rimmer LabourSeat heldSt Ives Conservativeframeless|100pxDerek Thomas ConservativeSeat heldStafford Conservativeframeless|100pxTheo Clarke ConservativePrevious holder, , did not standStaffordshire Moorlands Conservativeframeless|100pxKaren Bradley ConservativeSeat heldStalybridge and Hyde Labour Co-operativeframeless|100pxJonathan Reynolds Labour Co-operativeSeat heldStevenage Conservativeframeless|100pxStephen McPartland ConservativeSeat heldStirling Conservativeframeless|100pxAlyn Smith Scottish NationalDefeated holder, Stockport Change UKframeless|100px
Navendu Mishra LabourPrevious holder, , did not standStockton North Labourframeless|100px
Alex Cunningham LabourSeat heldStockton South Labourframeless|100px
Matt Vickers ConservativeDefeated holder, Stoke-on-Trent Central Labour Co-operativeframeless|100px
Jo Gideon ConservativeDefeated holder, Stoke-on-Trent North Labourframeless|100px
Jonathan Gullis ConservativeDefeated holder, Stoke-on-Trent South Conservativeframeless|100px
Jack Brereton ConservativeSeat heldStone Conservativeframeless|100px
Bill Cash ConservativeSeat heldStourbridge Conservativeframeless|100px
Suzanne Webb ConservativePrevious holder, , did not standStrangfordDUPframeless|100px
Jim ShannonDUPSeat heldStratford-on-Avon Conservativeframeless|100px
Nadhim Zahawi ConservativeSeat heldStreathamLiberal Democratsframeless|100px
Bell Ribeiro-Addy LabourPrevious holder, , did not standStretford and Urmston Labourframeless|100px
Kate Green LabourSeat heldStroud Labour Co-operativeframeless|100px
Siobhan Baillie ConservativeDefeated holder, Suffolk Coastal Conservativeframeless|100px
Therese Coffey ConservativeSeat heldSunderland Central Labourframeless|100px
Julie Elliott LabourSeat heldSurrey Heath Conservativeframeless|100px
Michael Gove ConservativeSeat heldSutton and Cheam Conservativeframeless|100px
Paul Scully ConservativeSeat heldSutton Coldfield Conservativeframeless|100px
Andrew Mitchell ConservativeSeat heldSwansea East Labourframeless|100px
Carolyn Harris LabourSeat heldSwansea West Labour Co-operativeframeless|100px
Geraint Davies Labour Co-operativeSeat heldTamworth Conservativeframeless|100px
Chris Pincher ConservativeSeat heldTatton Conservativeframeless|100px
Esther McVey ConservativeSeat heldTaunton Deane Conservativeframeless|100px
Rebecca Pow ConservativeSeat heldTelford Conservativeframeless|100px
Lucy Allan ConservativeSeat heldTewkesbury Conservativeframeless|100px
Laurence Robertson ConservativeSeat heldThe Cotswolds Conservativeframeless|100px
Geoffrey Clifton-Brown ConservativeSeat heldThe Wrekin Conservativeframeless|100px
Mark Pritchard ConservativeSeat heldThirsk and Malton Conservativeframeless|100px
Kevin Hollinrake ConservativeSeat heldThornbury and Yate Conservativeframeless|100px
Luke Hall ConservativeSeat heldThurrock Conservativeframeless|100px
Jackie Doyle-Price ConservativeSeat heldTiverton and Honiton Conservativeframeless|100px
Neil Parish ConservativeSeat heldTonbridge and Malling Conservativeframeless|100px
Thomas Tugendhat ConservativeSeat heldTooting Labourframeless|100px
Rosena Allin-Khan LabourSeat heldTorbay Conservativeframeless|100px
Kevin Foster ConservativeSeat heldTorfaen Labourframeless|100px
Nick Thomas-Symonds LabourSeat heldTorridge and West Devon Conservativeframeless|100px
Geoffrey Cox ConservativeSeat heldTotnesLiberal Democratsframeless|100px
Anthony Mangnall ConservativeDefeated holder, Tottenham Labourframeless|100px
David Lammy LabourSeat heldTruro and Falmouth Conservativeframeless|100px
Cherilyn Mackrory ConservativePrevious holder, , did not standTunbridge Wells Conservativeframeless|100px
Greg Clark ConservativeSeat heldTwickenhamLiberal Democratsframeless|100px
Munira WilsonLiberal DemocratsPrevious holder, , did not standTynemouth Labourframeless|100px
Alan Campbell LabourSeat heldUpper BannDUPframeless|135x135px
Carla LockhartDUPPrevious holder, , did not standUxbridge and South Ruislip Conservativeframeless|147x147px
Boris Johnson ConservativeSeat heldVale of Clwyd Labourframeless|141x141px
James Davies ConservativeDefeated holder, Vale of Glamorgan Conservativeframeless|142x142px
Alun Cairns ConservativeSeat heldVauxhall Labourframeless|143x143px
Florence Eshalomi Labour Co-operativePrevious holder, , did not standWakefield Labourframeless|141x141px
Imran Ahmad Khan ConservativeDefeated holder, Wallasey Labourframeless|140x140px
Angela Eagle LabourSeat heldWalsall North Conservativeframeless|137x137px
Eddie Hughes ConservativeSeat heldWalsall South Labourframeless|140x140px
Valerie Vaz LabourSeat heldWalthamstow Labour Co-operativeframeless|143x143px
Stella Creasy Labour Co-operativeSeat heldWansbeck Labourframeless|143x143px
Ian Lavery LabourSeat heldWantage Conservativeframeless|143x143px
David Johnston ConservativePrevious holder, , did not standWarley Labourframeless|144x144px
John Spellar LabourSeat heldWarrington North Labourframeless|139x139px
Charlotte Nichols LabourPrevious holder, , did not standWarrington South Labourframeless|141x141px
Andy Carter ConservativeDefeated holder, Warwick and Leamington Labourframeless|143x143px
Matt Western LabourSeat heldWashington and Sunderland West Labourframeless|143x143px
Sharon Hodgson LabourSeat heldWatford Conservativeframeless|143x143px
Dean Russell ConservativePrevious holder, , did not standWaveney Conservativeframeless|145x145px
Peter Aldous ConservativeSeat heldWealden Conservativeframeless|145x145px
Nus Ghani ConservativeSeat heldWeaver Vale Labourframeless|145x145px
Mike Amesbury LabourSeat heldWellingborough Conservativeframeless|145x145px
Peter Bone ConservativeSeat heldWells Conservative frameless|145x145px
James Heappey ConservativeSeat heldWelwyn Hatfield Conservative frameless|145x145px
Grant Shapps ConservativeSeat heldWentworth and Dearne Labourframeless|144x144px
John Healey LabourSeat heldWest Aberdeenshire and Kincardine Conservative frameless|144x144px
Andrew Bowie ConservativeSeat heldWest Bromwich East Labourframeless|145x145px
Nicola Richards ConservativePrevious holder, , did not standWest Bromwich West Labour Co-operativeframeless|145x145px
Shaun Bailey ConservativePrevious holder, , did not standWest Dorset Independentframeless|100pxChris Loder ConservativePrevious holder, , did not standWest Dunbartonshire Scottish Nationalframeless|135x135px
Martin Docherty-Hughes Scottish NationalSeat heldWest Ham Labourframeless|100pxLyn Brown LabourSeat heldWest Lancashire Labourframeless|100pxRosie Cooper LabourSeat heldWest Suffolk Conservativeframeless|137x137px
Matthew Hancock ConservativeSeat heldWest Tyrone Sinn Féinframeless|136x136px
Órfhlaith Begley Sinn FéinSeat heldWest Worcestershire Conservativeframeless|100pxHarriett Baldwin ConservativeSeat heldWestminster North Labourframeless|100pxKaren Buck LabourSeat heldWestmorland and LonsdaleLiberal Democratsframeless|100pxTim FarronLiberal DemocratsSeat heldWeston-Super-Mare Conservativeframeless|100pxJohn Penrose ConservativeSeat heldWigan Labourframeless|100pxLisa Nandy LabourSeat heldWimbledon Conservativeframeless|100pxStephen Hammond ConservativeSeat heldWinchester Conservativeframeless|100pxSteve Brine ConservativeSeat heldWindsor Conservativeframeless|100pxAdam Afriyie ConservativeSeat heldWirral South Labourframeless|100pxAlison McGovern LabourSeat heldWirral West Labourframeless|100pxMargaret Greenwood LabourSeat heldWitham Conservativeframeless|100pxPriti Patel ConservativeSeat heldWitney Conservativeframeless|100pxRobert Courts ConservativeSeat heldWoking Conservativeframeless|136x136pxJonathan Lord ConservativeSeat heldWokingham Conservativeframeless|100pxJohn Redwood ConservativeSeat heldWolverhampton North East Labourframeless|100pxJane Stevenson ConservativeDefeated holder, Wolverhampton South East Labourframeless|100pxPat McFadden LabourSeat heldWolverhampton South West Labourframeless|135x135pxStuart Anderson ConservativeDefeated holder, Worcester Conservativeframeless|100pxRobin Walker ConservativeSeat heldWorkington Labourframeless|100pxMark Jenkinson ConservativeDefeated holder, Worsley and Eccles South Labourframeless|100pxBarbara Keeley LabourSeat heldWorthing West Conservativeframeless|100pxPeter Bottomley ConservativeSeat heldWrexham Labourframeless|100pxSarah Atherton ConservativePrevious holder, , did not standWycombe Conservativeframeless|100pxSteven Baker ConservativeSeat heldWyre and Preston North Conservativeframeless|100pxBen Wallace ConservativeSeat heldWyre Forest Conservativeframeless|100pxMark Garnier ConservativeSeat heldWythenshawe and Sale East Labourframeless|100pxMike Kane LabourSeat heldYeovil Conservativeframeless|132x132pxMarcus Fysh ConservativeSeat heldYnys Môn Labourframeless|100pxVirginia Crosbie ConservativePrevious holder, , did not standYork Central Labour Co-operativeframeless|100pxRachael Maskell Labour Co-operativeSeat heldYork Outer Conservative frameless|100pxJulian Sturdy ConservativeSeat heldSource:

 By-elections 
 Constituency Date holder  Party  Winner  Party  Cause Hartlepool 6 May 2021Mike Hill frameless|100px Jill Mortimer Resignation following allegations of sexual harassment and victimisation Airdrie and Shotts 13 May 2021Neil Gray  frameless|100px Anum Qaisar Resignation to contest the seat of Airdrie and Shotts in the Scottish Parliament Chesham and Amersham 17 June 2021 Cheryl Gillan frameless|100pxSarah Green Death of holder Batley and Spen 1 July 2021 Tracy Brabin frameless|100px Kim Leadbeater Election of holder as Mayor of West Yorkshire Old Bexley and Sidcup 2 December 2021 James Brokenshire frameless|100px Louie French Death of holder North Shropshire 16 December 2021 Owen Paterson  100px Helen Morgan Resignation following Publication of Standards Committee Report Southend West 3 February 2022 David Amess   100px Anna Firth Murder of holderBirmingham Erdington 3 March 2022Jack Dromey 100px Paulette HamiltonDeath of holderWakefield23 June 2022Imran Ahmad Khanframeless|100px Simon LightwoodResignation following conviction of sexual assault of a 15-year-old boyTiverton and Honiton23 June 2022Neil Parishframeless|100px Richard FoordResignation following accusations of watching pornography in the House of CommonsCity of Chester1 December 2022Chris Mathesonframeless|100px Samantha DixonResignation following allegations of sexual misconduct.Stretford and Urmston15 December 2022Kate Greenframeless|100px Andrew WesternResignation to take up the post of Deputy Mayor of Greater Manchester for Policing, succeeding Beverley Hughes.West Lancashire9 February 2023Rosie Cooperframeless|133x133px Ashley DaltonResignation to take up post of chair of the Mersey Care NHS Foundation Trust.Uxbridge and South Ruislip 20 July 2023Boris Johnson frameless|142x142pxSteve TuckwellResigned between receiving a copy of the Standards Committee report in to Partygate and the report's publication & debate in parliament.Selby and AinstyNigel AdamsKeir MatherResignation.Somerton and FromeDavid WarburtonSarah DykeResignation.Rutherglen and Hamilton West5 October 2023Margaret Ferrier TBDRemoved as MP via recall petition following suspension from the House of Commons.Mid Bedfordshire19 October 2023Nadine Dorries TBDResignation.TamworthChris Pincher TBDResignation

Defections, suspensions and resignations
The label under which MPs sit in the House of Commons can change if they leave or are suspended from or expelled by their party. When suspended, they effectively become independents.

NameDateFromToConstituencyReasonNeale HanveyKirkcaldy and CowdenbeathSuspended as a candidate on 28 November 2019 due to antisemitic language. Remained as SNP candidate on the ballot and elected as independent. Reinstated after an investigation.Defected to join new pro-independence party.Jonathan Edwards Carmarthen East and Dinefwr Whip withdrawn following arrest on suspicion of assault. Whip later restored, but he did not rejoin the Plaid group at Westminster. Julian Lewis New Forest East Whip withdrawn after he was elected chair of the Intelligence and Security Committee against the Government's candidate. Later reinstated unconditionally.Claudia WebbeLeicester EastWhip withdrawn after being charged with harassing a woman. Upon conviction in November 2021 she was expelled from the party. Webbe had been expected to face a recall petition but her sentence was reduced on appeal to a non-custodial community service order which does not meet the threshold defined in the Recall of MPs Act. Margaret Ferrier Rutherglen and Hamilton West Whip withdrawn after breaching COVID-19 rules. Removed as MP as a result of the recall petition following suspension from parliament. RecalledJeremy CorbynIslington NorthWhip withdrawn following Corbyn's statement regarding the report by the Equality and Human Rights Commission into antisemitism. He was reinstated to the party on 17 November 2020 but the parliamentary whip was not restored.Mike HillResignedHartlepool(see by-elections section)Neil GrayResignedAirdrie and Shotts(see by-elections section)Kenny MacAskillEast LothianDefected to join new pro-Scottish independence party.Tracy BrabinResignedBatley and Spen(see by-elections section)Rob RobertsDelynLost whip and suspended from Parliament for six weeks after an independent panel found he sexually harassed a member of his staff. Imran Ahmad Khan Wakefield Whip withdrawn after being charged with sexual assault on a 15-year-old boy. Resigned after being convicted.ResignedOwen PatersonResignedNorth Shropshire(see by-elections section) Anne Marie Morris Newton AbbotWhip withdrawn after rebelling against the government on an opposition day motion to cut VAT on energy bills. Whip later restored.Christian WakefordBury SouthJoined Labour following the Westminster lockdown parties controversy.Neil CoyleBermondsey and Old Southwark Whip withdrawn following accusation of Sinophobia on the parliamentary estate. Readmitted to the party on 25 May 2023.24 May 2023David Warburton Somerton and Frome Suspended from the parliamentary party pending an investigation into allegations of sexual harassment of three women.ResignedNeil ParishTiverton and HonitonWhip withdrawn after being accused of watching pornography in the House of Commons.Resigned Patrick Grady Glasgow North Chose to suspend his own party membership while police conduct an investigation in to sexual harassment allegations against him; he was suspended from Parliament for two days after an independent panel found that he had made a sexual advance to a teenaged member of SNP staff in October 2016. The whip was restored six months later.Chris PincherTamworthWhip suspended after allegations emerged that he drunkenly groped two men.Resigned Tobias Ellwood Bournemouth East Whip suspended after failing to support government in confidence vote. Temporarily restored to allow voting in leadership election. Whip restored in October 2022 by Liz Truss.  Nick BrownNewcastle upon Tyne EastWhip suspended pending an investigation into a complaint. Rupa HuqEaling Central and Acton Whip suspended after comments about Chancellor of the Exchequer Kwasi Kwarteng. Whip restored in March 2023.  Conor BurnsBournemouth WestWhip suspended following allegations of misconduct at the Conservative Party Conference. Restored following investigation.Christina ReesNeathWhip suspended pending an investigation into a complaint concerned with alleged bullying.Chris MathesonResignedCity of Chester(see by-elections section)Matt HancockWest SuffolkWhip suspended due to an unauthorised appearance on a reality TV programme.Kate GreenResignedStretford and Urmston(see by-elections section)Rosie CooperResignedWest Lancashire(see by-elections section)Conor McGinnSt Helens NorthWhip suspended pending investigation of a complaint.Julian KnightSolihullWhip withdrawn following an official complaint that was made to the Metropolitan Police. Andrew Bridgen North West Leicestershire Whip withdrawn following tweets spreading alleged misinformation about the COVID-19 vaccine.Expelled from the party in April 2023. Joined Reclaim Party on 10 May 2023.Scott BentonBlackpool SouthWhip withdrawn pending investigation into paid lobbying.Diane AbbottHackney North and Stoke NewingtonWhip suspended pending an investigation into a letter she wrote about racism for The Observer.Geraint DaviesSwansea WestWhip suspended pending an investigation into allegations of sexual harassment.Bambos CharalambousEnfield SouthgateWhip suspended after complaint about conduct.Nigel AdamsResignedSelby & Ainsty (see by-elections section)Boris JohnsonResignedUxbridge and South Ruislip (see by-elections section)Angus MacNeilNa h-Eileanan an IarWhip suspended after clash with SNP chief whip Brendan O'Hara. MacNeil was subsequently expelled from the SNP.Nadine DorriesResignedMid-Bedfordshire (see by-elections section)

 Progression of government majority and party totals 
The majority is calculated as above.
DateEventWorking majorityConLabSNPLDDUPPCSDLPGreenAllianceAlbaReclaimIndependentSFSpeakerVacant13 December 2019Elected at general election87365 202 4811842117*1**0Hanvey suspended from SNP47123 May 2020Edwards (Plaid) loses whip3229 May 2020Hanvey has SNP whip reinstated48115 July 2020J Lewis (Con) loses whip85364228 September 2020Webbe (Lab) loses whip20131 October 2020Ferrier (SNP) loses whip47429 October 2020Corbyn (Lab) loses whip200530 December 2020J Lewis has Con whip reinstated87365416 March 2021Hill (Lab) resigns88199124 March 2021Gray (SNP) resigns8946227 March 2021MacAskill (SNP) defects to Alba45128 March 2021Hanvey (SNP) defects to Alba4424 April 2021Gillan (Con) dies8836436 May 2021Mortimer (Con) elected in Hartlepool89365210 May 2021Brabin (Lab) resigns90198313 May 2021Qaisar-Javed (SNP) elected in Airdrie and Shotts8945225 May 2021Roberts (Con) loses whip87364517 June 2021Green (LibDem) elected in Chesham and Amersham8612118 June 2021Ahmad Khan (Con) loses whip8436361 July 2021Leadbeater (Lab) elected in Batley and Spen8319907 October 2021Brokenshire (Con) dies82362115 October 2021Amess (Con) killed8136125 November 2021Paterson (Con) resigns8036032 December 2021French (Con) elected in Old Bexley and Sidcup81 361217 December 2021Morgan (LibDem) elected in North Shropshire80 1317 January 2022Dromey (Lab) dies81 198211 January 2022A M Morris (Con) loses whip79 360719 January 2022Wakeford (Con) defects to Labour77 3591993 February 2022Firth (Con) elected in Southend West78360111 February 2022Coyle (Lab) loses whip 19883 March 2022Hamilton (Lab) elected in Birmingham Erdington 7719902 April 2022Warburton (Con) loses whip75359929 April 2022Parish (Con) loses whip73 358103 May 2022 Ahmad Khan (Ind) resigns74914 May 2022Parish (Ind) resigns758212 May 2022A M Morris has Con whip reinstated77359724 June 2022Lightwood (Lab) elected in Wakefield76200 1Foord (LibDem) elected in Tiverton and Honiton 75 14026 June 2022Grady (SNP) suspends his own whip4481 July 2022Pincher (Con) loses whip733589 19 July 2022Ellwood (Con) loses whip71357 107 September 2022N Brown (Lab) loses whip1991127 September 2022Huq (Lab) loses whip198127 October 2022Burns (Con) loses whip693561313 October 2022Rees (Lab) loses whip 1971415 October 2022Ellwood has Con whip reinstated713571321 October 2022Matheson (Lab) resigns7219611 November 2022Hancock (Con) loses whip703561410 November 2022Green (Lab) resigns 71 195230 November 2022R Cooper (Lab) resigns 72  19431 December 2022Dixon (Lab) elected in City of Chester 71 19523 December 2022Burns has Con whip reinstated 73357137 December 2022McGinn (Lab) loses whip19414J Knight (Con) loses whip 71 3561516 December 2022Western (Lab) elected in Stretford and Urmston 70195129 December 2022Grady has SNP whip reinstated4514 11 January 2023Bridgen (Con) loses whip 68355159 February 2023Dalton (Lab) elected in West Lancashire 67 19603 March 2023Huq has Lab whip reinstated 197145 April 2023Benton (Con) loses whip 653541523 April 2023Abbott (Lab) loses whip 196 1610 May 2023Bridgen (Ind) joins Reclaim 1 1525 May 2023Coyle has Lab whip reinstated197141 June 2023G Davies (Lab) loses whip19615 9 June 2023Charalambous (Lab) loses whip1951612 June 2023Adams (Con) resigns643531B Johnson (Con) resigns63352219 June 2023Warburton (Ind) resigns 641535 July 2023MacNeil (SNP) loses whip 44 1620 July 2023Tuckwell (Con) elected in Uxbridge and South Ruislip653532Mather (Lab) elected in Selby and Ainsty64 196 1Dyke (LibDem) elected in Somerton and Frome63 15 01 August 2023Ferrier (Ind) recalled by petition64 15129 August 2023Dorries (Con) resigns 63 35227 September 2023Pincher (Ind) resigns64143
* Sinn Féin MPs do not take up their seats in the House of Commons, therefore are unable to vote.
** The Speaker does not ordinarily vote, except for breaking ties.

Notes

References

Category:United Kingdom general elections
*
Category:Lists of British politicians