List of MPs elected in the 2019 United Kingdom general election

In the United Kingdom's 2019 general election, 650 members of Parliament (MPs) were elected to the House of Commons – one for each parliamentary constituency.

2019–2024 Parliament of the United Kingdom
2017–2019 Parliament
Overview
Legislative bodyParliament of the United Kingdom
Meeting placePalace of Westminster
Term17 December 2019 – 30 May 2024
Election2019 United Kingdom general election
Government
House of Commons
Members650
SpeakerSir Lindsay Hoyle
Leader
Prime Minister
Deputy Prime Minister
Leader of the Opposition
Third-party leader
House of Lords
Members789
Lord Speaker
Leader
Leader of the OppositionThe Baroness Smith of Basildon
Third-party leaderThe Lord Newby
Crown-in-Parliament
Sessions
1st17 December 2019 – 29 April 2021
2nd11 May 2021 – 28 April 2022
3rd10 May 2022 – 26 October 2023
4th7 November 2023 – 24 May 2024

Parliament consists of the House of Lords and the elected House of Commons. The Parliament first met on 17 December 2019.[1][2][3] After the swearing-in of members and the election of Speaker, the State Opening of Parliament took place on 19 December.[4] The 2021 State Opening of Parliament began the second session on 11 May 2021.[5] The 2022 State Opening of Parliament began the third session on 10 May 2022.[6][7] The 2023 State Opening of Parliament began the fourth session on 7 November 2023. Notable newcomers to enter the House of Commons in this General Election included future cabinet ministers Claire Coutinho, Richard Holden and Laura Trott.[8][9]

The Parliament was marked by extraordinary political turmoil as the governments led by Boris Johnson, Liz Truss and Rishi Sunak had several high-profile political scandals and crises, which led to the Conservative Party seeing a decrease in their popularity in opinion polling and the Labour Party and Liberal Democrats making gains from Conservatives, often by very wide margins. On 22 May 2024 Sunak announced that the 2024 United Kingdom general election would be held on 4 July. In light of this announcement, the House of Commons was dissolved by King Charles III on 30 May.[10] The King also approved the prorogation of the fourth session, which took place on 24 May.[11]

House of Commons composition edit

The Conservative Party gained a majority of seats in the 2019 election. The Scottish National Party increased their number of seats and the Social Democratic and Labour Party and the Alliance Party returned to the House of Commons for the first time since their defeats in the 2017 and 2015 general elections respectively. The Labour Party and Democratic Unionists both suffered losses.

AffiliationMembers
Elected in 2019[12]At dissolution in 2024[13]Change
Conservative365344 21
Labour[a]202205 3
SNP4843 5
Liberal Democrats1115 4
DUP87 1
Sinn Féin77
Plaid Cymru43 1
SDLP22
AlbaN/A[b]2[c] 2
Green11
Alliance11
Workers PartyN/A[b]1 1
Reform UK01 1
Speaker11
Independent017[d] 17
Total650650
Voting total[e]639638 1[f]
Vacant00
Government majority8744[18] 43

For full details of changes during the 2019-2024 Parliament, see By-elections and Defections, suspensions and resignations.

List of MPs elected edit

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

ConstituencyParty of incumbent
before election
Member returnedParty of incumbent
after election
Notes
AberavonLabour
Stephen Kinnock
LabourSeat held
AberconwyConservative
Robin Millar
ConservativePrevious incumbent, Guto Bebb, did not stand
Aberdeen NorthScottish National
Kirsty Blackman
Scottish NationalSeat held
Aberdeen SouthConservative
Stephen Flynn
Scottish NationalPrevious incumbent, Ross Thomson, did not stand
Airdrie and ShottsScottish National
Neil Gray
Scottish NationalSeat held
AldershotConservative
Leo Docherty
ConservativeSeat held
Aldridge-BrownhillsConservative
Wendy Morton
ConservativeSeat held
Altrincham and Sale WestConservative
Graham Brady
ConservativeSeat held
Alyn and DeesideLabour
Mark Tami
LabourSeat held
Amber ValleyConservative
Nigel Mills
ConservativeSeat held
AngusConservative
Dave Doogan
Scottish NationalDefeated incumbent, Kirstene Hair
ArfonPlaid Cymru
Hywel Williams
Plaid CymruSeat held
Argyll and ButeScottish National
Brendan O'Hara
Scottish NationalSeat held
Arundel and South DownsConservative
Andrew Griffith
ConservativePrevious incumbent, Nick Herbert, did not stand
AshfieldLabour
Lee Anderson
ConservativePrevious incumbent, Gloria de Piero, did not stand. Elected as Conservative MP, whip suspended in 2024. Defected to Reform UK on 11 March 2024.
AshfordConservative
Damian Green
ConservativeSeat held
Ashton-under-LyneLabour
Angela Rayner
LabourSeat held
AylesburyConservative
Rob Butler
ConservativePrevious incumbent, David Lidington, did not stand
Ayr, Carrick and CumnockConservative
Allan Dorans
Scottish NationalPrevious incumbent, Bill Grant, did not stand
BanburyConservative
Victoria Prentis
ConservativeSeat held
Banff and BuchanConservative
David Duguid
ConservativeSeat held
BarkingLabour
Margaret Hodge
LabourSeat held
Barnsley CentralLabour
Dan Jarvis
LabourSeat held
Barnsley EastLabour
Stephanie Peacock
LabourSeat held
Barrow and FurnessIndependent (The Independents)[g]
Simon Fell
ConservativePrevious incumbent, John Woodcock, did not stand
Basildon and BillericayConservative
John Baron
ConservativeSeat held
BasingstokeConservative
Maria Miller
ConservativeSeat held
BassetlawVacant[h]
Brendan Clarke-Smith
ConservativePrevious incumbent, John Mann, did not stand
BathLiberal Democrats
Wera Hobhouse
Liberal DemocratsSeat held
Batley and SpenLabour Co-operative
Tracy Brabin
Labour Co-operativeSeat held
BatterseaLabour
Marsha de Cordova
LabourSeat held
BeaconsfieldIndependent[i]
Joy Morrissey
ConservativeDefeated incumbent, Dominic Grieve
BeckenhamConservative
Bob Stewart
ConservativeSeat held
BedfordLabour
Mohammad Yasin
LabourSeat held
Belfast EastDUP
Gavin Robinson
DUPSeat held
Belfast NorthDUP
John Finucane
Sinn FéinDefeated incumbent, Nigel Dodds
Belfast SouthDUP
Claire Hanna
SDLPDefeated incumbent, Emma Little-Pengelly
Belfast WestSinn Féin
Paul Maskey
Sinn FéinSeat held
Bermondsey and Old SouthwarkLabour
Neil Coyle
LabourSeat held
Berwick-upon-TweedConservative
Anne-Marie Trevelyan
ConservativeSeat held
Berwickshire, Roxburgh and SelkirkConservative
John Lamont
ConservativeSeat held
Bethnal Green and BowLabour
Rushanara Ali
LabourSeat held
Beverley and HoldernessConservative
Graham Stuart
ConservativeSeat held
Bexhill and BattleConservative
Huw Merriman
ConservativeSeat held
Bexleyheath and CrayfordConservative
David Evennett
ConservativeSeat held
BirkenheadBirkenhead Social Justice[h]
Mick Whitley
LabourDefeated incumbent, Frank Field
Birmingham EdgbastonLabour Co-operative
Preet Gill
Labour Co-operativeSeat held
Birmingham ErdingtonLabour
Jack Dromey
LabourSeat held
Birmingham Hall GreenLabour
Tahir Ali
LabourDefeated incumbent, Roger Godsiff
Birmingham Hodge HillLabour
Liam Byrne
LabourSeat held
Birmingham LadywoodLabour
Shabana Mahmood
LabourSeat held
Birmingham NorthfieldLabour
Gary Sambrook
ConservativeDefeated incumbent, Richard Burden
Birmingham Perry BarrLabour
Khalid Mahmood
LabourSeat held
Birmingham Selly OakLabour
Steve McCabe
LabourSeat held
Birmingham YardleyLabour
Jess Phillips
LabourSeat held
Bishop AucklandLabour
Dehenna Davison
ConservativeDefeated incumbent, Helen Goodman
BlackburnLabour
Kate Hollern
LabourSeat held
Blackley and BroughtonLabour
Graham Stringer
LabourSeat held
Blackpool North and CleveleysConservative
Paul Maynard
ConservativeSeat held
Blackpool SouthLabour
Scott Benton
ConservativeDefeated incumbent, Gordon Marsden
Blaenau GwentLabour
Nick Smith
LabourSeat held
BlaydonLabour
Liz Twist
LabourSeat held
Blyth ValleyLabour
Ian Levy
ConservativePrevious incumbent, Ronnie Campbell, did not stand
Bognor Regis and LittlehamptonConservative
Nick Gibb
ConservativeSeat held
BolsoverLabour
Mark Fletcher
ConservativeDefeated incumbent, Dennis Skinner
Bolton North EastLabour
Mark Logan
ConservativeDefeated incumbent, David Crausby
Bolton South EastLabour
Yasmin Qureshi
LabourSeat held
Bolton WestConservative
Chris Green
ConservativeSeat held
BootleLabour
Peter Dowd
LabourSeat held
Boston and SkegnessConservative
Matt Warman
ConservativeSeat held
BosworthConservative
Luke Evans
ConservativePrevious incumbent, David Tredinnick, did not stand
Bournemouth EastConservative
Tobias Ellwood
ConservativeSeat held
Bournemouth WestConservative
Conor Burns
ConservativeSeat held
BracknellLiberal Democrats[i]
James Sunderland
ConservativePrevious incumbent, Phillip Lee, did not stand
Bradford EastLabour
Imran Hussain
LabourSeat held
Bradford SouthLabour
Judith Cummins
LabourSeat held
Bradford WestLabour
Naseem Shah
LabourSeat held
BraintreeConservative
James Cleverly
ConservativeSeat held
Brecon and RadnorshireLiberal Democrats[j]
Fay Jones
ConservativeDefeated incumbent, Jane Dodds
Brent CentralLabour
Dawn Butler
LabourSeat held
Brent NorthLabour
Barry Gardiner
LabourSeat held
Brentford and IsleworthLabour
Ruth Cadbury
LabourSeat held
Brentwood and OngarConservative
Alex Burghart
ConservativeSeat held
BridgendLabour
Jamie Wallis
ConservativeDefeated incumbent, Madeleine Moon
Bridgwater and West SomersetConservative
Ian Liddell-Grainger
ConservativeSeat held
Brigg and GooleConservative
Andrew Percy
ConservativeSeat held
Brighton KemptownLabour Co-operative
Lloyd Russell-Moyle
Labour Co-operativeSeat held
Brighton PavilionGreen
Caroline Lucas
GreenSeat held
Bristol EastLabour
Kerry McCarthy
LabourSeat held
Bristol North WestLabour
Darren Jones
LabourSeat held
Bristol SouthLabour
Karin Smyth
LabourSeat held
Bristol WestLabour
Thangam Debbonaire
LabourSeat held
BroadlandConservative
Jerome Mayhew
ConservativePrevious incumbent, Keith Simpson, did not stand
Bromley and ChislehurstConservative
Bob Neill
ConservativeSeat held
BromsgroveConservative
Sajid Javid
ConservativeSeat held
BroxbourneConservative
Charles Walker
ConservativeSeat held
BroxtoweChange UK[i]
Darren Henry
ConservativeDefeated incumbent, Anna Soubry
BuckinghamVacant[k]
Greg Smith
ConservativePrevious incumbent, John Bercow, did not stand
BurnleyLabour
Antony Higginbotham
ConservativeDefeated incumbent, Julie Cooper
BurtonConservative
Kate Kniveton
ConservativePrevious incumbent, Andrew Griffiths, did not stand
Bury NorthLabour
James Daly
ConservativeDefeated incumbent, James Frith
Bury SouthIndependent[h]
Christian Wakeford
ConservativeDefeated incumbent, Ivan Lewis
Bury St EdmundsConservative
Jo Churchill
ConservativeSeat held
CaerphillyLabour
Wayne David
LabourSeat held
Caithness, Sutherland and Easter RossLiberal Democrats
Jamie Stone
Liberal DemocratsSeat held
Calder ValleyConservative
Craig Whittaker
ConservativeSeat held
Camberwell and PeckhamLabour
Harriet Harman
LabourSeat held
Camborne and RedruthConservative
George Eustice
ConservativeSeat held
CambridgeLabour
Daniel Zeichner
LabourSeat held
Cannock ChaseConservative
Amanda Milling
ConservativeSeat held
CanterburyLabour
Rosie Duffield
LabourSeat held
Cardiff CentralLabour
Jo Stevens
LabourSeat held
Cardiff NorthLabour
Anna McMorrin
LabourSeat held
Cardiff South and PenarthLabour Co-operative
Stephen Doughty
Labour Co-operativeSeat held
Cardiff WestLabour
Kevin Brennan
LabourSeat held
CarlisleConservative
John Stevenson
ConservativeSeat held
Carmarthen East and DinefwrPlaid Cymru
Jonathan Edwards
Plaid CymruSeat held
Carmarthen West and South PembrokeshireConservative
Simon Hart
ConservativeSeat held
Carshalton and WallingtonLiberal Democrats
Elliot Colburn
ConservativeDefeated incumbent, Tom Brake
Castle PointConservative
Rebecca Harris
ConservativeSeat held
Central AyrshireScottish National
Philippa Whitford
Scottish NationalSeat held
Central DevonConservative
Mel Stride
ConservativeSeat held
Central Suffolk and North IpswichConservative
Dan Poulter
ConservativeSeat held
CeredigionPlaid Cymru
Ben Lake
Plaid CymruSeat held
CharnwoodConservative
Edward Argar
ConservativeSeat held
Chatham and AylesfordConservative
Tracey Crouch
ConservativeSeat held
CheadleConservative
Mary Robinson
ConservativeSeat held
ChelmsfordConservative
Vicky Ford
ConservativeSeat held
Chelsea and FulhamConservative
Greg Hands
ConservativeSeat held
CheltenhamConservative
Alex Chalk
ConservativeSeat held
Chesham and AmershamConservative
Cheryl Gillan
ConservativeSeat held
ChesterfieldLabour
Toby Perkins
LabourSeat held
ChichesterConservative
Gillian Keegan
ConservativeSeat held
Chingford and Woodford GreenConservative
Iain Duncan Smith
ConservativeSeat held
ChippenhamConservative
Michelle Donelan
ConservativeSeat held
Chipping BarnetConservative
Theresa Villiers
ConservativeSeat held
ChorleySpeaker[h]
Lindsay Hoyle
SpeakerSeat held
ChristchurchConservative
Christopher Chope
ConservativeSeat held
Cities of London and WestminsterConservative
Nickie Aiken
ConservativePrevious incumbent, Mark Field, did not stand
City of ChesterLabour
Chris Matheson
LabourSeat held
City of DurhamLabour
Mary Foy
LabourPrevious incumbent, Roberta Blackman-Woods, did not stand
ClactonConservative
Giles Watling
ConservativeSeat held
CleethorpesConservative
Martin Vickers
ConservativeSeat held
Clwyd SouthLabour
Simon Baynes
ConservativeDefeated incumbent, Susan Elan Jones
Clwyd WestConservative
David Jones
ConservativeSeat held
Coatbridge, Chryston and BellshillLabour
Steven Bonnar
Scottish NationalDefeated incumbent, Hugh Gaffney
ColchesterConservative
Will Quince
ConservativeSeat held
Colne ValleyLabour
Jason McCartney
ConservativeDefeated incumbent, Thelma Walker
CongletonConservative
Fiona Bruce
ConservativeSeat held
CopelandConservative
Trudy Harrison
ConservativeSeat held
CorbyConservative
Tom Pursglove
ConservativeSeat held
Coventry North EastLabour
Colleen Fletcher
LabourSeat held
Coventry North WestLabour
Taiwo Owatemi
LabourPrevious incumbent, Geoffrey Robinson, did not stand
Coventry SouthLabour
Zarah Sultana
LabourPrevious incumbent, Jim Cunningham, did not stand
CrawleyConservative
Henry Smith
ConservativeSeat held
Crewe and NantwichLabour
Kieran Mullan
ConservativeDefeated incumbent, Laura Smith
Croydon CentralLabour
Sarah Jones
LabourSeat held
Croydon NorthLabour Co-operative
Steve Reed
Labour Co-operativeSeat held
Croydon SouthConservative
Chris Philp
ConservativeSeat held
Cumbernauld, Kilsyth and Kirkintilloch EastScottish National
Stuart McDonald
Scottish NationalSeat held
Cynon ValleyLabour
Beth Winter
LabourPrevious incumbent, Ann Clwyd, did not stand
Dagenham and RainhamLabour
Jon Cruddas
LabourSeat held
DarlingtonLabour
Peter Gibson
ConservativeDefeated incumbent, Jenny Chapman
DartfordConservative
Gareth Johnson
ConservativeSeat held
DaventryConservative
Chris Heaton-Harris
ConservativeSeat held
DelynLabour
Rob Roberts
ConservativeDefeated incumbent, David Hanson
Denton and ReddishLabour
Andrew Gwynne
LabourSeat held
Derby NorthIndependent[h]
Amanda Solloway
ConservativeDefeated incumbent, Chris Williamson
Derby SouthLabour
Margaret Beckett
LabourSeat held
Derbyshire DalesConservative
Sarah Dines
ConservativePrevious incumbent, Patrick McLoughlin, did not stand
DevizesConservative
Danny Kruger
ConservativePrevious incumbent, Claire Perry, did not stand
DewsburyLabour
Mark Eastwood
ConservativeDefeated incumbent, Paula Sherriff
Don ValleyLabour
Nicholas Fletcher
ConservativeDefeated incumbent, Caroline Flint
Doncaster CentralLabour
Rosie Winterton
LabourSeat held
Doncaster NorthLabour
Ed Miliband
LabourSeat held
DoverIndependent[i]
Natalie Elphicke
ConservativePrevious incumbent, Charlie Elphicke, did not stand
Dudley NorthIndependent[h]
Marco Longhi
ConservativePrevious incumbent, Ian Austin, did not stand
Dudley SouthConservative
Mike Wood
ConservativeSeat held
Dulwich and West NorwoodLabour
Helen Hayes
LabourSeat held
Dumfries and GallowayConservative
Alister Jack
ConservativeSeat held
Dumfriesshire, Clydesdale and TweeddaleConservative
David Mundell
ConservativeSeat held
Dundee EastScottish National
Stewart Hosie
Scottish NationalSeat held
Dundee WestScottish National
Chris Law
Scottish NationalSeat held
Dunfermline and West FifeScottish National
Douglas Chapman
Scottish NationalSeat held
Dwyfor MeirionnyddPlaid Cymru
Liz Saville-Roberts
Plaid CymruSeat held
Ealing Central and ActonLabour
Rupa Huq
LabourSeat held
Ealing NorthLabour
James Murray
Labour Co-operativePrevious incumbent, Stephen Pound, did not stand
Ealing SouthallLabour
Virendra Sharma
LabourSeat held
EasingtonLabour
Grahame Morris
LabourSeat held
East AntrimDUP
Sammy Wilson
DUPSeat held
East DevonConservative
Simon Jupp
ConservativePrevious incumbent, Hugo Swire, did not stand
East DunbartonshireLiberal Democrats
Amy Callaghan
Scottish NationalDefeated incumbent, Jo Swinson
East HamLabour
Stephen Timms
LabourSeat held
East HampshireConservative
Damian Hinds
ConservativeSeat held
East Kilbride, Strathaven and LesmahagowScottish National
Lisa Cameron
Scottish NationalSeat held
East LondonderryDUP
Gregory Campbell
DUPSeat held
East LothianLabour
Kenny MacAskill
Scottish NationalDefeated incumbent, Martin Whitfield
East RenfrewshireConservative
Kirsten Oswald
Scottish NationalDefeated incumbent, Paul Masterton
East SurreyLiberal Democrats[i]
Claire Coutinho
ConservativePrevious incumbent, Sam Gyimah, did not stand
East Worthing and ShorehamConservative
Tim Loughton
ConservativeSeat held
East YorkshireConservative
Greg Knight
ConservativeSeat held
EastbourneLiberal Democrats
Caroline Ansell
ConservativeDefeated incumbent, Stephen Lloyd
EastleighConservative
Paul Holmes
ConservativePrevious incumbent, Mims Davies, stood for Mid Sussex
EddisburyLiberal Democrats[i]
Edward Timpson
ConservativeDefeated incumbent, Antoinette Sandbach
Edinburgh EastScottish National
Tommy Sheppard
Scottish NationalSeat held
Edinburgh North and LeithScottish National
Deidre Brock
Scottish NationalSeat held
Edinburgh SouthLabour
Ian Murray
LabourSeat held
Edinburgh South WestScottish National
Joanna Cherry
Scottish NationalSeat held
Edinburgh WestLiberal Democrats
Christine Jardine
Liberal DemocratsSeat held
EdmontonLabour Co-operative
Kate Osamor
Labour Co-operativeSeat held
Ellesmere Port and NestonLabour
Justin Madders
LabourSeat held
Elmet and RothwellConservative
Alec Shelbrooke
ConservativeSeat held
ElthamLabour
Clive Efford
LabourSeat held
Enfield NorthChange UK[h]
Feryal Clark
LabourPrevious incumbent, Joan Ryan, did not stand
Enfield SouthgateLabour
Bambos Charalambous
LabourSeat held
Epping ForestConservative
Eleanor Laing
ConservativeSeat held
Epsom and EwellConservative
Chris Grayling
ConservativeSeat held
ErewashConservative
Maggie Throup
ConservativeSeat held
Erith and ThamesmeadLabour
Abena Oppong-Asare
LabourPrevious incumbent, Teresa Pearce, did not stand
Esher and WaltonConservative
Dominic Raab
ConservativeSeat held
ExeterLabour
Ben Bradshaw
LabourSeat held
FalkirkScottish National
John McNally
Scottish NationalSeat held
FarehamConservative
Suella Braverman
ConservativeSeat held
Faversham and Mid KentConservative
Helen Whately
ConservativeSeat held
Feltham and HestonLabour Co-operative
Seema Malhotra
Labour Co-operativeSeat held
Fermanagh and South TyroneSinn Féin
Michelle Gildernew
Sinn FéinSeat held
Filton and Bradley StokeConservative
Jack Lopresti
ConservativeSeat held
Finchley and Golders GreenConservative

Mike Freer

ConservativeSeat held
Folkestone and HytheConservative
Damian Collins
ConservativeSeat held
Forest of DeanConservative
Mark Harper
ConservativeSeat held
FoyleSinn Féin
Colum Eastwood
SDLPDefeated incumbent, Elisha McCallion
FyldeConservative
Mark Menzies
ConservativeSeat held
GainsboroughConservative
Edward Leigh
ConservativeSeat held
Garston and HalewoodLabour
Maria Eagle
LabourSeat held
GatesheadLabour
Ian Mearns
LabourSeat held
GedlingLabour
Tom Randall
ConservativeDefeated incumbent, Vernon Coaker
Gillingham and RainhamConservative
Rehman Chishti
ConservativeSeat held
Glasgow CentralScottish National
Alison Thewliss
Scottish NationalSeat held
Glasgow EastScottish National
David Linden
Scottish NationalSeat held
Glasgow NorthScottish National
Patrick Grady
Scottish NationalSeat held
Glasgow North EastLabour Co-operative
Anne McLaughlin
Scottish NationalDefeated incumbent, Paul Sweeney
Glasgow North WestScottish National
Carol Monaghan
Scottish NationalSeat held
Glasgow SouthScottish National
Stewart McDonald
Scottish NationalSeat held
Glasgow South WestScottish National
Chris Stephens
Scottish NationalSeat held
GlenrothesScottish National
Peter Grant
Scottish NationalSeat held
GloucesterConservative
Richard Graham
ConservativeSeat held
GordonConservative
Richard Thomson
Scottish NationalDefeated incumbent, Colin Clark
GosportConservative
Caroline Dinenage
ConservativeSeat held
GowerLabour
Tonia Antoniazzi
LabourSeat held
Grantham and StamfordIndependent[i]
Gareth Davies
ConservativePrevious incumbent, Nick Boles, did not stand
GraveshamConservative
Adam Holloway
ConservativeSeat held
Great GrimsbyLabour
Lia Nici
ConservativeDefeated incumbent, Melanie Onn
Great YarmouthConservative
Brandon Lewis
ConservativeSeat held
Greenwich and WoolwichLabour
Matthew Pennycook
LabourSeat held
GuildfordIndependent[i]
Angela Richardson
ConservativeDefeated incumbent, Anne Milton
Hackney North and Stoke NewingtonLabour
Diane Abbott
LabourSeat held
Hackney South and ShoreditchLabour Co-operative
Meg Hillier
Labour Co-operativeSeat held
Halesowen and Rowley RegisConservative
James Morris
ConservativeSeat held
HalifaxLabour
Holly Lynch
LabourSeat held
Haltemprice and HowdenConservative
David Davis
ConservativeSeat held
HaltonLabour
Derek Twigg
LabourSeat held
HammersmithLabour
Andrew Slaughter
LabourSeat held
Hampstead and KilburnLabour
Tulip Siddiq
LabourSeat held
HarboroughConservative
Neil O'Brien
ConservativeSeat held
HarlowConservative
Robert Halfon
ConservativeSeat held
Harrogate and KnaresboroughConservative
Andrew Jones
ConservativeSeat held
Harrow EastConservative
Bob Blackman
ConservativeSeat held
Harrow WestLabour Co-operative
Gareth Thomas
Labour Co-operativeSeat held
HartlepoolLabour
Mike Hill
LabourSeat held
Harwich and North EssexConservative
Bernard Jenkin
ConservativeSeat held
Hastings and RyeIndependent[i]
Sally-Ann Hart
ConservativePrevious incumbent, Amber Rudd, did not stand
HavantConservative
Alan Mak
ConservativeSeat held
Hayes and HarlingtonLabour
John McDonnell
LabourSeat held
Hazel GroveConservative
William Wragg
ConservativeSeat held
Hemel HempsteadConservative
Mike Penning
ConservativeSeat held
HemsworthLabour
Jon Trickett
LabourSeat held
HendonConservative
Matthew Offord
ConservativeSeat held
HenleyConservative
John Howell
ConservativeSeat held
Hereford and South HerefordshireConservative
Jesse Norman
ConservativeSeat held
Hertford and StortfordConservative
Julie Marson
ConservativePrevious incumbent, Mark Prisk, did not stand
HertsmereConservative
Oliver Dowden
ConservativeSeat held
HexhamConservative
Guy Opperman
ConservativeSeat held
Heywood and MiddletonLabour
Chris Clarkson
ConservativeDefeated incumbent, Liz McInnes
High PeakLabour
Robert Largan
ConservativeDefeated incumbent, Ruth George
Hitchin and HarpendenConservative
Bim Afolami
ConservativeSeat held
Holborn and St PancrasLabour
Keir Starmer
LabourSeat held
Hornchurch and UpminsterConservative
Julia Lopez
ConservativeSeat held
Hornsey and Wood GreenLabour
Catherine West
LabourSeat held
HorshamConservative
Jeremy Quin
ConservativeSeat held
Houghton and Sunderland SouthLabour
Bridget Phillipson
LabourSeat held
HoveLabour
Peter Kyle
LabourSeat held
HuddersfieldLabour Co-operative
Barry Sheerman
Labour Co-operativeSeat held
HuntingdonConservative
Jonathan Djanogly
ConservativeSeat held
HyndburnLabour
Sara Britcliffe
ConservativeDefeated incumbent, Graham Jones
Ilford NorthLabour
Wes Streeting
LabourSeat held
Ilford SouthChange UK[g]
Sam Tarry
LabourDefeated incumbent, Mike Gapes
InverclydeScottish National
Ronnie Cowan
Scottish NationalSeat held
Inverness, Nairn, Badenoch and StrathspeyScottish National
Drew Hendry
Scottish NationalSeat held
IpswichLabour
Tom Hunt
ConservativeDefeated incumbent, Sandy Martin
Isle of WightConservative
Bob Seely
ConservativeSeat held
Islington NorthLabour
Jeremy Corbyn
LabourSeat held
Islington South and FinsburyLabour
Emily Thornberry
LabourSeat held
IslwynLabour Co-operative
Chris Evans
Labour Co-operativeSeat held
JarrowIndependent[h]
Kate Osborne
LabourPrevious incumbent, Stephen Hepburn, did not stand
KeighleyLabour
Robbie Moore
ConservativeDefeated incumbent, John Grogan
Kenilworth and SouthamConservative
Jeremy Wright
ConservativeSeat held
KensingtonLabour
Felicity Buchan
ConservativeDefeated incumbent, Emma Dent Coad
KetteringConservative
Philip Hollobone
ConservativeSeat held
Kilmarnock and LoudounScottish National
Alan Brown
Scottish NationalSeat held
Kingston and SurbitonLiberal Democrats
Edward Davey
Liberal DemocratsSeat held
Kingston upon Hull EastLabour
Karl Turner
LabourSeat held
Kingston upon Hull NorthLabour
Diana Johnson
LabourSeat held
Kingston upon Hull West and HessleLabour
Emma Hardy
LabourSeat held
KingswoodConservative
Chris Skidmore
ConservativeSeat held
Kirkcaldy and CowdenbeathLabour
Neale Hanvey
Scottish National[l]Defeated incumbent, Lesley Laird
KnowsleyLabour
George Howarth
LabourSeat held
Lagan ValleyDUP
Jeffrey Donaldson
DUPSeat held
Lanark and Hamilton EastScottish National
Angela Crawley
Scottish NationalSeat held
Lancaster and FleetwoodLabour
Cat Smith
LabourSeat held
Leeds CentralLabour
Hilary Benn
LabourSeat held
Leeds EastLabour
Richard Burgon
LabourSeat held
Leeds North EastLabour
Fabian Hamilton
LabourSeat held
Leeds North WestLabour Co-operative
Alex Sobel
Labour Co-operativeSeat held
Leeds WestLabour
Rachel Reeves
LabourSeat held
Leicester EastLabour
Claudia Webbe
LabourPrevious incumbent, Keith Vaz, did not stand
Leicester SouthLabour Co-operative
Jon Ashworth
Labour Co-operativeSeat held
Leicester WestLabour
Liz Kendall
LabourSeat held
LeighLabour Co-operative
James Grundy
ConservativeDefeated incumbent, Joanne Platt
LewesConservative
Maria Caulfield
ConservativeSeat held
Lewisham EastLabour
Janet Daby
LabourSeat held
Lewisham West and PengeLabour
Ellie Reeves
LabourSeat held
Lewisham DeptfordLabour
Vicky Foxcroft
LabourSeat held
Leyton and WansteadLabour
John Cryer
LabourSeat held
LichfieldConservative
Michael Fabricant
ConservativeSeat held
LincolnLabour
Karl McCartney
ConservativeDefeated incumbent, Karen Lee
Linlithgow and East FalkirkScottish National
Martyn Day
Scottish NationalSeat held
Liverpool RiversideIndependent[g]
Kim Johnson
LabourPrevious incumbent, Louise Ellman, did not stand
Liverpool WaltonLabour
Dan Carden
LabourSeat held
Liverpool WavertreeLiberal Democrats[g]
Paula Barker
LabourPrevious incumbent, Luciana Berger, did not stand
Liverpool West DerbyLabour Co-operative
Ian Byrne
LabourPrevious incumbent, Stephen Twigg, did not stand
LivingstonScottish National
Hannah Bardell
Scottish NationalSeat held
LlanelliLabour
Nia Griffith
LabourSeat held
LoughboroughConservative
Jane Hunt
ConservativePrevious incumbent, Nicky Morgan, did not stand
Louth and HorncastleConservative
Victoria Atkins
ConservativeSeat held
LudlowConservative
Philip Dunne
ConservativeSeat held
Luton NorthIndependent[h]
Sarah Owen
LabourPrevious incumbent, Kelvin Hopkins, did not stand
Luton SouthIndependent (The Independents)[g]
Rachel Hopkins
LabourDefeated incumbent, Gavin Shuker
MacclesfieldConservative
David Rutley
ConservativeSeat held
MaidenheadConservative
Theresa May
ConservativeSeat held
Maidstone and The WealdConservative
Helen Grant
ConservativeSeat held
MakerfieldLabour
Yvonne Fovargue
LabourSeat held
MaldonConservative
John Whittingdale
ConservativeSeat held
Manchester CentralLabour Co-operative
Lucy Powell
Labour Co-operativeSeat held
Manchester GortonLabour
Afzal Khan
LabourSeat held
Manchester WithingtonLabour
Jeff Smith
LabourSeat held
MansfieldConservative
Ben Bradley
ConservativeSeat held
Meon ValleyConservative
Flick Drummond
ConservativePrevious incumbent, George Hollingbery, did not stand
MeridenConservative
Saqib Bhatti
ConservativePrevious incumbent, Caroline Spelman, did not stand
Merthyr Tydfil and RhymneyLabour
Gerald Jones
LabourSeat held
Mid BedfordshireConservative
Nadine Dorries
ConservativeSeat held
Mid DerbyshireConservative
Pauline Latham
ConservativeSeat held
Mid Dorset and North PooleConservative
Michael Tomlinson
ConservativeSeat held
Mid NorfolkConservative
George Freeman
ConservativeSeat held
Mid SussexConservative
Mims Davies
ConservativePrevious incumbent, Nicholas Soames, did not stand. Davies was previously MP for Eastleigh
Mid UlsterSinn Féin
Francie Molloy
Sinn FéinSeat held
Mid WorcestershireConservative
Nigel Huddleston
ConservativeSeat held
MiddlesbroughLabour
Andy McDonald
LabourSeat held
Middlesbrough South and East ClevelandConservative
Simon Clarke
ConservativeSeat held
MidlothianLabour
Owen Thompson
Scottish NationalDefeated incumbent, Danielle Rowley
Milton Keynes NorthConservative
Ben Everitt
ConservativePrevious incumbent, Mark Lancaster, did not stand
Milton Keynes SouthConservative
Iain Stewart
ConservativeSeat held
Mitcham and MordenLabour
Siobhain McDonagh
LabourSeat held
Mole ValleyConservative

Paul Beresford

ConservativeSeat held
MonmouthConservative
David Davies
ConservativeSeat held
MontgomeryshireConservative
Craig Williams
ConservativePrevious incumbent, Glyn Davies, did not stand
MorayConservative
Douglas Ross
ConservativeSeat held
Morecambe and LunesdaleConservative
David Morris
ConservativeSeat held
Morley and OutwoodConservative
Andrea Jenkyns
ConservativeSeat held
Motherwell and WishawScottish National
Marion Fellows
Scottish NationalSeat held
Na h-Eileanan an IarScottish National
Angus MacNeil
Scottish NationalSeat held
NeathLabour Co-operative
Christina Rees
Labour Co-operativeSeat held
New Forest EastConservative
Julian Lewis
ConservativeSeat held
New Forest WestConservative
Desmond Swayne
ConservativeSeat held
NewarkConservative
Robert Jenrick
ConservativeSeat held
NewburyConservative
Laura Farris
ConservativePrevious incumbent, Richard Benyon, did not stand
Newcastle upon Tyne CentralLabour
Chi Onwurah
LabourSeat held
Newcastle upon Tyne EastLabour
Nick Brown
LabourSeat held
Newcastle upon Tyne NorthLabour
Catherine McKinnell
LabourSeat held
Newcastle-under-LymeLabour
Aaron Bell
ConservativePrevious incumbent, Paul Farrelly, did not stand
Newport EastLabour
Jessica Morden
LabourSeat held
Newport WestLabour
Ruth Jones
LabourSeat held
Newry and ArmaghSinn Féin
Mickey Brady
Sinn FéinSeat held
Newton AbbotConservative
Anne Marie Morris
ConservativeSeat held
Normanton, Pontefract and CastlefordLabour
Yvette Cooper
LabourSeat held
North AntrimDUP
Ian Paisley
DUPSeat held
North Ayrshire and ArranScottish National
Patricia Gibson
Scottish NationalSeat held
North CornwallConservative
Scott Mann
ConservativeSeat held
North DevonConservative
Selaine Saxby
ConservativePrevious incumbent, Peter Heaton-Jones, did not stand
North DorsetConservative
Simon Hoare
ConservativeSeat held
North DownIndependent
Stephen Farry
AlliancePrevious incumbent, Sylvia Hermon, did not stand
North DurhamLabour
Kevan Jones
LabourSeat held
North East BedfordshireConservative
Richard Fuller
ConservativePrevious incumbent, Alistair Burt, did not stand
North East CambridgeshireConservative
Steve Barclay
ConservativeSeat held
North East DerbyshireConservative
Lee Rowley
ConservativeSeat held
North East FifeScottish National
Wendy Chamberlain
Liberal DemocratsDefeated incumbent, Stephen Gethins
North East HampshireConservative
Ranil Jayawardena
ConservativeSeat held
North East HertfordshireConservative
Oliver Heald
ConservativeSeat held
North East SomersetConservative
Jacob Rees-Mogg
ConservativeSeat held
North HerefordshireConservative
Bill Wiggin
ConservativeSeat held
North NorfolkLiberal Democrats
Duncan Baker
ConservativePrevious incumbent, Norman Lamb, did not stand
North ShropshireConservative
Owen Paterson
ConservativeSeat held
North SomersetConservative
Liam Fox
ConservativeSeat held
North SwindonConservative
Justin Tomlinson
ConservativeSeat held
North ThanetConservative
Roger Gale
ConservativeSeat held
North TynesideLabour
Mary Glindon
LabourSeat held
North WarwickshireConservative
Craig Tracey
ConservativeSeat held
North West CambridgeshireConservative
Shailesh Vara
ConservativeSeat held
North West DurhamLabour
Richard Holden
ConservativeDefeated incumbent, Laura Pidcock
North West HampshireConservative
Kit Malthouse
ConservativeSeat held
North West LeicestershireConservative
Andrew Bridgen
ConservativeSeat held
North West NorfolkConservative
James Wild
ConservativePrevious incumbent, Henry Bellingham, did not stand
North WiltshireConservative
James Gray
ConservativeSeat held
Northampton NorthConservative
Michael Ellis
ConservativeSeat held
Northampton SouthConservative
Andrew Lewer
ConservativeSeat held
Norwich NorthConservative
Chloe Smith
ConservativeSeat held
Norwich SouthLabour
Clive Lewis
LabourSeat held
Nottingham EastChange UK[g]
Nadia Whittome
LabourDefeated incumbent, Chris Leslie
Nottingham NorthLabour Co-operative
Alex Norris
Labour Co-operativeSeat held
Nottingham SouthLabour
Lilian Greenwood
LabourSeat held
NuneatonConservative
Marcus Jones
ConservativeSeat held
Ochil and South PerthshireConservative
John Nicolson
Scottish NationalDefeated incumbent, Luke Graham
OgmoreLabour
Chris Elmore
LabourSeat held
Old Bexley and SidcupConservative
James Brokenshire
ConservativeSeat held
Oldham East and SaddleworthLabour
Debbie Abrahams
LabourSeat held
Oldham West and RoytonLabour Co-operative
Jim McMahon
Labour Co-operativeSeat held
Orkney and ShetlandLiberal Democrats
Alistair Carmichael
Liberal DemocratsSeat held
OrpingtonConservative
Gareth Bacon
ConservativePrevious incumbent, Jo Johnson, did not stand
Oxford EastLabour Co-operative
Anneliese Dodds
Labour Co-operativeSeat held
Oxford West and AbingdonLiberal Democrats
Layla Moran
Liberal DemocratsSeat held
Paisley and Renfrewshire NorthScottish National
Gavin Newlands
Scottish NationalSeat held
Paisley and Renfrewshire SouthScottish National
Mhairi Black
Scottish NationalSeat held
PendleConservative
Andrew Stephenson
ConservativeSeat held
Penistone and StocksbridgeLiberal Democrats[h]
Miriam Cates
ConservativePrevious incumbent, Angela Smith, did not stand
Penrith and The BorderIndependent[i]
Neil Hudson
ConservativePrevious incumbent, Rory Stewart, did not stand
Perth and North PerthshireScottish National
Pete Wishart
Scottish NationalSeat held
PeterboroughLabour
Paul Bristow
ConservativeDefeated incumbent, Lisa Forbes
Plymouth Moor ViewConservative
Johnny Mercer
ConservativeSeat held
Plymouth Sutton and DevonportLabour Co-operative
Luke Pollard
Labour Co-operativeSeat held
PontypriddLabour
Alex Davies-Jones
LabourPrevious incumbent, Owen Smith, did not stand
PooleConservative
Robert Syms
ConservativeSeat held
Poplar and LimehouseLabour
Apsana Begum
LabourPrevious incumbent, Jim Fitzpatrick, did not stand
Portsmouth NorthConservative
Penny Mordaunt
ConservativeSeat held
Portsmouth SouthLabour
Stephen Morgan
LabourSeat held
Preseli PembrokeshireConservative
Stephen Crabb
ConservativeSeat held
PrestonLabour Co-operative
Mark Hendrick
Labour Co-operativeSeat held
PudseyConservative
Stuart Andrew
ConservativeSeat held
PutneyIndependent[i]
Fleur Anderson
LabourPrevious incumbent, Justine Greening, did not stand
Rayleigh and WickfordConservative
Mark Francois
ConservativeSeat held
Reading EastLabour
Matt Rodda
LabourSeat held
Reading WestConservative
Alok Sharma
ConservativeSeat held
RedcarLabour Co-operative
Jacob Young
ConservativeDefeated incumbent, Anna Turley
RedditchConservative
Rachel Maclean
ConservativeSeat held
ReigateConservative
Crispin Blunt
ConservativeSeat held
RhonddaLabour
Chris Bryant
LabourSeat held
Ribble ValleyConservative
Nigel Evans
ConservativeSeat held
Richmond (Yorks)Conservative
Rishi Sunak
ConservativeSeat held
Richmond ParkConservative
Sarah Olney
Liberal DemocratsDefeated incumbent, Zac Goldsmith
RochdaleLabour
Tony Lloyd
LabourSeat held
Rochester and StroodConservative
Kelly Tolhurst
ConservativeSeat held
Rochford and Southend EastConservative
James Duddridge
ConservativeSeat held
RomfordConservative
Andrew Rosindell
ConservativeSeat held
Romsey and Southampton NorthConservative
Caroline Nokes
ConservativeSeat held
Ross, Skye and LochaberScottish National
Ian Blackford
Scottish NationalSeat held
Rossendale and DarwenConservative
Jake Berry
ConservativeSeat held
Rother ValleyLabour
Alexander Stafford
ConservativePrevious incumbent, Kevin Barron, did not stand
RotherhamLabour
Sarah Champion
LabourSeat held
RugbyConservative
Mark Pawsey
ConservativeSeat held
Ruislip, Northwood and PinnerConservative
David Simmonds
ConservativePrevious incumbent, Nick Hurd, did not stand
Runnymede and WeybridgeIndependent[i]
Ben Spencer
ConservativePrevious incumbent, Philip Hammond, did not stand
RushcliffeIndependent[i]
Ruth Edwards
ConservativePrevious incumbent, Ken Clarke, did not stand
Rutherglen and Hamilton WestLabour Co-operative
Margaret Ferrier
Scottish NationalDefeated incumbent, Gerard Killen
Rutland and MeltonConservative
Alicia Kearns
ConservativePrevious incumbent, Alan Duncan, did not stand
Saffron WaldenConservative
Kemi Badenoch
ConservativeSeat held
Salford and EcclesLabour
Rebecca Long-Bailey
LabourSeat held
SalisburyConservative
John Glen
ConservativeSeat held
Scarborough and WhitbyConservative
Robert Goodwill
ConservativeSeat held
ScunthorpeLabour
Holly Mumby-Croft
ConservativeDefeated incumbent, Nic Dakin
SedgefieldLabour
Paul Howell
ConservativeDefeated incumbent, Phil Wilson
Sefton CentralLabour
Bill Esterson
LabourSeat held
Selby and AinstyConservative
Nigel Adams
ConservativeSeat held
SevenoaksConservative
Laura Trott
ConservativePrevious incumbent, Michael Fallon, did not stand
Sheffield CentralLabour
Paul Blomfield
LabourSeat held
Sheffield South EastLabour
Clive Betts
LabourSeat held
Sheffield Brightside and HillsboroughLabour
Gill Furniss
LabourSeat held
Sheffield HallamIndependent[h]
Olivia Blake
LabourPrevious incumbent, Jared O'Mara, did not stand
Sheffield HeeleyLabour
Louise Haigh
LabourSeat held
SherwoodConservative
Mark Spencer
ConservativeSeat held
ShipleyConservative
Philip Davies
ConservativeSeat held
Shrewsbury and AtchamConservative
Daniel Kawczynski
ConservativeSeat held
Sittingbourne and SheppeyConservative
Gordon Henderson
ConservativeSeat held
Skipton and RiponConservative
Julian Smith
ConservativeSeat held
Sleaford and North HykehamConservative
Caroline Johnson
ConservativeSeat held
SloughLabour
Tanmanjeet Dhesi
LabourSeat held
SolihullConservative
Julian Knight
ConservativeSeat held
Somerton and FromeConservative
David Warburton
ConservativeSeat held
South AntrimDUP
Paul Girvan
DUPSeat held
South Basildon and East ThurrockConservative
Stephen Metcalfe
ConservativeSeat held
South CambridgeshireLiberal Democrats[i]
Anthony Browne
ConservativePrevious incumbent, Heidi Allen, did not stand
South DerbyshireConservative
Heather Wheeler
ConservativeSeat held
South DorsetConservative
Richard Drax
ConservativeSeat held
South DownSinn Féin
Chris Hazzard
Sinn FéinSeat held
South East CambridgeshireConservative
Lucy Frazer
ConservativeSeat held
South East CornwallConservative
Sheryll Murray
ConservativeSeat held
South Holland and The DeepingsConservative
John Hayes
ConservativeSeat held
South LeicestershireConservative
Alberto Costa
ConservativeSeat held
South NorfolkConservative
Richard Bacon
ConservativeSeat held
South NorthamptonshireConservative
Andrea Leadsom
ConservativeSeat held
South RibbleConservative
Katherine Fletcher
ConservativePrevious incumbent, Seema Kennedy, did not stand
South ShieldsLabour
Emma Lewell-Buck
LabourSeat held
South StaffordshireConservative
Gavin Williamson
ConservativeSeat held
South SuffolkConservative
James Cartlidge
ConservativeSeat held
South SwindonConservative
Robert Buckland
ConservativeSeat held
South ThanetConservative
Craig Mackinlay
ConservativeSeat held
South West BedfordshireConservative
Andrew Selous
ConservativeSeat held
South West DevonConservative
Gary Streeter
ConservativeSeat held
South West HertfordshireIndependent[i]
Gagan Mohindra
ConservativeDefeated incumbent, David Gauke
South West NorfolkConservative
Liz Truss
ConservativeSeat held
South West SurreyConservative
Jeremy Hunt
ConservativeSeat held
South West WiltshireConservative
Andrew Murrison
ConservativeSeat held
Southampton ItchenConservative
Royston Smith
ConservativeSeat held
Southampton TestLabour
Alan Whitehead
LabourSeat held
Southend WestConservative
David Amess
ConservativeSeat held
SouthportConservative
Damien Moore
ConservativeSeat held
SpelthorneConservative
Kwasi Kwarteng
ConservativeSeat held
St AlbansConservative
Daisy Cooper
Liberal DemocratsDefeated incumbent, Anne Main
St Austell and NewquayConservative
Steve Double
ConservativeSeat held
St Helens NorthLabour
Conor McGinn
LabourSeat held
St Helens South and WhistonLabour
Marie Rimmer
LabourSeat held
St IvesConservative
Derek Thomas
ConservativeSeat held
StaffordConservative
Theo Clarke
ConservativePrevious incumbent, Jeremy Lefroy, did not stand
Staffordshire MoorlandsConservative
Karen Bradley
ConservativeSeat held
Stalybridge and HydeLabour Co-operative
Jonathan Reynolds
Labour Co-operativeSeat held
StevenageConservative
Stephen McPartland
ConservativeSeat held
StirlingConservative
Alyn Smith
Scottish NationalDefeated incumbent, Stephen Kerr
StockportChange UK[h]

Navendu Mishra

LabourPrevious incumbent, Ann Coffey, did not stand
Stockton NorthLabour

Alex Cunningham

LabourSeat held
Stockton SouthLabour

Matt Vickers

ConservativeDefeated incumbent, Paul Williams
Stoke-on-Trent CentralLabour Co-operative

Jo Gideon

ConservativeDefeated incumbent, Gareth Snell
Stoke-on-Trent NorthLabour

Jonathan Gullis

ConservativeDefeated incumbent, Ruth Smeeth
Stoke-on-Trent SouthConservative

Jack Brereton

ConservativeSeat held
StoneConservative

Bill Cash

ConservativeSeat held
StourbridgeConservative

Suzanne Webb

ConservativePrevious incumbent, Margot James, did not stand
StrangfordDUP

Jim Shannon

DUPSeat held
Stratford-on-AvonConservative

Nadhim Zahawi

ConservativeSeat held
StreathamLiberal Democrats[h]

Bell Ribeiro-Addy

LabourPrevious incumbent, Chuka Umunna, did not stand
Stretford and UrmstonLabour

Kate Green

LabourSeat held
StroudLabour Co-operative

Siobhan Baillie

ConservativeDefeated incumbent, David Drew
Suffolk CoastalConservative

Therese Coffey

ConservativeSeat held
Sunderland CentralLabour

Julie Elliott

LabourSeat held
Surrey HeathConservative

Michael Gove

ConservativeSeat held
Sutton and CheamConservative

Paul Scully

ConservativeSeat held
Sutton ColdfieldConservative

Andrew Mitchell

ConservativeSeat held
Swansea EastLabour

Carolyn Harris

LabourSeat held
Swansea WestLabour Co-operative

Geraint Davies

Labour Co-operativeSeat held
TamworthConservative

Chris Pincher

ConservativeSeat held
TattonConservative

Esther McVey

ConservativeSeat held
Taunton DeaneConservative

Rebecca Pow

ConservativeSeat held
TelfordConservative

Lucy Allan

ConservativeSeat held
TewkesburyConservative

Laurence Robertson

ConservativeSeat held
The CotswoldsConservative

Geoffrey Clifton-Brown

ConservativeSeat held
The WrekinConservative

Mark Pritchard

ConservativeSeat held
Thirsk and MaltonConservative

Kevin Hollinrake

ConservativeSeat held
Thornbury and YateConservative

Luke Hall

ConservativeSeat held
ThurrockConservative

Jackie Doyle-Price

ConservativeSeat held
Tiverton and HonitonConservative

Neil Parish

ConservativeSeat held
Tonbridge and MallingConservative

Thomas Tugendhat

ConservativeSeat held
TootingLabour

Rosena Allin-Khan

LabourSeat held
TorbayConservative

Kevin Foster

ConservativeSeat held
TorfaenLabour

Nick Thomas-Symonds

LabourSeat held
Torridge and West DevonConservative

Geoffrey Cox

ConservativeSeat held
TotnesLiberal Democrats[i]

Anthony Mangnall

ConservativeDefeated incumbent, Sarah Wollaston
TottenhamLabour

David Lammy

LabourSeat held
Truro and FalmouthConservative

Cherilyn Mackrory

ConservativePrevious incumbent, Sarah Newton, did not stand
Tunbridge WellsConservative

Greg Clark

ConservativeSeat held
TwickenhamLiberal Democrats

Munira Wilson

Liberal DemocratsPrevious incumbent, Vince Cable, did not stand
TynemouthLabour

Alan Campbell

LabourSeat held
Upper BannDUP

Carla Lockhart

DUPPrevious incumbent, David Simpson, did not stand
Uxbridge and South RuislipConservative

Boris Johnson

ConservativeSeat held
Vale of ClwydLabour

James Davies

ConservativeDefeated incumbent, Chris Ruane
Vale of GlamorganConservative

Alun Cairns

ConservativeSeat held
VauxhallLabour

Florence Eshalomi

Labour Co-operativePrevious incumbent, Kate Hoey, did not stand
WakefieldLabour

Imran Ahmad Khan

ConservativeDefeated incumbent, Mary Creagh
WallaseyLabour

Angela Eagle

LabourSeat held
Walsall NorthConservative

Eddie Hughes

ConservativeSeat held
Walsall SouthLabour

Valerie Vaz

LabourSeat held
WalthamstowLabour Co-operative

Stella Creasy

Labour Co-operativeSeat held
WansbeckLabour

Ian Lavery

LabourSeat held
WantageConservative

David Johnston

ConservativePrevious incumbent, Ed Vaizey, did not stand
WarleyLabour

John Spellar

LabourSeat held
Warrington NorthLabour

Charlotte Nichols

LabourPrevious incumbent, Helen Jones, did not stand
Warrington SouthLabour

Andy Carter

ConservativeDefeated incumbent, Faisal Rashid
Warwick and LeamingtonLabour

Matt Western

LabourSeat held
Washington and Sunderland WestLabour

Sharon Hodgson

LabourSeat held
WatfordConservative

Dean Russell

ConservativePrevious incumbent, Richard Harrington, did not stand
WaveneyConservative

Peter Aldous

ConservativeSeat held
WealdenConservative

Nus Ghani

ConservativeSeat held
Weaver ValeLabour

Mike Amesbury

LabourSeat held
WellingboroughConservative

Peter Bone

ConservativeSeat held
WellsConservative

James Heappey

ConservativeSeat held
Welwyn HatfieldConservative

Grant Shapps

ConservativeSeat held
Wentworth and DearneLabour

John Healey

LabourSeat held
West Aberdeenshire and KincardineConservative

Andrew Bowie

ConservativeSeat held
West Bromwich EastLabour

Nicola Richards

ConservativePrevious incumbent, Tom Watson, did not stand
West Bromwich WestLabour Co-operative

Shaun Bailey

ConservativePrevious incumbent, Adrian Bailey, did not stand
West DorsetIndependent[i]
Chris Loder
ConservativePrevious incumbent, Oliver Letwin, did not stand
West DunbartonshireScottish National

Martin Docherty-Hughes

Scottish NationalSeat held
West HamLabour
Lyn Brown
LabourSeat held
West LancashireLabour
Rosie Cooper
LabourSeat held
West SuffolkConservative

Matthew Hancock

ConservativeSeat held
West TyroneSinn Féin

Órfhlaith Begley

Sinn FéinSeat held
West WorcestershireConservative
Harriett Baldwin
ConservativeSeat held
Westminster NorthLabour
Karen Buck
LabourSeat held
Westmorland and LonsdaleLiberal Democrats
Tim Farron
Liberal DemocratsSeat held
Weston-Super-MareConservative
John Penrose
ConservativeSeat held
WiganLabour
Lisa Nandy
LabourSeat held
WimbledonConservative
Stephen Hammond
ConservativeSeat held
WinchesterConservative
Steve Brine
ConservativeSeat held
WindsorConservative
Adam Afriyie
ConservativeSeat held
Wirral SouthLabour
Alison McGovern
LabourSeat held
Wirral WestLabour
Margaret Greenwood
LabourSeat held
WithamConservative
Priti Patel
ConservativeSeat held
WitneyConservative
Robert Courts
ConservativeSeat held
WokingConservative
Jonathan Lord
ConservativeSeat held
WokinghamConservative
John Redwood
ConservativeSeat held
Wolverhampton North EastLabour
Jane Stevenson
ConservativeDefeated incumbent, Emma Reynolds
Wolverhampton South EastLabour
Pat McFadden
LabourSeat held
Wolverhampton South WestLabour
Stuart Anderson
ConservativeDefeated incumbent, Eleanor Smith
WorcesterConservative
Robin Walker
ConservativeSeat held
WorkingtonLabour
Mark Jenkinson
ConservativeDefeated incumbent, Sue Hayman
Worsley and Eccles SouthLabour
Barbara Keeley
LabourSeat held
Worthing WestConservative
Peter Bottomley
ConservativeSeat held
WrexhamLabour
Sarah Atherton
ConservativePrevious incumbent, Ian Lucas, did not stand
WycombeConservative
Steven Baker
ConservativeSeat held
Wyre and Preston NorthConservative
Ben Wallace
ConservativeSeat held
Wyre ForestConservative
Mark Garnier
ConservativeSeat held
Wythenshawe and Sale EastLabour
Mike Kane
LabourSeat held
YeovilConservative
Marcus Fysh
ConservativeSeat held
Ynys MônLabour
Virginia Crosbie
ConservativePrevious incumbent, Albert Owen, did not stand
York CentralLabour Co-operative
Rachael Maskell
Labour Co-operativeSeat held
York OuterConservative
Julian Sturdy
ConservativeSeat held
Source:[20]

By-elections edit

ConstituencyDateIncumbentPartyWinnerPartyCause
Hartlepool6 May 2021[21]Mike HillLabour
Jill Mortimer
ConservativeResignation following allegations of sexual harassment and victimisation[22]
Airdrie and Shotts13 May 2021[23]Neil GraySNP
Anum Qaisar[24]
SNPResignation to contest the seat of Airdrie and Shotts in the Scottish Parliament
Chesham and Amersham17 June 2021[25]Cheryl GillanConservative
Sarah Green
Liberal DemocratsDeath of incumbent[26]
Batley and Spen1 July 2021[27]Tracy BrabinLabour
Kim Leadbeater
LabourElection of incumbent as Mayor of West Yorkshire[28]
Old Bexley and Sidcup2 December 2021[29]James BrokenshireConservative
Louie French
ConservativeDeath of incumbent[30]
North Shropshire16 December 2021Owen PatersonConservative
Helen Morgan
Liberal DemocratsResignation following publication of Standards Committee Report regarding paid advocacy.
Southend West3 February 2022[31]David AmessConservative
Anna Firth
Conservative[m]Murder of incumbent[32]
Birmingham Erdington3 March 2022Jack DromeyLabour
Paulette Hamilton
LabourDeath of incumbent[33]
Wakefield23 June 2022Imran Ahmad KhanConservative[n]
Simon Lightwood
LabourResignation following conviction of sexual assault of a 15-year-old boy
Tiverton and Honiton23 June 2022Neil ParishConservative[n]
Richard Foord
Liberal DemocratsResignation following accusations of watching pornography in the House of Commons[34]
City of Chester1 December 2022Chris MathesonLabour
Samantha Dixon
LabourResignation following allegations of sexual misconduct.[35]
Stretford and Urmston15 December 2022Kate GreenLabour
Andrew Western
LabourResignation to take up the post of Deputy Mayor of Greater Manchester for Policing, succeeding Beverley Hughes.[36]
West Lancashire9 February 2023Rosie CooperLabour
Ashley Dalton
LabourResignation to take up post of chair of the Mersey Care NHS Foundation Trust.[37][38]
Uxbridge and South Ruislip20 July 2023Boris JohnsonConservative
Steve Tuckwell
ConservativeResigned between receiving a copy of the Standards Committee report in to Partygate and the report's publication and debate in parliament.[39]
Selby and AinstyNigel AdamsConservative
Keir Mather
LabourResignation[40]
Somerton and FromeDavid WarburtonConservative[n]
Sarah Dyke
Liberal DemocratsResigned claiming unfair treatment by the Parliamentary Commissioner for Standards over sexual harassment claims.
Rutherglen and Hamilton West5 October 2023Margaret FerrierSNP[o] Michael ShanksLabourRemoved as MP via recall petition following suspension from the House of Commons.
Mid Bedfordshire19 October 2023Nadine DorriesConservative
Alistair Strathern
LabourResignation[41]
TamworthChris PincherConservative[n] Sarah EdwardsLabourResignation following recommendation of suspension by the Committee on Standards due to allegations of sexual misconduct.
Wellingborough15 February 2024[42]Peter BoneConservative[n]
Gen Kitchen
LabourRemoved as MP via recall petition following suspension from the House of Commons due to allegations of bullying and sexual misconduct.
KingswoodChris SkidmoreConservative
Damien Egan
LabourResigned in protest over the government issuing new oil and gas licenses.[43]
Rochdale29 February 2024Tony LloydLabour
George Galloway
Workers PartyDeath of incumbent
Blackpool South2 May 2024[44]Scott BentonConservative[n]
Chris Webb
LabourResignation following suspension by the Committee on Standards due to lobbying-related corruption.[45]

Defections, suspensions and resignations edit

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.

NameDateFromToConstituencyReason
Neale Hanvey13 December 2019SNPIndependentKirkcaldy and CowdenbeathSuspended as a candidate on 28 November 2019 due to insensitive social media posts. Remained as SNP candidate on ballot, elected as independent.[46] Reinstated after an investigation.[47] Defected to new pro-independence party in March 2021.[48]
29 May 2020IndependentSNP
28 March 2021SNPAlba
Jonathan Edwards23 May 2020Plaid CymruIndependentCarmarthen East and DinefwrArrested on suspicion of assault.[49] Whip restored in August 2022, but did not rejoin Plaid's Westminster group.[50]
Julian Lewis15 July 2020ConservativeIndependentNew Forest EastElected chair of the Intelligence and Security Committee against the Government's candidate.[51] Whip restored in December 2020.[52]
30 December 2020IndependentConservative
Claudia Webbe28 September 2020LabourIndependentLeicester EastCharged with harassing a woman.[53] Expelled from party upon conviction in November 2021.[54] Avoided recall petition as her sentence was reduced on appeal to non-custodial community service order.[55]
Margaret Ferrier1 October 2020SNPIndependentRutherglen and Hamilton WestBreaching COVID-19 rules.[56] Removed by recall petition following suspension from Parliament.
1 August 2023IndependentRecalled
Jeremy Corbyn29 October 2020LabourIndependentIslington NorthStatements regarding the report by the Equality and Human Rights Commission into antisemitism.[57] Readmitted to the party on 17 November 2020 but parliamentary whip was not restored.[58]
Mike Hill16 March 2021LabourResignedHartlepool(see by-elections section)
Neil Gray24 March 2021SNPResignedAirdrie and Shotts(see by-elections section)
Kenny MacAskill27 March 2021SNPAlbaEast LothianDefected to new pro-Scottish independence party.[59]
Tracy Brabin10 May 2021LabourResignedBatley and Spen(see by-elections section)
Rob Roberts25 May 2021ConservativeIndependentDelynSuspended from Parliament for six weeks after an independent panel found he sexually harassed a member of staff.[60]
Imran Ahmad Khan18 June 2021ConservativeIndependentWakefieldCharged with sexual assault on a 15-year-old boy.[61] Resigned after being convicted.
3 May 2022IndependentResigned
Owen Paterson5 November 2021ConservativeResignedNorth Shropshire(see by-elections section)
Anne Marie Morris12 January 2022ConservativeIndependentNewton AbbotRebelling against the government on an opposition day motion to cut VAT on energy bills.[62] Whip restored in May 2022.[63]
12 May 2022IndependentConservative
Christian Wakeford19 January 2022ConservativeLabourBury SouthDefected to Labour following the Partygate scandal.[64]
Neil Coyle11 February 2022LabourIndependentBermondsey and Old SouthwarkAccused of Sinophobia on the parliamentary estate.[65] Whip restored in May 2023.[66]
24 May 2023IndependentLabour
David Warburton2 April 2022ConservativeIndependentSomerton and FromeAlleged sexual harassment of three women.[67] Resigned after admitting taking drugs.[68]
19 June 2023IndependentResigned
Neil Parish29 April 2022ConservativeIndependentTiverton and HonitonAdmitted viewing pornography in the House of Commons.[69]
4 May 2022IndependentResigned
Patrick Grady26 June 2022SNPIndependentGlasgow NorthPolice investigation into sexual harassment allegations from October 2016. Suspended from Parliament for two days.[70] Whip restored in December 2022.[71]
29 December 2022IndependentSNP
Chris Pincher1 July 2022ConservativeIndependentTamworthAllegations of drunkenly groping two men.[72] Resigned after losing appeal against Commons suspension.[73]
7 September 2023IndependentResigned
Tobias Ellwood19 July 2022ConservativeIndependentBournemouth EastFailing to support government in confidence vote; temporarily restored the next day to allow voting in leadership election.[74] Whip restored in October 2022.[75]
15 October 2022IndependentConservative
Nick Brown7 September 2022LabourIndependentNewcastle upon Tyne EastSuspended pending an investigation into a complaint.[76] Resigned from party in December 2023 and announced that he would not contest the next election.[77]
Rupa Huq27 September 2022LabourIndependentEaling Central and ActonComments about Chancellor of the Exchequer Kwasi Kwarteng.[78] Whip restored in March 2023.[79]
3 March 2023IndependentLabour
Conor Burns7 October 2022ConservativeIndependentBournemouth WestAllegations of misconduct at Conservative Party Conference.[80] Whip restored in December 2022.[81]
3 December 2022IndependentConservative
Christina Rees13 October 2022LabourIndependentNeathSuspended pending an investigation into a complaint concerned with alleged bullying.[82] Whip restored in February 2024.[83]
1 February 2024IndependentLabour
Chris Matheson21 October 2022LabourResignedCity of Chester(see by-elections section)
Matt Hancock1 November 2022ConservativeIndependentWest SuffolkUnauthorised appearance on a reality TV programme.[84] Whip restored in May 2024.[85]
23 May 2024IndependentConservative
Kate Green10 November 2022LabourResignedStretford and Urmston(see by-elections section)
Rosie Cooper30 November 2022LabourResignedWest Lancashire(see by-elections section)
Conor McGinn7 December 2022LabourIndependentSt Helens NorthSuspended pending investigation of a complaint.[86]
Julian Knight7 December 2022ConservativeIndependentSolihullSuspended following a complaint made to the Metropolitan Police.[87]
Andrew Bridgen11 January 2023ConservativeIndependentNorth West LeicestershireTweets comparing COVID-19 vaccines to the Holocaust.[88] Expelled from party in April 2023.[89] Joined Reclaim Party on 10 May 2023.[90] Left Reclaim on 20 December 2023 due to policy differences.[91]
10 May 2023IndependentReclaim
20 December 2023ReclaimIndependent
Scott Benton5 April 2023ConservativeIndependentBlackpool SouthSuspended pending investigation into paid lobbying.[92] Resigned whilst a recall petition was underway.[93]
25 March 2024IndependentResigned
Diane Abbott23 April 2023LabourIndependentHackney North and Stoke NewingtonSuspended pending an investigation into a letter she wrote about racism for The Observer.[94] Whip restored in May 2024.[95]
28 May 2024IndependentLabour
Geraint Davies1 June 2023LabourIndependentSwansea WestSuspended following allegations of sexual harassment.[96]
Bambos Charalambous9 June 2023LabourIndependentEnfield SouthgateSuspended after complaint about conduct.[97] Whip restored in April 2024.[98]
12 April 2024IndependentLabour
Nigel Adams12 June 2023ConservativeResignedSelby & Ainsty(see by-elections section)
Boris Johnson12 June 2023ConservativeResignedUxbridge and South Ruislip(see by-elections section)
Angus MacNeil5 July 2023SNPIndependentNa h-Eileanan an IarClash with SNP chief whip Brendan O'Hara. Subsequently expelled from the SNP.[99]
Nadine Dorries29 August 2023ConservativeResignedMid-Bedfordshire(see by-elections section)
Lisa Cameron12 October 2023SNPConservativeEast Kilbride, Strathaven and LesmahagowDefected to Conservatives due to "toxic and bullying" culture in the SNP.[100]
Peter Bone17 October 2023ConservativeIndependentWellingboroughAccusations of bullying and sexual misconduct.[101] Removed by recall petition.
19 December 2023IndependentRecalled
Crispin Blunt26 October 2023ConservativeIndependentReigateArrest on suspicion of rape and possession of drugs.[102][103]
Andy McDonald30 October 2023LabourIndependentMiddlesbroughComments at a pro-Palestinian rally.[104] Whip restored in March 2024.[105]
13 March 2024IndependentLabour
Bob Stewart4 November 2023ConservativeIndependentBeckenhamConviction for a racially aggravated public order offence that has been quashed on appeal.[106][107] Whip restored in May 2024.[108]
23 May 2024IndependentConservative
Chris Skidmore8 January 2024ConservativeResignedKingswood(see by-elections section)
Kate Osamor29 January 2024LabourIndependentEdmontonReferencing Israel–Hamas war in a post commemorating Holocaust Memorial Day.[109] Whip restored in May 2024.[110]
8 May 2024IndependentLabour
Lee Anderson24 February 2024ConservativeIndependentAshfieldAllegedly Islamophobic comments in an interview about Sadiq Khan.[111] Later joined Reform UK.[112]
11 March 2024IndependentReform UK
Jeffrey Donaldson29 March 2024DUPIndependentLagan ValleyParty membership suspended following charges of historic sex offences.[113]
William Wragg9 April 2024ConservativeIndependentHazel GroveVoluntarily surrendered whip after providing contact details of other MPs in a honeypot.[114]
Mark Menzies17 April 2024ConservativeIndependentFyldeResigned the whip pending investigation into alleged misuse of campaign funds.[115]
Dan Poulter27 April 2024ConservativeLabourCentral Suffolk and North IpswichDefected to Labour, describing the Conservatives as "a nationalist party of the right" which "no longer prioritises the NHS".[116]
Natalie Elphicke8 May 2024ConservativeLabourDoverDefected to Labour, describing Sunak's government as "a byword for incompetence and division."[117]
Lucy Allan27 May 2024ConservativeIndependentTelfordSuspended after backing the Reform UK candidate to succeed her in the 2024 election.[118]
Lloyd Russell-Moyle29 May 2024LabourIndependentBrighton KemptownSuspended by the Labour Party over a complaint about his behaviour.[119]
Mark Logan30 May 2024ConservativeLabourBolton North EastDefected to Labour, saying the party could "bring back optimism into British life".[120]

Progression of government majority and party totals edit

The majority is calculated as above.

DateEventWorking majorityConLabSNPLDDUPPCSDLPGrnAPNIAlbaRecWPBRefIndSFSpkrVacant
13 December 2019Elected at general election873652024811842117*1**0
Hanvey suspended from SNP471
23 May 2020Edwards (Plaid) loses whip32
29 May 2020Hanvey has SNP whip reinstated481
15 July 2020J Lewis (Con) loses whip853642
28 September 2020Webbe (Lab) loses whip2013
1 October 2020Ferrier (SNP) loses whip474
29 October 2020Corbyn (Lab) loses whip[p]2005
30 December 2020J Lewis has Con whip reinstated873654
16 March 2021Hill (Lab) resigns881991
24 March 2021Gray (SNP) resigns89462
27 March 2021MacAskill (SNP) defects to Alba451
28 March 2021Hanvey (SNP) defects to Alba442
4 April 2021Gillan (Con) dies883643
6 May 2021Mortimer (Con) elected in Hartlepool893652
10 May 2021Brabin (Lab) resigns901983
13 May 2021Qaisar-Javed (SNP) elected in Airdrie and Shotts89452
25 May 2021Roberts (Con) loses whip873645
17 June 2021Green (LibDem) elected in Chesham and Amersham86121
18 June 2021Ahmad Khan (Con) loses whip843636
1 July 2021Leadbeater (Lab) elected in Batley and Spen831990
7 October 2021Brokenshire (Con) dies823621
15 October 2021Amess (Con) killed813612
5 November 2021Paterson (Con) resigns803603
2 December 2021French (Con) elected in Old Bexley and Sidcup813612
17 December 2021Morgan (LibDem) elected in North Shropshire80131
7 January 2022Dromey (Lab) dies811982
11 January 2022A M Morris (Con) loses whip793607
19 January 2022Wakeford (Con) defects to Labour77359199
3 February 2022Firth (Con) elected in Southend West783601
11 February 2022Coyle (Lab) loses whip1988
3 March 2022Hamilton (Lab) elected in Birmingham Erdington771990
2 April 2022Warburton (Con) loses whip753599
29 April 2022Parish (Con) loses whip7335810
3 May 2022Ahmad Khan (Ind) resigns7491
4 May 2022Parish (Ind) resigns7582
12 May 2022A M Morris has Con whip reinstated773597
24 June 2022Lightwood (Lab) elected in Wakefield762001
Foord (LibDem) elected in Tiverton and Honiton75140
26 June 2022Grady (SNP) suspends his own whip448
1 July 2022Pincher (Con) loses whip733589
19 July 2022Ellwood (Con) loses whip[q]7135710
7 September 2022N Brown (Lab) loses whip19911
27 September 2022Huq (Lab) loses whip19812
7 October 2022Burns (Con) loses whip6935613
13 October 2022Rees (Lab) loses whip19714
15 October 2022Ellwood has Con whip reinstated7135713
21 October 2022Matheson (Lab) resigns721961
1 November 2022Hancock (Con) loses whip7035614
10 November 2022Green (Lab) resigns711952
30 November 2022R Cooper (Lab) resigns721943
1 December 2022Dixon (Lab) elected in City of Chester711952
3 December 2022Burns has Con whip reinstated7335713
7 December 2022McGinn (Lab) loses whip19414
J Knight (Con) loses whip7135615
16 December 2022Western (Lab) elected in Stretford and Urmston701951
19 December 2022Gale (Con) appointed acting Chairman of Ways and Means69
29 December 2022Grady has SNP whip reinstated4514
11 January 2023Bridgen (Con) loses whip6735515
9 February 2023Dalton (Lab) elected in West Lancashire661960
3 March 2023Huq has Lab whip reinstated19714
5 April 2023Benton (Con) loses whip6435415
23 April 2023Abbott (Lab) loses whip19616
10 May 2023Bridgen (Ind) joins Reclaim115
25 May 2023Coyle has Lab whip reinstated19714
1 June 2023G Davies (Lab) loses whip19615
9 June 2023Charalambous (Lab) loses whip19516
12 June 2023Adams (Con) resigns633531
B Johnson (Con) resigns623522
19 June 2023Warburton (Ind) resigns63153
5 July 2023MacNeil (SNP) loses whip4416
20 July 2023Tuckwell (Con) elected in Uxbridge and South Ruislip643532
Mather (Lab) elected in Selby and Ainsty631961
Dyke (LibDem) elected in Somerton and Frome62150
1 August 2023Ferrier (Ind) recalled by petition63151
29 August 2023Dorries (Con) resigns623522
7 September 2023Pincher (Ind) resigns63143
5 October 2023Shanks (Lab) elected in Rutherglen and Hamilton West621972
12 October 2023Cameron (SNP) defects to Conservatives6435343
17 October 2023Bone (Con) loses whip6235215
20 October 2023Edwards (Lab) elected in Tamworth611981
Strathern (Lab) elected in Mid Bedfordshire601990
26 October 2023Blunt (Con) loses whip5835116
30 October 2023A McDonald (Lab) loses whip19817
4 November 2023B Stewart (Con) loses whip5635018
19 December 2023Bone (Ind) recalled57171
20 December 2023Bridgen leaves Reclaim018
8 January 2024Skidmore (Con) resigns563492
17 January 2024Lloyd (Lab) dies571973
29 January 2024Osamor (Lab) loses whip19619
1 February 2024Rees has Lab whip reinstated19718
16 February 2024Egan (Lab) elected in Kingswood561982
Kitchen (Lab) elected in Wellingborough551991
24 February 2024Anderson (Con) loses whip5334819
29 February 2024Galloway (WPB) elected in Rochdale5210
11 March 2024Anderson joins Reform UK118
13 March 2024A McDonald (Lab) whip reinstated20017
25 March 2024Benton resigns as MP53161
29 March 2024Donaldson (DUP) loses whip717
9 April 2024Wragg (Con) resigns whip5134718
12 April 2024Charalambous (Lab) has whip reinstated20117
17 April 2024Menzies (Con) resigns whip4934618
27 April 2024Poulter (Con) defects to Lab47345202
3 May 2024Webb (Lab) elected in Blackpool South462030
8 May 2024Elphicke (Con) defects to Lab44344205
Osamor has Lab whip reinstated17
23 May 2024Hancock and B Stewart (Con) have whips reinstated4834615
27 May 2024Allan (Con) loses whip4634516
28 May 2024Abbott has Lab whip reinstated20615
29 May 2024Russell-Moyle (Lab) loses whip20516
29 May 2024
(announced on 30 May 2024)
Logan (Con) leaves party4434417
30 May 2024Totals at dissolution of Parliament443442054315732112011177*1**0

* 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.

See also edit

Notes edit

  1. ^ Includes 24 MPs sponsored by the Co-operative Party, who are designated Labour and Co-operative.[14]
  2. ^ a b At the time of the 2019 election this party did not exist.
  3. ^ Both of the Alba Party's MPs, Kenny MacAskill and Neale Hanvey, were elected for the Scottish National Party (SNP) before leaving to join Alba in 2021.[15]
  4. ^ At the time of the dissolution of Parliament on 30 May 2024, eight of the independent MPs had been elected as Conservatives at the 2019 general election, including Andrew Bridgen, who defected to Reclaim in May 2023 but left the party in December 2023 and for the remainder of the 2019–2024 Parliament sat as an independent. The remaining nine independent MPs all came from the opposition benches.
  5. ^ The seven members of Sinn Féin abstained, i.e. they did not take their seats in the House of Commons;[16] the Speaker and deputy speakers (at this Parliament's dissolution, three Conservative and one Labour) had only a tie-breaking vote constrained by conventions.[17]
  6. ^ Deputy speaker Eleanor Laing (Con, Chair of Ways and Means) was on an extended leave of absence, and Roger Gale (Con) served as an additional acting deputy speaker from December 2022 until the end of the Parliament.
  7. ^ a b c d e f MP originally elected as Labour Co-operative.
  8. ^ a b c d e f g h i j k l m MP originally elected as Labour.
  9. ^ a b c d e f g h i j k l m n o p q MP originally elected as Conservative.
  10. ^ Seat gained by the Liberal Democrats from the Conservatives at the 2019 Brecon and Radnorshire by-election.
  11. ^ MP originally elected as Speaker.
  12. ^ Hanvey was suspended by the SNP and disowned as a candidate on 28 November 2019, after the close of nominations, pending an investigation over alleged antisemitism. He was subsequently elected as an SNP MP, but sat as an independent until 29 May 2020 while an investigation was under way.[19]
  13. ^ As a mark of respect for the murdered MP. Labour, Lib Dem, Green and Reform UK did not field a candidate to contest the by-election.
  14. ^ a b c d e f Elected as Conservative, sitting as an Independent MP at the time of their resignation.
  15. ^ Elected as SNP, sitting as an independent MP at the time of their resignation.
  16. ^ Corbyn was also suspended from Labour on this date, but reinstated to the party without PLP whip on 17 November 2020.
  17. ^ Temporarily restored on 20 July 2022 to allow voting in leadership election.

References edit

  1. ^ "Orders Approved and Business Transacted at the Privy Council held by the Queen at Buckingham Palace on 6th November 2019" (PDF). The Privy Council Office. 6 November 2019.
  2. ^ "Commission for opening Parliament on 17 December 2019". Crown Office. Retrieved 17 August 2022.
  3. ^ "Tuesday 17 December 2019". Hansard.
  4. ^ "CHAMBER INFORMATION – ISSUE TWO" (PDF). parliament.uk. p. 2.
  5. ^ "Queen's Speech: What is it and why is it important?". BBC News. 16 December 2019. Retrieved 10 May 2021.
  6. ^ BBC One. The State Opening of Parliament, 2022. BBC. Retrieved 1 May 2022.
  7. ^ "Queen to miss State Opening of Parliament – Prince of Wales to read speech instead". Sky News. 9 May 2022. Retrieved 9 May 2022.
  8. ^ Allegretti, Aubrey (14 July 2023). "'No point climbing the greasy pole': Tory ministers want out in reshuffle". The Guardian. ISSN 0261-3077. Retrieved 9 March 2024.
  9. ^ Heale, James (15 November 2023). "The Rishification of the Tory party". The Spectator. Retrieved 9 March 2024.
  10. ^ "General election latest: Rishi Sunak announces 4 July vote in Downing Street statement". BBC News. Retrieved 22 May 2024.
  11. ^ "Prorogation - UK Parliament". 24 May 2024. Retrieved 25 May 2024.{{cite web}}: CS1 maint: url-status (link)
  12. ^ "Election 2019: Results". BBC News. Retrieved 10 December 2022.
  13. ^ "State of the parties". UK Parliament. Archived from the original on 28 May 2024. Retrieved 30 May 2024.
  14. ^ "About: Members of Parliament". Co-operative Party. Retrieved 10 May 2024.
  15. ^ Webster, Laura (27 March 2021). "MP Kenny MacAskill quits SNP to join Alex Salmond's Alba Party". The National. Retrieved 27 March 2021.
  16. ^ Kelly, Conor (19 August 2019). "Understanding Sinn Féin's Abstention from the UK Parliament". E-International Relations. Retrieved 16 December 2019.
  17. ^ Boothroyd, David. "House of Commons: Tied Divisions". United Kingdom Election Results. Archived from the original on 6 March 2008. Retrieved 3 June 2024.
  18. ^ Zodgekar, Ketaki; Baker, Finn (8 May 2024). "What is the government's current working majority?". Institute for Government. Retrieved 10 May 2024.
  19. ^ "Election 2019: SNP candidate axed over anti-Semitic posts elected". BBC News. 13 December 2019. Retrieved 18 December 2019.
  20. ^ "Constituencies A-Z – Election 2019". BBC News. Retrieved 14 December 2019.
  21. ^ Rodgers, Sienna (16 March 2021). "Mike Hill quits as Labour MP for Hartlepool with immediate effect". LabourList. Retrieved 24 March 2021.
  22. ^ "Mike Hill: Hartlepool MP quits 'with immediate effect'". BBC News. 16 March 2021. Retrieved 16 March 2021.
  23. ^ Tonner, Judith (26 March 2021). "Two elections in one week for Airdrie & Shotts voters". Daily Record. Retrieved 26 March 2021.
  24. ^ "SNP holds Airdrie and Shotts seat in by-election". BBC News. 13 May 2021. Retrieved 13 May 2021.
  25. ^ "Elections and voting". Buckinghamshire Council. Archived from the original on 17 May 2021. Retrieved 17 May 2021.
  26. ^ Bates, Stephen (6 April 2021). "Dame Cheryl Gillan obituary". The Guardian. Retrieved 4 November 2021.
  27. ^ "Batley and Spen by-election to be held on 1 July". BBC News. 27 May 2021. Retrieved 28 May 2021.
  28. ^ Horton, Harry (9 May 2021). "Batley and Spen: Labour's by-election headache". ITV News. Retrieved 10 May 2021.
  29. ^ "Notice of Election: UK Parliamentary By Election for Old Bexley & Sidcup" (PDF). Bexleyheath, Greater London: Acting Returning Officer, Electoral Services. 3 November 2021.
  30. ^ Bancroft, Holly (8 October 2021). "Tory MP and former minister James Brokenshire dies, aged 53". The Independent. Retrieved 11 April 2022.
  31. ^ @BBCEssex (5 January 2022). "It's been announced the by-election to choose new MP for Southend West, following death of Sir David Amess, will take place on February 3rd. The formal process to start the election came in the Commons from the Speaker Lindsay Hoyle earlier today" (Tweet). Retrieved 5 January 2022 – via Twitter.
  32. ^ Emes, Toby (15 October 2021). "Sir David Amess MP dead after stabbing in Leigh church". Basildon, Canvey and Southend Echo. Retrieved 11 April 2022.
  33. ^ Cowburn, Ashley (7 January 2022). "Labour MP Jack Dromey dies 'suddenly' aged 73". The Independent. Retrieved 7 January 2022.
  34. ^ Ambrose, Tom (30 April 2022). "Tory Neil Parish to resign as MP after porn 'moment of madness'". The Guardian. Retrieved 30 April 2022.
  35. ^ Gutteridge, Nick (21 October 2022). "Labour MP Chris Matheson quits over 'sexually-motivated' trip to Gibraltar". The Daily Telegraph. Retrieved 6 October 2023.
  36. ^ "Labour MP steps down after Greater Manchester deputy mayor nomination". BBC News. 10 November 2022.
  37. ^ Allegretti, Aubrey (20 September 2022). "Labour MP Rosie Cooper to stand down and trigger byelection". The Guardian. Retrieved 28 September 2022.
  38. ^ Seddon, Sean (1 December 2022). "Labour MP who was target of neo-Nazi murder plot has quit politics". Metro. Retrieved 1 December 2022.
  39. ^ Gutteridge, Nick (9 June 2023). "Boris Johnson resigns as MP over partygate report". The Telegraph. Retrieved 9 June 2023.
  40. ^ Adams, Nigel [@nadams] (10 June 2023). "Yesterday, Selby Conservatives selected an excellent new parliamentary candidate. I've today informed the chief whip that I will be standing down as a Member of Parliament with immediate effect" (Tweet) – via Twitter.
  41. ^ "Nadine Dorries resigns: Conservative MP attacks PM as she quits Commons". BBC News. 26 August 2023. Retrieved 26 August 2023.
  42. ^ "Government announces by-elections in two Tory-held constituencies". BBC News. 11 January 2024.
  43. ^ "By-election triggered by Chris Skidmore as Tory climate rebel quits parliament". The Independent. 8 January 2024. Retrieved 8 January 2024.
  44. ^ "Parliamentary by-election Blackpool South". Blackpool Council. Retrieved 27 March 2024.
  45. ^ "Scott Benton". House of Commons Committee on Standards. 14 December 2023. Retrieved 25 March 2024.
  46. ^ "Election 2019: SNP candidate axed over anti-Semitic posts elected". BBC News. 13 December 2019. Retrieved 31 October 2023.
  47. ^ Frot, Mathilde (2 June 2020). "MP suspended after using antisemitic language on social media readmitted to SNP". Jewish News. Retrieved 4 June 2020.
  48. ^ Bradley, Jane (28 March 2021). "Neale Hanvey latest MP to join Alex Salmond's Alba party". The Scotsman. Retrieved 6 July 2021.
  49. ^ "Plaid Cymru MP Jonathan Edwards arrested on suspicion of assault". BBC News. 23 May 2020. Retrieved 23 May 2020.
  50. ^ "Jonathan Edwards: MP who assaulted wife should quit, Plaid leader says". BBC News. 14 August 2022. Retrieved 16 August 2022.
  51. ^ "Russia report: New intelligence committee chair loses Tory whip". BBC News. 15 July 2020. Retrieved 15 July 2020.
  52. ^ Waller, Jon (30 December 2020). "New Forest MP Lewis welcomed back to Tories after being axed for committee rebellion". Advertiser and Times. Retrieved 5 January 2021.
  53. ^ "Claudia Webbe: Leicester MP charged with harassment". BBC News. 28 September 2020. Retrieved 28 September 2020.
  54. ^ Mack, Tom (4 November 2021). "MP Claudia Webbe expelled from Labour Party after being handed suspended prison sentence". Leicester Mercury. Retrieved 18 May 2022.
  55. ^ Smith, Alex. "MP Claudia Webbe loses appeal against harassment conviction". BBC News. Retrieved 7 June 2023.
  56. ^ "Covid-positive MP Margaret Ferrier suspended over Parliament visit". BBC News. 1 October 2020. Retrieved 1 October 2020.
  57. ^ Culbertson, Alix; Allegretti, Aubrey (30 October 2020). "Jeremy Corbyn suspended from Labour Party over antisemitism report reaction". Sky News. Retrieved 23 February 2021.
  58. ^ "Jeremy Corbyn will not return as Labour MP, says Sir Keir Starmer". BBC News. 18 November 2020. Retrieved 18 November 2020.
  59. ^ Mcilkenny, Stephen (27 March 2021). "Kenny MacAskill leaves the SNP to join Alex Salmond's Alba Party". The Herald. Retrieved 11 April 2022.
  60. ^ "Rob Roberts: Conservative MP told staffer to be 'less alluring'". BBC News. 25 May 2021.
  61. ^ "Imran Ahmad Khan: Wakefield MP charged with sex assault on boy". BBC News. 18 June 2021.
  62. ^ Hughes, David (12 January 2022). "Tories remove whip from Anne Marie Morris over support for energy VAT cut motion". Evening Standard. Retrieved 12 January 2022.
  63. ^ "Anne Marie Morris – Parliamentary career". gov.uk. Retrieved 13 May 2022.
  64. ^ Stirzaker, Ted (19 January 2022). "Bury South MP Christian Wakeford resigns from Conservative to join Labour". The Bolton News. Retrieved 19 January 2022.
  65. ^ Morris, Sophie (11 February 2022). "Labour MP Neil Coyle has whip suspended over allegations he made racist comments in Commons bar". Sky News. Retrieved 11 February 2022.
  66. ^ "Neil Coyle: Labour readmits MP suspended over 'drunken abuse'". BBC News. 24 May 2023. Retrieved 24 May 2023.
  67. ^ "Tory MP David Warburton suspended during investigation into claims". BBC News. 2 April 2022. Retrieved 2 April 2022.
  68. ^ "David Warburton quits as MP, triggering another by-election". BBC News. 18 June 2023. Retrieved 29 May 2024.
  69. ^ Riley-Smith, Ben; Boycott-Owen, Mason (29 April 2022). "'Porn MP' Neil Parish refuses to quit as he loses whip". The Daily Telegraph. Retrieved 24 May 2022.
  70. ^ "Patrick Grady to step away from SNP membership over allegations". BBC News. 26 June 2022. Retrieved 26 June 2022.
  71. ^ "MP has SNP whip restored following misconduct ban". BBC News. 29 December 2022. Retrieved 30 December 2022.
  72. ^ Nevett, Joshua (1 July 2022). "Chris Pincher suspended as Tory MP after groping allegation". BBC News. Retrieved 1 July 2022.
  73. ^ Giddings, Andy (7 September 2023). "MP Chris Pincher quits after losing groping appeal". BBC News. Retrieved 29 May 2024.
  74. ^ Forest, Adam (20 July 2022). "Tobias Ellwood has Tory whip restored so he can vote in leadership contest". The Independent. Retrieved 20 July 2022.
  75. ^ Cooney, Christy (15 October 2022). "Tobias Ellwood has Tory whip restored after being suspended in July". The Guardian. Retrieved 15 October 2022.
  76. ^ "Veteran MP Nick Brown suspended from Labour Party". BBC News. 7 September 2022.
  77. ^ Walker, Peter (12 December 2023). "Nick Brown resigns from Labour over 'complete farce' disciplinary process". The Guardian. Retrieved 12 December 2023.
  78. ^ Allegretti, Aubrey (27 September 2022). "Rupa Huq has Labour whip suspended after Kwasi Kwarteng comments". The Guardian. Retrieved 27 September 2022.
  79. ^ "Labour MP Rupa Huq regains whip after Kwasi Kwarteng racism row". BBC News. 3 March 2023.
  80. ^ McShane, Asher (7 October 2022). "Tory MP Conor Burns has whip suspended following 'complaints about his behaviour' at party conference". LBC. Retrieved 7 October 2022.
  81. ^ Zeldin-O'Neill, Sophie (3 December 2022). "Tory whip restored to Conor Burns after being cleared of misconduct". The Guardian. Retrieved 3 December 2022.
  82. ^ "Neath Labour MP Christina Rees suspended pending investigation". BBC News. 13 October 2022. Retrieved 13 October 2022.
  83. ^ "Christina Rees readmitted to Labour after apology over bullying claims". The Guardian. 1 February 2024. Retrieved 1 February 2024.
  84. ^ Elgot, Jessica; Khomami, Nadia; Dyer, Henry (1 November 2022). "Matt Hancock loses Tory whip after agreeing to appear on I'm a Celebrity". The Guardian. Retrieved 30 November 2022.
  85. ^ Nicholson, Kate (23 May 2024). "Two ministers and deputy speaker Eleanor Laing join ranks of Tory MPs not standing in general election". Sky News. Retrieved 25 May 2024.
  86. ^ "Labour MP suspended from party pending investigation". BBC News. 7 December 2022. Retrieved 7 December 2022.
  87. ^ Badshah, Nadeem. "Conservatives remove whip from MP Julian Knight after complaint to Met". The Guardian. Retrieved 22 January 2023.
  88. ^ "Tory MP suspended over Covid vaccine comments". BBC News. 11 January 2023. Retrieved 11 January 2023.
  89. ^ Burford, Rachael (26 April 2023). "Andrew Bridgen kicked out of Conservative party after Holocaust vaccines tweet". Evening Standard. Retrieved 26 April 2023.
  90. ^ "Ex-Tory Andrew Bridgen joins Laurence Fox's Reclaim party". BBC News. 10 May 2023. Retrieved 10 May 2023.
  91. ^ "Andrew Bridgen: Ex-Tory MP quits Reclaim Party after seven months". BBC News. Retrieved 20 December 2023.
  92. ^ Allegretti, Aubrey; Ferguson, Donna (5 April 2023). "Tory MP Scott Benton has whip suspended after newspaper sting". The Guardian. Retrieved 5 April 2023.
  93. ^ "Rishi Sunak faces another by-election headache after ex-Conservative MP resigns". politics.co.uk. Retrieved 25 March 2024.
  94. ^ "Diane Abbott suspended as Labour MP after racism letter". BBC News. 23 April 2023. Retrieved 23 April 2023.
  95. ^ "Diane Abbott has Labour whip restored after investigation". Sky News. 28 May 2024.
  96. ^ Allegretti, Aubrey (1 June 2023). "Labour suspends MP Geraint Davies over sexual harassment allegations". The Guardian. Retrieved 1 June 2023.
  97. ^ "Labour shadow minister suspended over complaint". BBC News. 9 June 2023. Retrieved 9 June 2023.
  98. ^ "Bambos Charalambous readmitted to Labour party after investigation". The Guardian. 12 April 2024. Retrieved 12 April 2024.
  99. ^ "SNP MP Angus MacNeil suspended following clash with chief whip". BBC News. 5 July 2023. Retrieved 5 July 2023.
  100. ^ "SNP MP Lisa Cameron defects to the Conservatives". BBC News. 12 October 2023. Retrieved 12 October 2023.
  101. ^ Brown, Faye (17 October 2023). "Tory MP Peter Bone loses whip after bullying and sexual misconduct allegations". Sky News. Retrieved 17 October 2023.
  102. ^ Davis, Barney (26 October 2023). "Tory MP Crispin Blunt arrested on suspicion of rape and possession of drugs". The Independent.
  103. ^ "Tory MP Crispin Blunt arrested on suspicion of rape". BBC News. 26 October 2023. Archived from the original on 26 October 2023. Retrieved 26 October 2023.
  104. ^ Singh, Arj (30 October 2023). "Keir Starmer suspends senior Labour MP Andy McDonald over 'river to the sea' speech". The i. Retrieved 30 October 2023.
  105. ^ "MP Andy McDonald has Labour whip restored after inquiry". The Guardian. 13 March 2024. Retrieved 28 May 2024.
  106. ^ Media, P. A. (4 November 2023). "MP Bob Stewart to surrender Tory whip after racial abuse conviction". The Guardian. ISSN 0261-3077. Retrieved 4 November 2023.
  107. ^ "Court quashes MP's conviction for racially aggravated offence". Northwich Guardian. 23 February 2024. Retrieved 23 February 2024.
  108. ^ Nicholson, Kate (23 May 2024). "Two ministers and deputy speaker Eleanor Laing join ranks of Tory MPs not standing in general election". Sky News. Retrieved 25 May 2024.
  109. ^ "Kate Osamor: Labour suspends MP over Gaza remarks in Holocaust message". BBC News. 29 January 2024. Retrieved 29 January 2024.
  110. ^ "MP gets back Labour whip after inquiry into Gaza comment". BBC News. 8 May 2024. Retrieved 10 May 2024.
  111. ^ "Lee Anderson suspended from Conservative Party after 'Islamophobic' comments". Sky News. Retrieved 24 February 2024.
  112. ^ "Ex-Tory MP Lee Anderson defects to Reform". BBC News. 11 March 2024. Retrieved 11 March 2024.
  113. ^ "DUP leader Sir Jeffrey Donaldson quits after sex offence charges". BBC News. 29 March 2024. Retrieved 29 March 2024.
  114. ^ "William Wragg "voluntarily" gives up Conservative whip". BBC News. 9 April 2024. Retrieved 9 April 2024.
  115. ^ "Mark Menzies MP gives up Tory whip while claims he misused campaign funds are investigated". Sky News. 17 April 2024. Retrieved 17 April 2024.
  116. ^ Helm, Toby. "Top Tory MP defects to Labour in fury at NHS crisis". theguardian.com. The Observer. Retrieved 27 April 2024.
  117. ^ Morton, Becky (8 May 2024). "Natalie Elphicke: Tory MP defects to Labour with attack on Rishi Sunak". BBC News. Retrieved 10 May 2024.
  118. ^ Mason, Rowena (27 May 2024). "Conservative MP Lucy Allan suspended for backing Reform UK candidate". The Guardian. Retrieved 27 May 2024.
  119. ^ https://www.bbc.co.uk/news/articles/c5114q1x09eo
  120. ^ https://www.bbc.co.uk/news/articles/cd11kvk1je4o