List of MPs elected in the 2019 United Kingdom general election explained

2019–2024 Parliament of the United Kingdom
Body:Parliament of the United Kingdom
Meeting Place:Palace of Westminster
Election:2019 United Kingdom general election
Term Start:17 December 2019
Term End:30 May 2024
Before:2017–2019 Parliament
Chamber1:House of Commons
Membership1:650
Chamber1 Leader1 Type:Speaker
Chamber1 Leader1:Sir Lindsay Hoyle
Chamber1 Leader2 Type:Leader
Chamber1 Leader3 Type:Prime Minister
Chamber1 Leader4 Type:Deputy Prime Minister
Chamber1 Leader5 Type:Leader of the Opposition
Chamber1 Leader6 Type:Third-party leader
Chamber2:House of Lords
Membership2:789
Chamber2 Leader1 Type:Lord Speaker
Chamber2 Leader2 Type:Leader
Chamber2 Leader3 Type:Leader of the Opposition
Chamber2 Leader3:The Baroness Smith of Basildon
Chamber2 Leader4 Type:Third-party leader
Chamber2 Leader4:The Lord Newby
Chamber3:Crown-in-Parliament
Session1 Start:17 December 2019
Session1 End:29 April 2021
Session2 Start:11 May 2021
Session2 End:28 April 2022
Session3 Start:10 May 2022
Session3 End:26 October 2023
Session4 Start:7 November 2023
Session4 End:24 May 2024

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.

Parliament consists of the House of Lords and the elected House of Commons. This 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 major 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 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

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.

After the 2019 General Election

At dissolution of Parliament

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! rowspan=2 colspan=2
Affiliation of incumbentMember returnedNotes
Affiliate
AberavonLabourdata-sort-value="Kinnock, Stephen"
Stephen Kinnock
LabourSeat held
AberconwyConservativedata-sort-value="Millar, Robin"
Robin Millar
ConservativeIncumbent,, did not stand
Aberdeen NorthScottish Nationaldata-sort-value="Blackman, Kirsty"
Kirsty Blackman
Scottish NationalSeat held
Aberdeen SouthConservativedata-sort-value="Flynn, Stephen"
Stephen Flynn
Scottish NationalIncumbent,, did not stand
Airdrie and ShottsScottish Nationaldata-sort-value="Gray, Neil"
Neil Gray
Scottish NationalSeat held
AldershotConservativedata-sort-value="Docherty, Leo"
Leo Docherty
ConservativeSeat held
Aldridge-BrownhillsConservativedata-sort-value="Morton, Wendy"
Wendy Morton
ConservativeSeat held
Altrincham and Sale WestConservativedata-sort-value="Brady, Graham"
Graham Brady
ConservativeSeat held
Alyn and DeesideLabourdata-sort-value="Tami, Mark"
Mark Tami
LabourSeat held
Amber ValleyConservativedata-sort-value="Mills, Nigel"
Nigel Mills
ConservativeSeat held
AngusConservativedata-sort-value="Doogan, Dave"
Dave Doogan
Scottish NationalDefeated incumbent,
ArfonPlaid Cymrudata-sort-value="Williams, Hywel"
Hywel Williams
Plaid CymruSeat held
Argyll and ButeScottish Nationaldata-sort-value="O'Hara, Brendan"
Brendan O'Hara
Scottish NationalSeat held
Arundel and South DownsConservativedata-sort-value="Griffith, Andrew"
Andrew Griffith
ConservativeIncumbent,, did not stand
AshfieldLabourdata-sort-value="Anderson, Lee"
Lee Anderson
ConservativeIncumbent,, did not stand. Elected as Conservative MP, whip suspended in 2024. Defected to Reform UK on 11 March 2024.
AshfordConservativedata-sort-value="Green, Damian"
Damian Green
ConservativeSeat held
Ashton-under-LyneLabourdata-sort-value="Rayner, Angela"
Angela Rayner
LabourSeat held
AylesburyConservativedata-sort-value="Butler, Rob"
Rob Butler
ConservativeIncumbent,, did not stand
Ayr, Carrick and CumnockConservativedata-sort-value="Dorans, Allan"
Allan Dorans
Scottish NationalIncumbent,, did not stand
BanburyConservativedata-sort-value="Prentis, Victoria"
Victoria Prentis
ConservativeSeat held
Banff and BuchanConservativedata-sort-value="Duguid, David"
David Duguid
ConservativeSeat held
BarkingLabourdata-sort-value="Hodge, Margaret"
Margaret Hodge
LabourSeat held
Barnsley CentralLabourdata-sort-value="Jarvis, Dan"
Dan Jarvis
LabourSeat held
Barnsley EastLabourdata-sort-value="Peacock, Stephanie"
Stephanie Peacock
LabourSeat held
Barrow and FurnessIndependent (The Independents)data-sort-value="Fell, Simon"
Simon Fell
ConservativeIncumbent,, did not stand
Basildon and BillericayConservativedata-sort-value="Baron, John"
John Baron
ConservativeSeat held
BasingstokeConservativedata-sort-value="Miller, Maria"
Maria Miller
ConservativeSeat held
BassetlawVacantdata-sort-value="Clarke-Smith, Brendan"
Brendan Clarke-Smith
ConservativeIncumbent,, did not stand
BathLiberal Democratsdata-sort-value="Hobhouse, Wera"
Wera Hobhouse
Liberal DemocratsSeat held
Batley and SpenLabour Co-operativedata-sort-value="Brabin, Tracy"
Tracy Brabin
Labour Co-operativeSeat held
BatterseaLabourdata-sort-value="de Cordova, Marsha"
Marsha de Cordova
LabourSeat held
BeaconsfieldIndependentdata-sort-value="Morrisey, Joy"
Joy Morrissey
ConservativeDefeated incumbent,
BeckenhamConservativedata-sort-value="Stewart, Bob"
Bob Stewart
ConservativeSeat held
BedfordLabourdata-sort-value="Yasin, Mohammad"
Mohammad Yasin
LabourSeat held
Belfast EastDUPdata-sort-value="Robinson, Gavin"
Gavin Robinson
DUPSeat held
Belfast NorthDUPdata-sort-value="Finucane, John"
John Finucane
Sinn FéinDefeated incumbent,
Belfast SouthDUPdata-sort-value="Hanna, Claire"
Claire Hanna
SDLPDefeated incumbent,
Belfast WestSinn Féindata-sort-value="Maskey, Paul"
Paul Maskey
Sinn FéinSeat held
Bermondsey and Old SouthwarkLabourdata-sort-value="Coyle, Neil"
Neil Coyle
LabourSeat held
Berwick-upon-TweedConservativedata-sort-value="Trevelyan, Anne-Marie"
Anne-Marie Trevelyan
ConservativeSeat held
Berwickshire, Roxburgh and SelkirkConservativedata-sort-value="Lamont, John"
John Lamont
ConservativeSeat held
Bethnal Green and BowLabourdata-sort-value="Ali, Rushanara"
Rushanara Ali
LabourSeat held
Beverley and HoldernessConservativedata-sort-value="Stuart, Graham"
Graham Stuart
ConservativeSeat held
Bexhill and BattleConservativedata-sort-value="Merriman, Huw"
Huw Merriman
ConservativeSeat held
Bexleyheath and CrayfordConservativedata-sort-value="Evennett, David"
David Evennett
ConservativeSeat held
BirkenheadBirkenhead Social Justicedata-sort-value="Whitley, Mick"
Mick Whitley
LabourDefeated incumbent,
Birmingham EdgbastonLabour Co-operativedata-sort-value="Gill, Preet"
Preet Gill
Labour Co-operativeSeat held
Birmingham ErdingtonLabourdata-sort-value="Dromey, Jack"
Jack Dromey
LabourSeat held
Birmingham Hall GreenLabourdata-sort-value="Ali, Tahir"
Tahir Ali
LabourDefeated incumbent,
Birmingham Hodge HillLabourdata-sort-value="Byrne, Liam"
Liam Byrne
LabourSeat held
Birmingham LadywoodLabourdata-sort-value="Mahmood, Shabana"
Shabana Mahmood
LabourSeat held
Birmingham NorthfieldLabourdata-sort-value="Sambrook, Gary"
Gary Sambrook
ConservativeDefeated incumbent,
Birmingham Perry BarrLabourdata-sort-value="Mahmood, Khalid"
Khalid Mahmood
LabourSeat held
Birmingham Selly OakLabourdata-sort-value="McCabe, Steve"
Steve McCabe
LabourSeat held
Birmingham YardleyLabourdata-sort-value="Phillips, Jess"
Jess Phillips
LabourSeat held
Bishop AucklandLabourdata-sort-value="Davison, Dehenna"
Dehenna Davison
ConservativeDefeated incumbent,
BlackburnLabourdata-sort-value="Hollern, Kate"
Kate Hollern
LabourSeat held
Blackley and BroughtonLabourdata-sort-value="Stringer, Graham"
Graham Stringer
LabourSeat held
Blackpool North and CleveleysConservativedata-sort-value="Maynard, Paul"
Paul Maynard
ConservativeSeat held
Blackpool SouthLabourdata-sort-value="Benton, Scott"
Scott Benton
ConservativeDefeated incumbent,
Blaenau GwentLabourdata-sort-value="Smith, Nick"
Nick Smith
LabourSeat held
BlaydonLabourdata-sort-value="Twist, Liz"
Liz Twist
LabourSeat held
Blyth ValleyLabourdata-sort-value="Levy, Ian"
Ian Levy
ConservativeIncumbent,, did not stand
Bognor Regis and LittlehamptonConservativedata-sort-value="Gibb, Nick"
Nick Gibb
ConservativeSeat held
BolsoverLabourdata-sort-value="Fletcher, Mark"
Mark Fletcher
ConservativeDefeated incumbent,
Bolton North EastLabourdata-sort-value="Logan, Mark"
Mark Logan
ConservativeDefeated incumbent,
Bolton South EastLabourdata-sort-value="Qureshi, Yasmin"
Yasmin Qureshi
LabourSeat held
Bolton WestConservativedata-sort-value="Green, Chris"
Chris Green
ConservativeSeat held
BootleLabourdata-sort-value="Dowd, Peter"
Peter Dowd
LabourSeat held
Boston and SkegnessConservativedata-sort-value="Warman, Matt"
Matt Warman
ConservativeSeat held
BosworthConservativedata-sort-value="Evans, Luke"
Luke Evans
ConservativeIncumbent,, did not stand
Bournemouth EastConservativedata-sort-value="Ellwood, Tobias"
Tobias Ellwood
ConservativeSeat held
Bournemouth WestConservativedata-sort-value="Burns, Conor"
Conor Burns
ConservativeSeat held
BracknellLiberal Democratsdata-sort-value="Sunderland, James"
James Sunderland
ConservativeIncumbent,, did not stand
Bradford EastLabourdata-sort-value="Hussain, Imran"
Imran Hussain
LabourSeat held
Bradford SouthLabourdata-sort-value="Cummins, Judith"
Judith Cummins
LabourSeat held
Bradford WestLabourdata-sort-value="Shah, Naseem"
Naseem Shah
LabourSeat held
BraintreeConservativedata-sort-value="Cleverly, James"
James Cleverly
ConservativeSeat held
Brecon and RadnorshireLiberal Democratsdata-sort-value="Jones, Fay Alicia"
Fay Jones
ConservativeDefeated incumbent,
Brent CentralLabourdata-sort-value="Butler, Dawn"
Dawn Butler
LabourSeat held
Brent NorthLabourdata-sort-value="Gardiner, Barry"
Barry Gardiner
LabourSeat held
Brentford and IsleworthLabourdata-sort-value="Cadbury, Ruth"
Ruth Cadbury
LabourSeat held
Brentwood and OngarConservativedata-sort-value="Burghart, Alex"
Alex Burghart
ConservativeSeat held
BridgendLabourdata-sort-value="Wallis, Jamie Hamilton"
Jamie Wallis
ConservativeDefeated incumbent,
Bridgwater and West SomersetConservativedata-sort-value="Liddell-Grainger, Ian"
Ian Liddell-Grainger
ConservativeSeat held
Brigg and GooleConservativedata-sort-value="Percy, Andrew"
Andrew Percy
ConservativeSeat held
Brighton KemptownLabour Co-operativedata-sort-value="Russell-Moyle, Lloyd"
Lloyd Russell-Moyle
Labour Co-operativeSeat held
Brighton PavilionGreendata-sort-value="Lucas, Caroline"
Caroline Lucas
GreenSeat held
Bristol EastLabourdata-sort-value="McCarthy, Kerry"
Kerry McCarthy
LabourSeat held
Bristol North WestLabourdata-sort-value="Jones, Darren"
Darren Jones
LabourSeat held
Bristol SouthLabourdata-sort-value="Smyth, Karin"
Karin Smyth
LabourSeat held
Bristol WestLabourdata-sort-value="Debbonaire, Thangam"
Thangam Debbonaire
LabourSeat held
BroadlandConservativedata-sort-value="Mayhew, Jerome"
Jerome Mayhew
ConservativeIncumbent,, did not stand
Bromley and ChislehurstConservativedata-sort-value="Neill, Bob"
Bob Neill
ConservativeSeat held
BromsgroveConservativedata-sort-value="Javid, Sajid"
Sajid Javid
ConservativeSeat held
BroxbourneConservativedata-sort-value="Walker, Charles"
Charles Walker
ConservativeSeat held
BroxtoweChange UKdata-sort-value="Henry, Darren George"
Darren Henry
ConservativeDefeated incumbent,
BuckinghamVacantdata-sort-value="Smith, Greg"
Greg Smith
ConservativeThe preceeding incumbent,, did not stand
BurnleyLabourdata-sort-value="Higginbotham, Antony"
Antony Higginbotham
ConservativeDefeated incumbent,
BurtonConservativedata-sort-value="Griffiths, Kate"
Kate Kniveton
ConservativeIncumbent,, did not stand
Bury NorthLabourdata-sort-value="Daly, James"
James Daly
ConservativeDefeated incumbent,
Bury SouthIndependentdata-sort-value="Wakeford, Christian"
Christian Wakeford
ConservativeDefeated incumbent,
Bury St EdmundsConservativedata-sort-value="Churchill, Jo"
Jo Churchill
ConservativeSeat held
CaerphillyLabourdata-sort-value="David, Wayne"
Wayne David
LabourSeat held
Caithness, Sutherland and Easter RossLiberal Democratsdata-sort-value="Stone, Jamie"
Jamie Stone
Liberal DemocratsSeat held
Calder ValleyConservativedata-sort-value="Whittaker, Craig"
Craig Whittaker
ConservativeSeat held
Camberwell and PeckhamLabourdata-sort-value="Harman, Harriet"
Harriet Harman
LabourSeat held
Camborne and RedruthConservativedata-sort-value="Eustice, George"
George Eustice
ConservativeSeat held
CambridgeLabourdata-sort-value="Zeichner, Daniel"
Daniel Zeichner
LabourSeat held
Cannock ChaseConservativedata-sort-value="Milling, Amanda"
Amanda Milling
ConservativeSeat held
CanterburyLabourdata-sort-value="Duffield, Rosie"
Rosie Duffield
LabourSeat held
Cardiff CentralLabourdata-sort-value="Stevens, Jo"
Jo Stevens
LabourSeat held
Cardiff NorthLabourdata-sort-value="McMorrin, Anna"
Anna McMorrin
LabourSeat held
Cardiff South and PenarthLabour Co-operativedata-sort-value="Doughty, Stephen"
Stephen Doughty
Labour Co-operativeSeat held
Cardiff WestLabourdata-sort-value="Brennan, Kevin"
Kevin Brennan
LabourSeat held
CarlisleConservativedata-sort-value="Stevenson, John"
John Stevenson
ConservativeSeat held
Carmarthen East and DinefwrPlaid Cymrudata-sort-value="Edwards, Jonathan"
Jonathan Edwards
Plaid CymruSeat held
Carmarthen West and South PembrokeshireConservativedata-sort-value="Hart, Simon"
Simon Hart
ConservativeSeat held
Carshalton and WallingtonLiberal Democratsdata-sort-value="Colburn, Elliot"
Elliot Colburn
ConservativeDefeated incumbent,
Castle PointConservativedata-sort-value="Harris, Rebecca"
Rebecca Harris
ConservativeSeat held
Central AyrshireScottish Nationaldata-sort-value="Whitford, Philippa"
Philippa Whitford
Scottish NationalSeat held
Central DevonConservativedata-sort-value="Stride, Mel"
Mel Stride
ConservativeSeat held
Central Suffolk and North IpswichConservativedata-sort-value="Poulter, Dan"
Dan Poulter
ConservativeSeat held
CeredigionPlaid Cymrudata-sort-value="Lake, Ben"
Ben Lake
Plaid CymruSeat held
CharnwoodConservativedata-sort-value="Argar, Edward"
Edward Argar
ConservativeSeat held
Chatham and AylesfordConservativedata-sort-value="Crouch, Tracey"
Tracey Crouch
ConservativeSeat held
CheadleConservativedata-sort-value="Robinson, Mary"
Mary Robinson
ConservativeSeat held
ChelmsfordConservativedata-sort-value="Ford, Vicky"
Vicky Ford
ConservativeSeat held
Chelsea and FulhamConservativedata-sort-value="Hands, Greg"
Greg Hands
ConservativeSeat held
CheltenhamConservativedata-sort-value="Chalk, Alex"
Alex Chalk
ConservativeSeat held
Chesham and AmershamConservativedata-sort-value="Gillan, Cheryl"
Cheryl Gillan
ConservativeSeat held
ChesterfieldLabourdata-sort-value="Perkins, Toby"
Toby Perkins
LabourSeat held
ChichesterConservativedata-sort-value="Keegan, Gillian"
Gillian Keegan
ConservativeSeat held
Chingford and Woodford GreenConservativedata-sort-value="Duncan Smith, Iain"
Iain Duncan Smith
ConservativeSeat held
ChippenhamConservativedata-sort-value="Donelan, Michelle"
Michelle Donelan
ConservativeSeat held
Chipping BarnetConservativedata-sort-value="Villiers, Theresa"
Theresa Villiers
ConservativeSeat held
ChorleySpeakerdata-sort-value="Hoyle, Lindsay"
Lindsay Hoyle
SpeakerSeat held
ChristchurchConservativedata-sort-value="Chope, Christopher"
Christopher Chope
ConservativeSeat held
Cities of London and WestminsterConservativedata-sort-value="Aiken, Nickie"
Nickie Aiken
ConservativeIncumbent,, did not stand
City of ChesterLabourdata-sort-value="Matheson, Chris"
Chris Matheson
LabourSeat held
City of DurhamLabourdata-sort-value="Foy, Mary"
Mary Foy
LabourIncumbent,, did not stand
ClactonConservativedata-sort-value="Watling, Giles"
Giles Watling
ConservativeSeat held
CleethorpesConservativedata-sort-value="Vickers, Martin"
Martin Vickers
ConservativeSeat held
Clwyd SouthLabourdata-sort-value="Baynes, Simon"
Simon Baynes
ConservativeDefeated incumbent,
Clwyd WestConservativedata-sort-value="Jones, David"
David Jones
ConservativeSeat held
Coatbridge, Chryston and BellshillLabourdata-sort-value="Bonnar, Steven"
Steven Bonnar
Scottish NationalDefeated incumbent,
ColchesterConservativedata-sort-value="Quince, Will"
Will Quince
ConservativeSeat held
Colne ValleyLabourdata-sort-value="McCartney, Jason"
Jason McCartney
ConservativeDefeated incumbent,
CongletonConservativedata-sort-value="Bruce, Fiona"
Fiona Bruce
ConservativeSeat held
CopelandConservativedata-sort-value="Harrison, Trudy"
Trudy Harrison
ConservativeSeat held
CorbyConservativedata-sort-value="Pursglove, Tom"
Tom Pursglove
ConservativeSeat held
Coventry North EastLabourdata-sort-value="Fletcher, Colleen"
Colleen Fletcher
LabourSeat held
Coventry North WestLabourdata-sort-value="Owatemi, Taiwo"
Taiwo Owatemi
LabourIncumbent,, did not stand
Coventry SouthLabourdata-sort-value="Sultana, Zarah"
Zarah Sultana
LabourIncumbent,, did not stand
CrawleyConservativedata-sort-value="Smith, Henry"
Henry Smith
ConservativeSeat held
Crewe and NantwichLabourdata-sort-value="Mullan, Kieran John"
Kieran Mullan
ConservativeDefeated incumbent,
Croydon CentralLabourdata-sort-value="Jones, Sarah"
Sarah Jones
LabourSeat held
Croydon NorthLabour Co-operativedata-sort-value="Reed, Steve"
Steve Reed
Labour Co-operativeSeat held
Croydon SouthConservativedata-sort-value="Philp, Chris"
Chris Philp
ConservativeSeat held
Cumbernauld, Kilsyth and Kirkintilloch EastScottish Nationaldata-sort-value="McDonald, Stuart"
Stuart McDonald
Scottish NationalSeat held
Cynon ValleyLabourdata-sort-value="Winter, Beth"
Beth Winter
LabourIncumbent,, did not stand
Dagenham and RainhamLabourdata-sort-value="Cruddas, Jon"
Jon Cruddas
LabourSeat held
DarlingtonLabourdata-sort-value="Gibson, Peter"
Peter Gibson
ConservativeDefeated incumbent,
DartfordConservativedata-sort-value="Johnson, Gareth"
Gareth Johnson
ConservativeSeat held
DaventryConservativedata-sort-value="Heaton-Harris, Chris"
Chris Heaton-Harris
ConservativeSeat held
DelynLabourdata-sort-value="Roberts, Rob"
Rob Roberts
ConservativeDefeated incumbent,
Denton and ReddishLabourdata-sort-value="Gwynne, Andrew"
Andrew Gwynne
LabourSeat held
Derby NorthIndependentdata-sort-value="Solloway, Amanda"
Amanda Solloway
ConservativeDefeated incumbent,
Derby SouthLabourdata-sort-value="Beckett, Margaret"
Margaret Beckett
LabourSeat held
Derbyshire DalesConservativedata-sort-value="Dines, Sarah Elizabeth"
Sarah Dines
ConservativeIncumbent,, did not stand
DevizesConservativedata-sort-value="Kruger, Danny"
Danny Kruger
ConservativeIncumbent,, did not stand
DewsburyLabourdata-sort-value="Eastwood, Mark"
Mark Eastwood
ConservativeDefeated incumbent,
Don ValleyLabourdata-sort-value="Fletcher, Nicholas"
Nicholas Fletcher
ConservativeDefeated incumbent,
Doncaster CentralLabourdata-sort-value="Winterton, Rosie"
Rosie Winterton
LabourSeat held
Doncaster NorthLabourdata-sort-value="Miliband, Ed"
Ed Miliband
LabourSeat held
DoverIndependentdata-sort-value="Elphicke, Natalie"
Natalie Elphicke
ConservativeIncumbent,, did not stand
Dudley NorthIndependentdata-sort-value="Longhi, Marco"
Marco Longhi
ConservativeIncumbent,, did not stand
Dudley SouthConservativedata-sort-value="Wood, Mike"
Mike Wood
ConservativeSeat held
Dulwich and West NorwoodLabourdata-sort-value="Hayes, Helen"
Helen Hayes
LabourSeat held
Dumfries and GallowayConservativedata-sort-value="Jack, Alister"
Alister Jack
ConservativeSeat held
Dumfriesshire, Clydesdale and TweeddaleConservativedata-sort-value="Mundell, David"
David Mundell
ConservativeSeat held
Dundee EastScottish Nationaldata-sort-value="Hosie, Stewart"
Stewart Hosie
Scottish NationalSeat held
Dundee WestScottish Nationaldata-sort-value="Law, Chris"
Chris Law
Scottish NationalSeat held
Dunfermline and West FifeScottish Nationaldata-sort-value="Chapman, Douglas"
Douglas Chapman
Scottish NationalSeat held
Dwyfor MeirionnyddPlaid Cymrudata-sort-value="Saville-Roberts, Liz"
Liz Saville-Roberts
Plaid CymruSeat held
Ealing Central and ActonLabourdata-sort-value="Huq, Rupa"
Rupa Huq
LabourSeat held
Ealing NorthLabourdata-sort-value="Murray, James"
James Murray
Labour Co-operativeIncumbent,, did not stand
Ealing SouthallLabourdata-sort-value="Sharma, Virendra"
Virendra Sharma
LabourSeat held
EasingtonLabourdata-sort-value="Morris, Grahame"
Grahame Morris
LabourSeat held
East AntrimDUPdata-sort-value="Wilson, Sammy"
Sammy Wilson
DUPSeat held
East DevonConservativedata-sort-value="Jupp, Simon"
Simon Jupp
ConservativeIncumbent,, did not stand
East DunbartonshireLiberal Democratsdata-sort-value="Callaghan, Amy"
Amy Callaghan
Scottish NationalDefeated incumbent,
East HamLabourdata-sort-value="Timms, Stephen"
Stephen Timms
LabourSeat held
East HampshireConservativedata-sort-value="Hinds, Damian"
Damian Hinds
ConservativeSeat held
East Kilbride, Strathaven and LesmahagowScottish Nationaldata-sort-value="Cameron, Lisa"
Lisa Cameron
Scottish NationalSeat held
East LondonderryDUPdata-sort-value="Campbell, Gregory"
Gregory Campbell
DUPSeat held
East LothianLabourdata-sort-value="MacAskill, Kenny"
Kenny MacAskill
Scottish NationalDefeated incumbent,
East RenfrewshireConservativedata-sort-value="Oswald, Kirsten"
Kirsten Oswald
Scottish NationalDefeated incumbent,
East SurreyLiberal Democratsdata-sort-value="Coutinho, Claire"
Claire Coutinho
ConservativeIncumbent,, did not stand
East Worthing and ShorehamConservativedata-sort-value="Loughton, Tim"
Tim Loughton
ConservativeSeat held
East YorkshireConservativedata-sort-value="Knight, Greg"
Greg Knight
ConservativeSeat held
EastbourneLiberal Democratsdata-sort-value="Ansell, Caroline"
Caroline Ansell
ConservativeDefeated incumbent,
EastleighConservativedata-sort-value="Holmes, Paul"
Paul Holmes
ConservativeIncumbent,, stood for Mid Sussex
EddisburyLiberal Democratsdata-sort-value="Timpson, Edward"
Edward Timpson
ConservativeDefeated incumbent,
Edinburgh EastScottish Nationaldata-sort-value="Sheppard, Tommy"
Tommy Sheppard
Scottish NationalSeat held
Edinburgh North and LeithScottish Nationaldata-sort-value="Brock, Deidre"
Deidre Brock
Scottish NationalSeat held
Edinburgh SouthLabourdata-sort-value="Murray, Ian"
Ian Murray
LabourSeat held
Edinburgh South WestScottish Nationaldata-sort-value="Cherry, Joanna"
Joanna Cherry
Scottish NationalSeat held
Edinburgh WestLiberal Democratsdata-sort-value="Jardine, Christine"
Christine Jardine
Liberal DemocratsSeat held
EdmontonLabour Co-operativedata-sort-value="Osamor, Kate"
Kate Osamor
Labour Co-operativeSeat held
Ellesmere Port and NestonLabourdata-sort-value="Madders, Justin"
Justin Madders
LabourSeat held
Elmet and RothwellConservativedata-sort-value="Shelbrooke, Alec"
Alec Shelbrooke
ConservativeSeat held
ElthamLabourdata-sort-value="Efford, Clive"
Clive Efford
LabourSeat held
Enfield NorthChange UKdata-sort-value="Clark, Feryal"
Feryal Clark
LabourIncumbent,, did not stand
Enfield SouthgateLabourdata-sort-value="Charalambous, Bambos"
Bambos Charalambous
LabourSeat held
Epping ForestConservativedata-sort-value="Laing, Eleanor"
Eleanor Laing
ConservativeSeat held
Epsom and EwellConservativedata-sort-value="Grayling, Chris"
Chris Grayling
ConservativeSeat held
ErewashConservativedata-sort-value="Throup, Maggie"
Maggie Throup
ConservativeSeat held
Erith and ThamesmeadLabourdata-sort-value="Oppong-Asare, Abena"
Abena Oppong-Asare
LabourIncumbent,, did not stand
Esher and WaltonConservativedata-sort-value="Raab, Dominic"
Dominic Raab
ConservativeSeat held
ExeterLabourdata-sort-value="Bradshaw, Ben"
Ben Bradshaw
LabourSeat held
FalkirkScottish Nationaldata-sort-value="McNally, John"
John McNally
Scottish NationalSeat held
FarehamConservativedata-sort-value="Braverman, Suella"
Suella Braverman
ConservativeSeat held
Faversham and Mid KentConservativedata-sort-value="Whately, Helen"
Helen Whately
ConservativeSeat held
Feltham and HestonLabour Co-operativedata-sort-value="Malhotra, Seema"
Seema Malhotra
Labour Co-operativeSeat held
Fermanagh and South TyroneSinn Féindata-sort-value="Gildernew, Michelle"
Michelle Gildernew
Sinn FéinSeat held
Filton and Bradley StokeConservativedata-sort-value="Lopresti, Jack"
Jack Lopresti
ConservativeSeat held
Finchley and Golders GreenConservativedata-sort-value="Freer, Mike" Mike FreerConservativeSeat held
Folkestone and HytheConservativedata-sort-value="Collins, Damian"
Damian Collins
ConservativeSeat held
Forest of DeanConservativedata-sort-value="Harper, Mark"
Mark Harper
ConservativeSeat held
FoyleSinn Féindata-sort-value="Eastwood, Colum"
Colum Eastwood
SDLPDefeated incumbent,
FyldeConservativedata-sort-value="Menzies, Mark"
Mark Menzies
ConservativeSeat held
GainsboroughConservativedata-sort-value="Leigh, Edward"
Edward Leigh
ConservativeSeat held
Garston and HalewoodLabourdata-sort-value="Eagle, Maria"
Maria Eagle
LabourSeat held
GatesheadLabourdata-sort-value="Mearns, Ian"
Ian Mearns
LabourSeat held
GedlingLabourdata-sort-value="Randall, Tom"
Tom Randall
ConservativeDefeated incumbent,
Gillingham and RainhamConservativedata-sort-value="Chishti, Rehman"
Rehman Chishti
ConservativeSeat held
Glasgow CentralScottish Nationaldata-sort-value="Thewliss, Alison"
Alison Thewliss
Scottish NationalSeat held
Glasgow EastScottish Nationaldata-sort-value="Linden, David"
David Linden
Scottish NationalSeat held
Glasgow NorthScottish Nationaldata-sort-value="Grady, Patrick"
Patrick Grady
Scottish NationalSeat held
Glasgow North EastLabour Co-operativedata-sort-value="McLaughlin, Anne"
Anne McLaughlin
Scottish NationalDefeated incumbent,
Glasgow North WestScottish Nationaldata-sort-value="Monaghan, Carol"
Carol Monaghan
Scottish NationalSeat held
Glasgow SouthScottish Nationaldata-sort-value="McDonald, Stewart"
Stewart McDonald
Scottish NationalSeat held
Glasgow South WestScottish Nationaldata-sort-value="Stephens, Chris"
Chris Stephens
Scottish NationalSeat held
GlenrothesScottish Nationaldata-sort-value="Grant, Peter"
Peter Grant
Scottish NationalSeat held
GloucesterConservativedata-sort-value="Graham, Richard"
Richard Graham
ConservativeSeat held
GordonConservativedata-sort-value="Thomson, Richard Gordon"
Richard Thomson
Scottish NationalDefeated incumbent,
GosportConservativedata-sort-value="Dinenage, Caroline"
Caroline Dinenage
ConservativeSeat held
GowerLabourdata-sort-value="Antoniazzi, Tonia"
Tonia Antoniazzi
LabourSeat held
Grantham and StamfordIndependentdata-sort-value="Davies, Gareth"
Gareth Davies
ConservativeIncumbent,, did not stand
GraveshamConservativedata-sort-value="Holloway, Adam"
Adam Holloway
ConservativeSeat held
Great GrimsbyLabourdata-sort-value="Nici, Lia"
Lia Nici
ConservativeDefeated incumbent,
Great YarmouthConservativedata-sort-value="Lewis, Brandon"
Brandon Lewis
ConservativeSeat held
Greenwich and WoolwichLabourdata-sort-value="Pennycook, Matthew"
Matthew Pennycook
LabourSeat held
GuildfordIndependentdata-sort-value="Richardson, Angela Joy"
Angela Richardson
ConservativeDefeated incumbent,
Hackney North and Stoke NewingtonLabourdata-sort-value="Abbott, Diane"
Diane Abbott
LabourSeat held
Hackney South and ShoreditchLabour Co-operativedata-sort-value="Hillier, Meg"
Meg Hillier
Labour Co-operativeSeat held
Halesowen and Rowley RegisConservativedata-sort-value="Morris, James"
James Morris
ConservativeSeat held
HalifaxLabourdata-sort-value="Lynch, Holly"
Holly Lynch
LabourSeat held
Haltemprice and HowdenConservativedata-sort-value="Davis, David"
David Davis
ConservativeSeat held
HaltonLabourdata-sort-value="Twigg, Derek"
Derek Twigg
LabourSeat held
HammersmithLabourdata-sort-value="Slaughter, Andrew"
Andrew Slaughter
LabourSeat held
Hampstead and KilburnLabourdata-sort-value="Siddiq, Tulip"
Tulip Siddiq
LabourSeat held
HarboroughConservativedata-sort-value="O'Brien, Neil"
Neil O'Brien
ConservativeSeat held
HarlowConservativedata-sort-value="Halfon, Robert"
Robert Halfon
ConservativeSeat held
Harrogate and KnaresboroughConservativedata-sort-value="Jones, Andrew"
Andrew Jones
ConservativeSeat held
Harrow EastConservativedata-sort-value="Blackman, Bob"
Bob Blackman
ConservativeSeat held
Harrow WestLabour Co-operativedata-sort-value="Thomas, Gareth"
Gareth Thomas
Labour Co-operativeSeat held
HartlepoolLabourdata-sort-value="Hill, Mike"
Mike Hill
LabourSeat held
Harwich and North EssexConservativedata-sort-value="Jenkin, Bernard"
Bernard Jenkin
ConservativeSeat held
Hastings and RyeIndependentdata-sort-value="Hart, Sally-Ann"
Sally-Ann Hart
ConservativeIncumbent,, did not stand
HavantConservativedata-sort-value="Mak, Alan"
Alan Mak
ConservativeSeat held
Hayes and HarlingtonLabourdata-sort-value="McDonnell, John"
John McDonnell
LabourSeat held
Hazel GroveConservativedata-sort-value="Wragg, William"
William Wragg
ConservativeSeat held
Hemel HempsteadConservativedata-sort-value="Penning, Mike"
Mike Penning
ConservativeSeat held
HemsworthLabourdata-sort-value="Trickett, Jon"
Jon Trickett
LabourSeat held
HendonConservativedata-sort-value="Offord, Matthew"
Matthew Offord
ConservativeSeat held
HenleyConservativedata-sort-value="Howell, John"
John Howell
ConservativeSeat held
Hereford and South HerefordshireConservativedata-sort-value="Norman, Jesse"
Jesse Norman
ConservativeSeat held
Hertford and StortfordConservativedata-sort-value="Marson, Julie"
Julie Marson
ConservativeIncumbent,, did not stand
HertsmereConservativedata-sort-value="Dowden, Oliver"
Oliver Dowden
ConservativeSeat held
HexhamConservativedata-sort-value="Opperman, Guy"
Guy Opperman
ConservativeSeat held
Heywood and MiddletonLabourdata-sort-value="Clarkson, Chris"
Chris Clarkson
ConservativeDefeated incumbent,
High PeakLabourdata-sort-value="Largan, Robert"
Robert Largan
ConservativeDefeated incumbent,
Hitchin and HarpendenConservativedata-sort-value="Afolami, Bim"
Bim Afolami
ConservativeSeat held
Holborn and St PancrasLabourdata-sort-value="Starmer, Keir"
Keir Starmer
LabourSeat held
Hornchurch and UpminsterConservativedata-sort-value="Lopez, Julia"
Julia Lopez
ConservativeSeat held
Hornsey and Wood GreenLabourdata-sort-value="West, Catherine"
Catherine West
LabourSeat held
HorshamConservativedata-sort-value="Quin, Jeremy"
Jeremy Quin
ConservativeSeat held
Houghton and Sunderland SouthLabourdata-sort-value="Phillipson, Bridget"
Bridget Phillipson
LabourSeat held
HoveLabourdata-sort-value="Kyle, Peter"
Peter Kyle
LabourSeat held
HuddersfieldLabour Co-operativedata-sort-value="Sheerman, Barry"
Barry Sheerman
Labour Co-operativeSeat held
HuntingdonConservativedata-sort-value="Djanogly, Jonathan"
Jonathan Djanogly
ConservativeSeat held
HyndburnLabourdata-sort-value="Britcliffe, Sara"
Sara Britcliffe
ConservativeDefeated incumbent,
Ilford NorthLabourdata-sort-value="Streeting, Wes"
Wes Streeting
LabourSeat held
Ilford SouthChange UKdata-sort-value="Tarry, Sam"
Sam Tarry
LabourDefeated incumbent,
InverclydeScottish Nationaldata-sort-value="Cowan, Ronnie"
Ronnie Cowan
Scottish NationalSeat held
Inverness, Nairn, Badenoch and StrathspeyScottish Nationaldata-sort-value="Hendry, Drew"
Drew Hendry
Scottish NationalSeat held
IpswichLabourdata-sort-value="Hunt, Tom"
Tom Hunt
ConservativeDefeated incumbent,
Isle of WightConservativedata-sort-value="Seely, Bob"
Bob Seely
ConservativeSeat held
Islington NorthLabourdata-sort-value="Corbyn, Jeremy"
Jeremy Corbyn
LabourSeat held
Islington South and FinsburyLabourdata-sort-value="Thornberry, Emily"
Emily Thornberry
LabourSeat held
IslwynLabour Co-operativedata-sort-value="Evans, Chris"
Chris Evans
Labour Co-operativeSeat held
JarrowIndependentdata-sort-value="Osborne, Kate"
Kate Osborne
LabourIncumbent,, did not stand
KeighleyLabourdata-sort-value="Moore, Robbie"
Robbie Moore
ConservativeDefeated incumbent,
Kenilworth and SouthamConservativedata-sort-value="Wright, Jeremy"
Jeremy Wright
ConservativeSeat held
KensingtonLabourdata-sort-value="Buchan, Felicity"
Felicity Buchan
ConservativeDefeated incumbent,
KetteringConservativedata-sort-value="Hollobone, Philip"
Philip Hollobone
ConservativeSeat held
Kilmarnock and LoudounScottish Nationaldata-sort-value="Brown, Alan"
Alan Brown
Scottish NationalSeat held
Kingston and SurbitonLiberal Democratsdata-sort-value="Davey, Edward"
Edward Davey
Liberal DemocratsSeat held
Kingston upon Hull EastLabourdata-sort-value="Turner, Karl"
Karl Turner
LabourSeat held
Kingston upon Hull NorthLabourdata-sort-value="Johnson, Diana"
Diana Johnson
LabourSeat held
Kingston upon Hull West and HessleLabourdata-sort-value="Hardy, Emma"
Emma Hardy
LabourSeat held
KingswoodConservativedata-sort-value="Skidmore, Chris"
Chris Skidmore
ConservativeSeat held
Kirkcaldy and CowdenbeathLabourdata-sort-value="Hanvey, Neale"
Neale Hanvey
Scottish NationalDefeated incumbent,
KnowsleyLabourdata-sort-value="Howarth, George"
George Howarth
LabourSeat held
Lagan ValleyDUPdata-sort-value="Donaldson, Jeffrey M."
Jeffrey Donaldson
DUPSeat held
Lanark and Hamilton EastScottish Nationaldata-sort-value="Crawley, Angela"
Angela Crawley
Scottish NationalSeat held
Lancaster and FleetwoodLabourdata-sort-value="Smith, Cat"
Cat Smith
LabourSeat held
Leeds CentralLabourdata-sort-value="Benn, Hilary"
Hilary Benn
LabourSeat held
Leeds EastLabourdata-sort-value="Burgon, Richard"
Richard Burgon
LabourSeat held
Leeds North EastLabourdata-sort-value="Hamilton, Fabian"
Fabian Hamilton
LabourSeat held
Leeds North WestLabour Co-operativedata-sort-value="Sobel, Alex"
Alex Sobel
Labour Co-operativeSeat held
Leeds WestLabourdata-sort-value="Reeves, Rachel"
Rachel Reeves
LabourSeat held
Leicester EastLabourdata-sort-value="Webbe, Claudia"
Claudia Webbe
LabourIncumbent,, did not stand
Leicester SouthLabour Co-operativedata-sort-value="Ashworth, Jon"
Jon Ashworth
Labour Co-operativeSeat held
Leicester WestLabourdata-sort-value="Kendall, Liz"
Liz Kendall
LabourSeat held
LeighLabour Co-operativedata-sort-value="Grundy, James"
James Grundy
ConservativeDefeated incumbent,
LewesConservativedata-sort-value="Caulfield, Maria"
Maria Caulfield
ConservativeSeat held
Lewisham EastLabourdata-sort-value="Daby, Janet"
Janet Daby
LabourSeat held
Lewisham West and PengeLabourdata-sort-value="Reeves, Ellie"
Ellie Reeves
LabourSeat held
Lewisham DeptfordLabourdata-sort-value="Foxcroft, Vicky"
Vicky Foxcroft
LabourSeat held
Leyton and WansteadLabourdata-sort-value="Cryer, John"
John Cryer
LabourSeat held
LichfieldConservativedata-sort-value="Fabricant, Michael"
Michael Fabricant
ConservativeSeat held
LincolnLabourdata-sort-value="McCartney, Karl"
Karl McCartney
ConservativeDefeated incumbent,
Linlithgow and East FalkirkScottish Nationaldata-sort-value="Day, Martyn"
Martyn Day
Scottish NationalSeat held
Liverpool RiversideIndependentdata-sort-value="Johnson, Kim"
Kim Johnson
LabourIncumbent,, did not stand
Liverpool WaltonLabourdata-sort-value="Carden, Dan"
Dan Carden
LabourSeat held
Liverpool WavertreeLiberal Democratsdata-sort-value="Barker, Paula"
Paula Barker
LabourIncumbent,, did not stand
Liverpool West DerbyLabour Co-operativedata-sort-value="Byrne, Ian"
Ian Byrne
LabourIncumbent,, did not stand
LivingstonScottish Nationaldata-sort-value="Bardell, Hannah"
Hannah Bardell
Scottish NationalSeat held
LlanelliLabourdata-sort-value="Griffith, Nia"
Nia Griffith
LabourSeat held
LoughboroughConservativedata-sort-value="Hunt, Jane"
Jane Hunt
ConservativeIncumbent,, did not stand
Louth and HorncastleConservativedata-sort-value="Atkins, Victoria"
Victoria Atkins
ConservativeSeat held
LudlowConservativedata-sort-value="Dunne, Philip"
Philip Dunne
ConservativeSeat held
Luton NorthIndependentdata-sort-value="Owen, Sarah"
Sarah Owen
LabourIncumbent,, did not stand
Luton SouthIndependent (The Independents)data-sort-value="Hopkins, Rachel"
Rachel Hopkins
LabourDefeated incumbent,
MacclesfieldConservativedata-sort-value="Rutley, David"
David Rutley
ConservativeSeat held
MaidenheadConservativedata-sort-value="May, Theresa"
Theresa May
ConservativeSeat held
Maidstone and The WealdConservativedata-sort-value="Grant, Helen"
Helen Grant
ConservativeSeat held
MakerfieldLabourdata-sort-value="Fovargue, Yvonne"
Yvonne Fovargue
LabourSeat held
MaldonConservativedata-sort-value="Whittingdale, John"
John Whittingdale
ConservativeSeat held
Manchester CentralLabour Co-operativedata-sort-value="Powell, Lucy"
Lucy Powell
Labour Co-operativeSeat held
Manchester GortonLabourdata-sort-value="Khan, Afzal"
Afzal Khan
LabourSeat held
Manchester WithingtonLabourdata-sort-value="Smith, Jeff"
Jeff Smith
LabourSeat held
MansfieldConservativedata-sort-value="Bradley, Ben"
Ben Bradley
ConservativeSeat held
Meon ValleyConservativedata-sort-value="Drummond, Flick"
Flick Drummond
ConservativeIncumbent,, did not stand
MeridenConservativedata-sort-value="Bhatti, Saqib"
Saqib Bhatti
ConservativeIncumbent,, did not stand
Merthyr Tydfil and RhymneyLabourdata-sort-value="Jones, Gerald"
Gerald Jones
LabourSeat held
Mid BedfordshireConservativedata-sort-value="Dorries, Nadine"
Nadine Dorries
ConservativeSeat held
Conservativedata-sort-value="Latham, Pauline"
Pauline Latham
ConservativeSeat held
Mid Dorset and North PooleConservativedata-sort-value="Tomlinson, Michael"
Michael Tomlinson
ConservativeSeat held
Mid NorfolkConservativedata-sort-value="Freeman, George"
George Freeman
ConservativeSeat held
Mid SussexConservativedata-sort-value="Davies, Mims"
Mims Davies
ConservativeIncumbent,, did not stand. Davies was previously MP for Eastleigh
Mid UlsterSinn Féindata-sort-value="Molloy, Francie"
Francie Molloy
Sinn FéinSeat held
Mid WorcestershireConservativedata-sort-value="Huddleston, Nigel"
Nigel Huddleston
ConservativeSeat held
MiddlesbroughLabourdata-sort-value="McDonald, Andy"
Andy McDonald
LabourSeat held
Middlesbrough South and East ClevelandConservativedata-sort-value="Clarke, Simon"
Simon Clarke
ConservativeSeat held
MidlothianLabourdata-sort-value="Thompson, Owen"
Owen Thompson
Scottish NationalDefeated incumbent,
Milton Keynes NorthConservativedata-sort-value="Everitt, Ben"
Ben Everitt
ConservativeIncumbent,, did not stand
Milton Keynes SouthConservativedata-sort-value="Stewart, Iain"
Iain Stewart
ConservativeSeat held
Mitcham and MordenLabourdata-sort-value="McDonagh, Siobhain"
Siobhain McDonagh
LabourSeat held
Mole ValleyConservativedata-sort-value="Beresford, Paul" Paul BeresfordConservativeSeat held
MonmouthConservativedata-sort-value="Davies, David"
David Davies
ConservativeSeat held
MontgomeryshireConservativedata-sort-value="Williams, Craig"
Craig Williams
ConservativeIncumbent,, did not stand
MorayConservativedata-sort-value="Ross, Douglas"
Douglas Ross
ConservativeSeat held
Morecambe and LunesdaleConservativedata-sort-value="Morris, David"
David Morris
ConservativeSeat held
Morley and OutwoodConservativedata-sort-value="Jenkyns, Andrea"
Andrea Jenkyns
ConservativeSeat held
Motherwell and WishawScottish Nationaldata-sort-value="Fellows, Marion"
Marion Fellows
Scottish NationalSeat held
Na h-Eileanan an IarScottish Nationaldata-sort-value="MacNeil, Angus"
Angus MacNeil
Scottish NationalSeat held
NeathLabour Co-operativedata-sort-value="Rees, Christina"
Christina Rees
Labour Co-operativeSeat held
New Forest EastConservativedata-sort-value="Lewis, Julian"
Julian Lewis
ConservativeSeat held
New Forest WestConservativedata-sort-value="Swayne, Desmond"
Desmond Swayne
ConservativeSeat held
NewarkConservativedata-sort-value="Jenrick, Robert"
Robert Jenrick
ConservativeSeat held
NewburyConservativedata-sort-value="Farris, Laura"
Laura Farris
ConservativeIncumbent,, did not stand
Newcastle upon Tyne CentralLabourdata-sort-value="Onwurah, Chi"
Chi Onwurah
LabourSeat held
Newcastle upon Tyne EastLabourdata-sort-value="Brown, Nick"
Nick Brown
LabourSeat held
Newcastle upon Tyne NorthLabourdata-sort-value="McKinnell, Catherine"
Catherine McKinnell
LabourSeat held
Newcastle-under-LymeLabourdata-sort-value="Bell, Aaron"
Aaron Bell
ConservativeIncumbent,, did not stand
Newport EastLabourdata-sort-value="Morden, Jessica"
Jessica Morden
LabourSeat held
Newport WestLabourdata-sort-value="Jones, Ruth"
Ruth Jones
LabourSeat held
Newry and ArmaghSinn Féindata-sort-value="Brady, Mickey"
Mickey Brady
Sinn FéinSeat held
Newton AbbotConservativedata-sort-value="Morris, Anne Marie"
Anne Marie Morris
ConservativeSeat held
Normanton, Pontefract and CastlefordLabourdata-sort-value="Cooper, Yvette"
Yvette Cooper
LabourSeat held
North AntrimDUPdata-sort-value="Paisley, Ian"
Ian Paisley
DUPSeat held
North Ayrshire and ArranScottish Nationaldata-sort-value="Gibson, Patricia"
Patricia Gibson
Scottish NationalSeat held
North CornwallConservativedata-sort-value="Mann, Scott"
Scott Mann
ConservativeSeat held
North DevonConservativedata-sort-value="Saxby, Selaine"
Selaine Saxby
ConservativeIncumbent,, did not stand
North DorsetConservativedata-sort-value="Hoare, Simon"
Simon Hoare
ConservativeSeat held
North DownIndependentdata-sort-value="Farry, Stephen Anthony"
Stephen Farry
AllianceIncumbent,, did not stand
North DurhamLabourdata-sort-value="Jones, Kevan"
Kevan Jones
LabourSeat held
North East BedfordshireConservativedata-sort-value="Fuller, Richard"
Richard Fuller
ConservativeIncumbent,, did not stand
North East CambridgeshireConservativedata-sort-value="Barclay, Steve"
Steve Barclay
ConservativeSeat held
North East DerbyshireConservativedata-sort-value="Rowley, Lee"
Lee Rowley
ConservativeSeat held
North East FifeScottish Nationaldata-sort-value="Chamberlain, Wendy"
Wendy Chamberlain
Liberal DemocratsDefeated incumbent,
North East HampshireConservativedata-sort-value="Jayawardena, Ranil"
Ranil Jayawardena
ConservativeSeat held
North East HertfordshireConservativedata-sort-value="Heald, Oliver"
Oliver Heald
ConservativeSeat held
North East SomersetConservativedata-sort-value="Rees-Mogg, Jacob"
Jacob Rees-Mogg
ConservativeSeat held
North HerefordshireConservativedata-sort-value="Wiggin, Bill"
Bill Wiggin
ConservativeSeat held
North NorfolkLiberal Democratsdata-sort-value="Baker, Duncan Charles"
Duncan Baker
ConservativeIncumbent,, did not stand
North ShropshireConservativedata-sort-value="Paterson, Owen"
Owen Paterson
ConservativeSeat held
North SomersetConservativedata-sort-value="Fox, Liam"
Liam Fox
ConservativeSeat held
North SwindonConservativedata-sort-value="Tomlinson, Justin"
Justin Tomlinson
ConservativeSeat held
North ThanetConservativedata-sort-value="Gale, Roger"
Roger Gale
ConservativeSeat held
North TynesideLabourdata-sort-value="Glindon, Mary"
Mary Glindon
LabourSeat held
North WarwickshireConservativedata-sort-value="Tracey, Craig"
Craig Tracey
ConservativeSeat held
North West CambridgeshireConservativedata-sort-value="Vara, Shailesh"
Shailesh Vara
ConservativeSeat held
North West DurhamLabourdata-sort-value="Holden, Richard"
Richard Holden
ConservativeDefeated incumbent,
North West HampshireConservativedata-sort-value="Malthouse, Kit"
Kit Malthouse
ConservativeSeat held
North West LeicestershireConservativedata-sort-value="Bridgen, Andrew"
Andrew Bridgen
ConservativeSeat held
North West NorfolkConservativedata-sort-value="Wild, James"
James Wild
ConservativeIncumbent,, did not stand
North WiltshireConservativedata-sort-value="Gray, James"
James Gray
ConservativeSeat held
Northampton NorthConservativedata-sort-value="Ellis, Michael"
Michael Ellis
ConservativeSeat held
Northampton SouthConservativedata-sort-value="Lewer, Andrew"
Andrew Lewer
ConservativeSeat held
Norwich NorthConservativedata-sort-value="Smith, Chloe"
Chloe Smith
ConservativeSeat held
Norwich SouthLabourdata-sort-value="Lewis, Clive"
Clive Lewis
LabourSeat held
Nottingham EastChange UKdata-sort-value="Whittome, Nadia"
Nadia Whittome
LabourDefeated incumbent,
Nottingham NorthLabour Co-operativedata-sort-value="Norris, Alex"
Alex Norris
Labour Co-operativeSeat held
Nottingham SouthLabourdata-sort-value="Greenwood, Lilian"
Lilian Greenwood
LabourSeat held
NuneatonConservativedata-sort-value="Jones, Marcus"
Marcus Jones
ConservativeSeat held
Ochil and South PerthshireConservativedata-sort-value="Nicolson, John"
John Nicolson
Scottish NationalDefeated incumbent,
OgmoreLabourdata-sort-value="Elmore, Chris"
Chris Elmore
LabourSeat held
Old Bexley and SidcupConservativedata-sort-value="Brokenshire, James"
James Brokenshire
ConservativeSeat held
Oldham East and SaddleworthLabourdata-sort-value="Abrahams, Debbie"
Debbie Abrahams
LabourSeat held
Oldham West and RoytonLabour Co-operativedata-sort-value="McMahon, Jim"
Jim McMahon
Labour Co-operativeSeat held
Orkney and ShetlandLiberal Democratsdata-sort-value="Carmichael, Alistair"
Alistair Carmichael
Liberal DemocratsSeat held
OrpingtonConservativedata-sort-value="Bacon, Gareth"
Gareth Bacon
ConservativeIncumbent,, did not stand
Oxford EastLabour Co-operativedata-sort-value="Dodds, Anneliese"
Anneliese Dodds
Labour Co-operativeSeat held
Oxford West and AbingdonLiberal Democratsdata-sort-value="Moran, Layla"
Layla Moran
Liberal DemocratsSeat held
Paisley and Renfrewshire NorthScottish Nationaldata-sort-value="Newlands, Gavin"
Gavin Newlands
Scottish NationalSeat held
Paisley and Renfrewshire SouthScottish Nationaldata-sort-value="Black, Mhairi"
Mhairi Black
Scottish NationalSeat held
PendleConservativedata-sort-value="Stephenson, Andrew"
Andrew Stephenson
ConservativeSeat held
Penistone and StocksbridgeLiberal Democratsdata-sort-value="Cates, Miriam Joy"
Miriam Cates
ConservativeIncumbent,, did not stand
Penrith and The BorderIndependentdata-sort-value="Hudson, Neil"
Neil Hudson
ConservativeIncumbent,, did not stand
Perth and North PerthshireScottish Nationaldata-sort-value="Wishart, Pete"
Pete Wishart
Scottish NationalSeat held
PeterboroughLabourdata-sort-value="Bristow, Paul"
Paul Bristow
ConservativeDefeated incumbent,
Plymouth Moor ViewConservativedata-sort-value="Mercer, Johnny"
Johnny Mercer
ConservativeSeat held
Plymouth Sutton and DevonportLabour Co-operativedata-sort-value="Pollard, Luke"
Luke Pollard
Labour Co-operativeSeat held
PontypriddLabourdata-sort-value="Davies-Jones, Alex"
Alex Davies-Jones
LabourIncumbent,, did not stand
PooleConservativedata-sort-value="Syms, Robert"
Robert Syms
ConservativeSeat held
Poplar and LimehouseLabourdata-sort-value="Begum, Apsana"
Apsana Begum
LabourIncumbent,, did not stand
Portsmouth NorthConservativedata-sort-value="Mordaunt, Penny"
Penny Mordaunt
ConservativeSeat held
Portsmouth SouthLabourdata-sort-value="Morgan, Stephen"
Stephen Morgan
LabourSeat held
Preseli PembrokeshireConservativedata-sort-value="Crabb, Stephen"
Stephen Crabb
ConservativeSeat held
PrestonLabour Co-operativedata-sort-value="Hendrick, Mark"
Mark Hendrick
Labour Co-operativeSeat held
PudseyConservativedata-sort-value="Andrew, Stuart"
Stuart Andrew
ConservativeSeat held
PutneyIndependentdata-sort-value="Anderson, Fleur"
Fleur Anderson
LabourIncumbent,, did not stand
Rayleigh and WickfordConservativedata-sort-value="Francois, Mark"
Mark Francois
ConservativeSeat held
Reading EastLabourdata-sort-value="Rodda, Matt"
Matt Rodda
LabourSeat held
Reading WestConservativedata-sort-value="Sharma, Alok"
Alok Sharma
ConservativeSeat held
RedcarLabour Co-operativedata-sort-value="Young, Jacob"
Jacob Young
ConservativeDefeated incumbent,
RedditchConservativedata-sort-value="Maclean, Rachel"
Rachel Maclean
ConservativeSeat held
ReigateConservativedata-sort-value="Blunt, Crispin"
Crispin Blunt
ConservativeSeat held
RhonddaLabourdata-sort-value="Bryant, Chris"
Chris Bryant
LabourSeat held
Ribble ValleyConservativedata-sort-value="Evans, Nigel"
Nigel Evans
ConservativeSeat held
Richmond (Yorks)Conservativedata-sort-value="Sunak, Rishi"
Rishi Sunak
ConservativeSeat held
Richmond ParkConservativedata-sort-value="Olney, Sarah"
Sarah Olney
Liberal DemocratsDefeated incumbent,
RochdaleLabourdata-sort-value="Lloyd, Tony"
Tony Lloyd
LabourSeat held
Rochester and StroodConservativedata-sort-value="Tolhurst, Kelly"
Kelly Tolhurst
ConservativeSeat held
Rochford and Southend EastConservativedata-sort-value="Duddridge, James"
James Duddridge
ConservativeSeat held
RomfordConservativedata-sort-value="Rosindell, Andrew"
Andrew Rosindell
ConservativeSeat held
Romsey and Southampton NorthConservativedata-sort-value="Nokes, Caroline"
Caroline Nokes
ConservativeSeat held
Ross, Skye and LochaberScottish Nationaldata-sort-value="Blackford, Ian"
Ian Blackford
Scottish NationalSeat held
Rossendale and DarwenConservativedata-sort-value="Berry, Jake"
Jake Berry
ConservativeSeat held
Rother ValleyLabourdata-sort-value="Stafford, Alexander"
Alexander Stafford
ConservativeIncumbent,, did not stand
RotherhamLabourdata-sort-value="Champion, Sarah"
Sarah Champion
LabourSeat held
RugbyConservativedata-sort-value="Pawsey, Mark"
Mark Pawsey
ConservativeSeat held
Ruislip, Northwood and PinnerConservativedata-sort-value="Simmonds, David"
David Simmonds
ConservativeIncumbent,, did not stand
Runnymede and WeybridgeIndependentdata-sort-value="Spencer, Ben"
Ben Spencer
ConservativeIncumbent,, did not stand
RushcliffeIndependentdata-sort-value="Edwards, Ruth"
Ruth Edwards
ConservativeIncumbent,, did not stand
Rutherglen and Hamilton WestLabour Co-operativedata-sort-value="Ferrier, Margaret"
Margaret Ferrier
Scottish NationalDefeated incumbent,
Rutland and MeltonConservativedata-sort-value="Kearns, Alicia"
Alicia Kearns
ConservativeIncumbent,, did not stand
Saffron WaldenConservativedata-sort-value="Badenoch, Kemi"
Kemi Badenoch
ConservativeSeat held
Salford and EcclesLabourdata-sort-value="Long-Bailey, Rebecca"
Rebecca Long-Bailey
LabourSeat held
SalisburyConservativedata-sort-value="Glen, John"
John Glen
ConservativeSeat held
Scarborough and WhitbyConservativedata-sort-value="Goodwill, Robert"
Robert Goodwill
ConservativeSeat held
ScunthorpeLabourdata-sort-value="Mumby-Croft, Holly"
Holly Mumby-Croft
ConservativeDefeated incumbent,
SedgefieldLabourdata-sort-value="Howell, Paul"
Paul Howell
ConservativeDefeated incumbent,
Sefton CentralLabourdata-sort-value="Esterson, Bill"
Bill Esterson
LabourSeat held
Selby and AinstyConservativedata-sort-value="Adams, Nigel"
Nigel Adams
ConservativeSeat held
SevenoaksConservativedata-sort-value="Trott, Laura"
Laura Trott
ConservativeIncumbent,, did not stand
Sheffield CentralLabourdata-sort-value="Blomfield, Paul"
Paul Blomfield
LabourSeat held
Sheffield South EastLabourdata-sort-value="Betts, Clive"
Clive Betts
LabourSeat held
Sheffield Brightside and HillsboroughLabourdata-sort-value="Furniss, Gill"
Gill Furniss
LabourSeat held
Sheffield HallamIndependentdata-sort-value="Blake, Olivia Frances"
Olivia Blake
LabourIncumbent,, did not stand
Sheffield HeeleyLabourdata-sort-value="Haigh, Louise"
Louise Haigh
LabourSeat held
SherwoodConservativedata-sort-value="Spencer, Mark"
Mark Spencer
ConservativeSeat held
ShipleyConservativedata-sort-value="Davies, Philip"
Philip Davies
ConservativeSeat held
Shrewsbury and AtchamConservativedata-sort-value="Kawczynski, Daniel"
Daniel Kawczynski
ConservativeSeat held
Sittingbourne and SheppeyConservativedata-sort-value="Henderson, Gordon"
Gordon Henderson
ConservativeSeat held
Skipton and RiponConservativedata-sort-value="Smith, Julian"
Julian Smith
ConservativeSeat held
Sleaford and North HykehamConservativedata-sort-value="Johnson, Caroline"
Caroline Johnson
ConservativeSeat held
SloughLabourdata-sort-value="Dhesi, Tanmanjeet"
Tanmanjeet Dhesi
LabourSeat held
SolihullConservativedata-sort-value="Knight, Julian"
Julian Knight
ConservativeSeat held
Somerton and FromeConservativedata-sort-value="Warburton, David"
David Warburton
ConservativeSeat held
South AntrimDUPdata-sort-value="Girvan, Paul"
Paul Girvan
DUPSeat held
South Basildon and East ThurrockConservativedata-sort-value="Metcalfe, Stephen"
Stephen Metcalfe
ConservativeSeat held
South CambridgeshireLiberal Democratsdata-sort-value="Browne, Anthony"
Anthony Browne
ConservativeIncumbent,, did not stand
South DerbyshireConservativedata-sort-value="Wheeler, Heather"
Heather Wheeler
ConservativeSeat held
South DorsetConservativedata-sort-value="Drax, Richard"
Richard Drax
ConservativeSeat held
South DownSinn Féindata-sort-value="Hazzard, Christopher"
Chris Hazzard
Sinn FéinSeat held
South East CambridgeshireConservativedata-sort-value="Frazer, Lucy"
Lucy Frazer
ConservativeSeat held
South East CornwallConservativedata-sort-value="Murray, Sheryll"
Sheryll Murray
ConservativeSeat held
South Holland and The DeepingsConservativedata-sort-value="Hayes, John"
John Hayes
ConservativeSeat held
South LeicestershireConservativedata-sort-value="Costa, Alberto"
Alberto Costa
ConservativeSeat held
South NorfolkConservativedata-sort-value="Bacon, Richard"
Richard Bacon
ConservativeSeat held
South NorthamptonshireConservativedata-sort-value="Leadsom, Andrea"
Andrea Leadsom
ConservativeSeat held
South RibbleConservativedata-sort-value="Fletcher, Katherine"
Katherine Fletcher
ConservativeIncumbent,, did not stand
South ShieldsLabourdata-sort-value="Lewell-Buck, Emma"
Emma Lewell-Buck
LabourSeat held
South StaffordshireConservativedata-sort-value="Williamson, Gavin"
Gavin Williamson
ConservativeSeat held
South SuffolkConservativedata-sort-value="Cartlidge, James"
James Cartlidge
ConservativeSeat held
South SwindonConservativedata-sort-value="Buckland, Robert"
Robert Buckland
ConservativeSeat held
South ThanetConservativedata-sort-value="Mackinlay, Craig"
Craig Mackinlay
ConservativeSeat held
South West BedfordshireConservativedata-sort-value="Selous, Andrew"
Andrew Selous
ConservativeSeat held
South West DevonConservativedata-sort-value="Streeter, Gary"
Gary Streeter
ConservativeSeat held
South West HertfordshireIndependentdata-sort-value="Mohindra, Gagan"
Gagan Mohindra
ConservativeDefeated incumbent,
South West NorfolkConservativedata-sort-value="Truss, Elizabeth"
Liz Truss
ConservativeSeat held
South West SurreyConservativedata-sort-value="Hunt, Jeremy"
Jeremy Hunt
ConservativeSeat held
South West WiltshireConservativedata-sort-value="Murrison, Andrew"
Andrew Murrison
ConservativeSeat held
Southampton ItchenConservativedata-sort-value="Smith, Royston"
Royston Smith
ConservativeSeat held
Southampton TestLabourdata-sort-value="Whitehead, Alan"
Alan Whitehead
LabourSeat held
Southend WestConservativedata-sort-value="Amess, David"
David Amess
ConservativeSeat held
SouthportConservativedata-sort-value="Moore, Damien"
Damien Moore
ConservativeSeat held
SpelthorneConservativedata-sort-value="Kwarteng, Kwasi"
Kwasi Kwarteng
ConservativeSeat held
St AlbansConservativedata-sort-value="Cooper, Daisy"
Daisy Cooper
Liberal DemocratsDefeated incumbent,
St Austell and NewquayConservativedata-sort-value="Double, Steve"
Steve Double
ConservativeSeat held
St Helens NorthLabourdata-sort-value="McGinn, Conor"
Conor McGinn
LabourSeat held
St Helens South and WhistonLabourdata-sort-value="Rimmer, Marie"
Marie Rimmer
LabourSeat held
St IvesConservativedata-sort-value="Thomas, Derek"
Derek Thomas
ConservativeSeat held
StaffordConservativedata-sort-value="Clarke, Theo"
Theo Clarke
ConservativeIncumbent,, did not stand
Staffordshire MoorlandsConservativedata-sort-value="Bradley, Karen"
Karen Bradley
ConservativeSeat held
Stalybridge and HydeLabour Co-operativedata-sort-value="Reynolds, Jonathan"
Jonathan Reynolds
Labour Co-operativeSeat held
StevenageConservativedata-sort-value="McPartland, Stephen"
Stephen McPartland
ConservativeSeat held
StirlingConservativedata-sort-value="Smith, Alyn"
Alyn Smith
Scottish NationalDefeated incumbent,
StockportChange UKdata-sort-value="Mishra, Navendu" Navendu MishraLabourIncumbent,, did not stand
Stockton NorthLabourdata-sort-value="Cunningham, Alex" Alex CunninghamLabourSeat held
Stockton SouthLabourdata-sort-value="Vickers, Matt" Matt VickersConservativeDefeated incumbent,
Stoke-on-Trent CentralLabour Co-operativedata-sort-value="Gideon, Jo" Jo GideonConservativeDefeated incumbent,
Stoke-on-Trent NorthLabourdata-sort-value="Gullis, Jonathan Edward" Jonathan GullisConservativeDefeated incumbent,
Stoke-on-Trent SouthConservativedata-sort-value="Brereton, Jack Edgar" Jack BreretonConservativeSeat held
StoneConservativedata-sort-value="Cash, Bill" Bill CashConservativeSeat held
StourbridgeConservativedata-sort-value="Webb, Suzanne" Suzanne WebbConservativeIncumbent,, did not stand
StrangfordDUPdata-sort-value="Shannon, Jim" Jim ShannonDUPSeat held
Stratford-on-AvonConservativedata-sort-value="Zahawi, Nadhim" Nadhim ZahawiConservativeSeat held
StreathamLiberal Democratsdata-sort-value="Ribeiro-Addy, Bell" Bell Ribeiro-AddyLabourIncumbent,, did not stand
Stretford and UrmstonLabourdata-sort-value="Green, Kate" Kate GreenLabourSeat held
StroudLabour Co-operativedata-sort-value="Baillie, Siobhan" Siobhan BaillieConservativeDefeated incumbent,
Suffolk CoastalConservativedata-sort-value="Coffey, Therese" Therese CoffeyConservativeSeat held
Sunderland CentralLabourdata-sort-value="Elliott, Julie" Julie ElliottLabourSeat held
Surrey HeathConservativedata-sort-value="Gove, Michael" Michael GoveConservativeSeat held
Sutton and CheamConservativedata-sort-value="Scully, Paul" Paul ScullyConservativeSeat held
Sutton ColdfieldConservativedata-sort-value="Mitchell, Andrew" Andrew MitchellConservativeSeat held
Swansea EastLabourdata-sort-value="Harris, Carolyn" Carolyn HarrisLabourSeat held
Swansea WestLabour Co-operativedata-sort-value="Davies, Geraint" Geraint DaviesLabour Co-operativeSeat held
TamworthConservativedata-sort-value="Pincher, Christopher" Chris PincherConservativeSeat held
TattonConservativedata-sort-value="McVey, Esther" Esther McVeyConservativeSeat held
Taunton DeaneConservativedata-sort-value="Pow, Rebecca" Rebecca PowConservativeSeat held
TelfordConservativedata-sort-value="Allan, Lucy" Lucy AllanConservativeSeat held
TewkesburyConservativedata-sort-value="Robertson, Laurence" Laurence RobertsonConservativeSeat held
The CotswoldsConservativedata-sort-value="Clifton-Brown, Geoffrey" Geoffrey Clifton-BrownConservativeSeat held
The WrekinConservativedata-sort-value="Pritchard, Mark" Mark PritchardConservativeSeat held
Thirsk and MaltonConservativedata-sort-value="Hollinrake, Kevin" Kevin HollinrakeConservativeSeat held
Thornbury and YateConservativedata-sort-value="Hall, Luke" Luke HallConservativeSeat held
ThurrockConservativedata-sort-value="Doyle-Price, Jackie" Jackie Doyle-PriceConservativeSeat held
Tiverton and HonitonConservativedata-sort-value="Parish, Neil" Neil ParishConservativeSeat held
Tonbridge and MallingConservativedata-sort-value="Tugendhat, Thomas" Thomas TugendhatConservativeSeat held
TootingLabourdata-sort-value="Allin-Khan, Rosena" Rosena Allin-KhanLabourSeat held
TorbayConservativedata-sort-value="Foster, Kevin" Kevin FosterConservativeSeat held
TorfaenLabourdata-sort-value="Thomas-Symonds, Nick" Nick Thomas-SymondsLabourSeat held
Torridge and West DevonConservativedata-sort-value="Cox, Geoffrey" Geoffrey CoxConservativeSeat held
TotnesLiberal Democratsdata-sort-value="Mangnall, Anthony" Anthony MangnallConservativeDefeated incumbent,
TottenhamLabourdata-sort-value="Lammy, David" David LammyLabourSeat held
Truro and FalmouthConservativedata-sort-value="Mackrory, Cherilyn" Cherilyn MackroryConservativeIncumbent,, did not stand
Tunbridge WellsConservativedata-sort-value="Clark, Greg" Greg ClarkConservativeSeat held
TwickenhamLiberal Democratsdata-sort-value="Wilson, Munira" Munira WilsonLiberal DemocratsIncumbent,, did not stand
TynemouthLabourdata-sort-value="Campbell, Alan" Alan CampbellLabourSeat held
Upper BannDUPdata-sort-value="Lockhart, Carla" Carla LockhartDUPIncumbent,, did not stand
Uxbridge and South RuislipConservativedata-sort-value="Johnson, Boris" Boris JohnsonConservativeSeat held
Vale of ClwydLabourdata-sort-value="Davies, James" James DaviesConservativeDefeated incumbent,
Vale of GlamorganConservativedata-sort-value="Cairns, Alun" Alun CairnsConservativeSeat held
VauxhallLabourdata-sort-value="Eshalomi, Florence" Florence EshalomiLabour Co-operativeIncumbent,, did not stand
WakefieldLabourdata-sort-value="Ahmad Khan, Imran Nasir " Imran Ahmad KhanConservativeDefeated incumbent,
WallaseyLabourdata-sort-value="Eagle, Angela" Angela EagleLabourSeat held
Walsall NorthConservativedata-sort-value="Hughes, Eddie" Eddie HughesConservativeSeat held
Walsall SouthLabourdata-sort-value="Vaz, Valerie" Valerie VazLabourSeat held
WalthamstowLabour Co-operativedata-sort-value="Creasy, Stella" Stella CreasyLabour Co-operativeSeat held
WansbeckLabourdata-sort-value="Lavery, Ian" Ian LaveryLabourSeat held
WantageConservativedata-sort-value="Johnston, David" David JohnstonConservativeIncumbent,, did not stand
WarleyLabourdata-sort-value="Spellar, John" John SpellarLabourSeat held
Warrington NorthLabourdata-sort-value="Nichols, Charlotte" Charlotte NicholsLabourIncumbent,, did not stand
Warrington SouthLabourdata-sort-value="Carter, Andy" Andy CarterConservativeDefeated incumbent,
Warwick and LeamingtonLabourdata-sort-value="Western, Matt" Matt WesternLabourSeat held
Washington and Sunderland WestLabourdata-sort-value="Hodgson, Sharon" Sharon HodgsonLabourSeat held
WatfordConservativedata-sort-value="Russell, Dean" Dean RussellConservativeIncumbent,, did not stand
WaveneyConservativedata-sort-value="Aldous, Peter" Peter AldousConservativeSeat held
WealdenConservativedata-sort-value="Ghani, Nusrat" Nus GhaniConservativeSeat held
Weaver ValeLabourdata-sort-value="Amesbury, Mike" Mike AmesburyLabourSeat held
WellingboroughConservativedata-sort-value="Bone, Peter" Peter BoneConservativeSeat held
WellsConservativedata-sort-value="Heappey, James" James HeappeyConservativeSeat held
Welwyn HatfieldConservativedata-sort-value="Shapps, Grant" Grant ShappsConservativeSeat held
Wentworth and DearneLabourdata-sort-value="Healey, John" John HealeyLabourSeat held
West Aberdeenshire and KincardineConservativedata-sort-value="Bowie, Andrew" Andrew BowieConservativeSeat held
West Bromwich EastLabourdata-sort-value="Richards, Nicola" Nicola RichardsConservativeIncumbent,, did not stand
West Bromwich WestLabour Co-operativedata-sort-value="Bailey, Shaun" Shaun BaileyConservativeIncumbent,, did not stand
West DorsetIndependentdata-sort-value="Loder, Chris"
Chris Loder
ConservativeIncumbent,, did not stand
West DunbartonshireScottish Nationaldata-sort-value="Docherty, Martin" Martin Docherty-HughesScottish NationalSeat held
West HamLabourdata-sort-value="Brown, Lyn"
Lyn Brown
LabourSeat held
West LancashireLabourdata-sort-value="Cooper, Rosie"
Rosie Cooper
LabourSeat held
West SuffolkConservativedata-sort-value="Hancock, Matthew" Matt HancockConservativeSeat held
West TyroneSinn Féindata-sort-value="Begley, Órfhlaith" Órfhlaith BegleySinn FéinSeat held
West WorcestershireConservativedata-sort-value="Baldwin, Harriett"
Harriett Baldwin
ConservativeSeat held
Westminster NorthLabourdata-sort-value="Buck, Karen"
Karen Buck
LabourSeat held
Westmorland and LonsdaleLiberal Democratsdata-sort-value="Farron, Tim"
Tim Farron
Liberal DemocratsSeat held
Weston-Super-MareConservativedata-sort-value="Penrose, John"
John Penrose
ConservativeSeat held
WiganLabourdata-sort-value="Nandy, Lisa"
Lisa Nandy
LabourSeat held
WimbledonConservativedata-sort-value="Hammond, Stephen"
Stephen Hammond
ConservativeSeat held
WinchesterConservativedata-sort-value="Brine, Steve"
Steve Brine
ConservativeSeat held
WindsorConservativedata-sort-value="Afriyie, Adam"
Adam Afriyie
ConservativeSeat held
Wirral SouthLabourdata-sort-value="McGovern, Alison"
Alison McGovern
LabourSeat held
Wirral WestLabourdata-sort-value="Greenwood, Margaret"
Margaret Greenwood
LabourSeat held
WithamConservativedata-sort-value="Patel, Priti"
Priti Patel
ConservativeSeat held
WitneyConservativedata-sort-value="Courts, Robert Alexander"
Robert Courts
ConservativeSeat held
WokingConservativedata-sort-value="Lord, Jonathan"
Jonathan Lord
ConservativeSeat held
WokinghamConservativedata-sort-value="Redwood, John"
John Redwood
ConservativeSeat held
Wolverhampton North EastLabourdata-sort-value="Stevenson, Jane"
Jane Stevenson
ConservativeDefeated incumbent,
Wolverhampton South EastLabourdata-sort-value="McFadden, Pat"
Pat McFadden
LabourSeat held
Wolverhampton South WestLabourdata-sort-value="Anderson, Stuart Paul"
Stuart Anderson
ConservativeDefeated incumbent,
WorcesterConservativedata-sort-value="Walker, Robin"
Robin Walker
ConservativeSeat held
WorkingtonLabourdata-sort-value="Jenkinson, Mark"
Mark Jenkinson
ConservativeDefeated incumbent,
Worsley and Eccles SouthLabourdata-sort-value="Keeley, Barbara"
Barbara Keeley
LabourSeat held
Worthing WestConservativedata-sort-value="Bottomley, Peter"
Peter Bottomley
ConservativeSeat held
WrexhamLabourdata-sort-value="Atherton, Sarah"
Sarah Atherton
ConservativeIncumbent,, did not stand
WycombeConservativedata-sort-value="Baker, Steven"
Steven Baker
ConservativeSeat held
Wyre and Preston NorthConservativedata-sort-value="Wallace, Ben"
Ben Wallace
ConservativeSeat held
Wyre ForestConservativedata-sort-value="Garnier, Mark"
Mark Garnier
ConservativeSeat held
Wythenshawe and Sale EastLabourdata-sort-value="Kane, Mike"
Mike Kane
LabourSeat held
YeovilConservativedata-sort-value="Fysh, Marcus"
Marcus Fysh
ConservativeSeat held
Ynys MônLabourdata-sort-value="Crosbie, Virginia"
Virginia Crosbie
ConservativeIncumbent,, did not stand
York CentralLabour Co-operativedata-sort-value="Maskell, Rachael"
Rachael Maskell
Labour Co-operativeSeat held
York OuterConservativedata-sort-value="Sturdy, Julian"
Julian Sturdy
ConservativeSeat held
Source:[12]

By-elections

ConstituencyDateIncumbent Party Winner Party Cause
Hartlepool6 May 2021[13] Mike Hill
Jill Mortimer
Resignation following allegations of sexual harassment and victimisation[14]
Airdrie and Shotts13 May 2021[15] Neil Gray
Anum Qaisar[16]
Resignation to contest the seat of Airdrie and Shotts in the Scottish Parliament
Chesham and Amersham17 June 2021[17] Cheryl Gillan
Sarah Green
Death of incumbent[18]
Batley and Spen1 July 2021[19] Tracy Brabin
Kim Leadbeater
Election of incumbent as Mayor of West Yorkshire[20]
Old Bexley and Sidcup2 December 2021[21] James Brokenshire
Louie French
Death of incumbent[22]
North Shropshire16 December 2021Owen Paterson
Helen Morgan
Resignation following publication of Standards Committee Report regarding paid advocacy.
Southend West3 February 2022[23]
Anna Firth
Murder of incumbent[24]
3 March 2022Jack Dromey
Paulette Hamilton
Death of incumbent[25]
Wakefield23 June 2022Imran Ahmad Khan
Simon Lightwood
Resignation following conviction of sexual assault of a 15-year-old boy
Tiverton and Honiton23 June 2022Neil Parish
Richard Foord
Resignation following accusations of watching pornography in the House of Commons[26]
City of Chester1 December 2022Chris Matheson
Samantha Dixon
Resignation following allegations of sexual misconduct.[27]
Stretford and Urmston15 December 2022Kate Green
Andrew Western
Resignation to take up the post of Deputy Mayor of Greater Manchester for Policing, succeeding Beverley Hughes.[28]
West Lancashire9 February 2023Rosie Cooper
Ashley Dalton
Resignation to take up post of chair of the Mersey Care NHS Foundation Trust.[29] [30]
Uxbridge and South Ruislip20 July 2023Boris Johnson
Steve Tuckwell
Resigned between receiving a copy of the Standards Committee report in to Partygate and the report's publication and debate in parliament.[31]
Selby and AinstyNigel Adams
Keir Mather
Resignation[32]
Somerton and FromeDavid Warburton
Sarah Dyke
Resigned claiming unfair treatment by the Parliamentary Commissioner for Standards over sexual harassment claims.
Rutherglen and Hamilton West5 October 2023Margaret Ferrier Michael ShanksRemoved as MP via recall petition following suspension from the House of Commons.
Mid Bedfordshire19 October 2023Nadine Dorries
Alistair Strathern
Resignation[33]
TamworthChris Pincher Sarah EdwardsResignation following recommendation of suspension by the Committee on Standards due to allegations of sexual misconduct.
15 February 2024[34] Peter Bone
Gen Kitchen
Removed as MP via recall petition following suspension from the House of Commons due to allegations of bullying and sexual misconduct.
KingswoodChris Skidmore
Damien Egan
Resigned in protest over the government issuing new oil and gas licenses.[35]
Rochdale29 February 2024Tony Lloyd
George Galloway
Death of incumbent[36]
Blackpool South2 May 2024[37] Scott Benton
Chris Webb
Resignation following suspension by the Committee on Standards due to lobbying-related corruption.[38]

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.

NameDateBeforeAfterConstituencyReason
Neale HanveyKirkcaldy and CowdenbeathSuspended as a candidate on 28 November 2019 due to insensitive social media posts. Remained as SNP candidate on ballot, elected as independent.[39] Reinstated after an investigation.[40]
Defected to new pro-independence party in March 2021.[41]
Jonathan EdwardsCarmarthen East and DinefwrArrested on suspicion of assault.[42] Whip restored in August 2022, but did not rejoin Plaid's Westminster group.[43]
Julian LewisNew Forest EastElected chair of the Intelligence and Security Committee against the Government's candidate.[44] Whip restored in December 2020.[45]
Claudia WebbeLeicester EastCharged with harassing a woman.[46] Expelled from party upon conviction in November 2021.[47] Avoided recall petition as her sentence was reduced on appeal to non-custodial community service order.[48]
Margaret FerrierRutherglen and Hamilton WestBreaching COVID-19 rules.[49] Removed by recall petition following suspension from Parliament.
Recalled
Jeremy CorbynIslington NorthStatements regarding the report by the Equality and Human Rights Commission into antisemitism.[50] Readmitted to the party on 17 November 2020 but parliamentary whip was not restored.[51]
Mike HillResignedHartlepool
Neil GrayResignedAirdrie and Shotts
Kenny MacAskillEast LothianDefected to new pro-Scottish independence party.[52]
Tracy BrabinResignedBatley and Spen
Rob RobertsDelynSuspended from Parliament for six weeks after an independent panel found he sexually harassed a member of staff.[53]
Imran Ahmad KhanWakefieldCharged with sexual assault on a 15-year-old boy.[54] Resigned after being convicted.
Resigned
Owen PatersonResignedNorth Shropshire
Anne Marie MorrisNewton AbbotRebelling against the government on an opposition day motion to cut VAT on energy bills.[55] Whip restored in May 2022.[56]
Christian WakefordBury SouthDefected to Labour following the Partygate scandal.[57]
Neil CoyleBermondsey and Old SouthwarkAccused of Sinophobia on the parliamentary estate.[58] Whip restored in May 2023.[59]
24 May 2023
David WarburtonSomerton and FromeAlleged sexual harassment of three women.[60] Resigned after admitting taking drugs.[61]
Resigned
Neil ParishTiverton and HonitonAdmitted viewing pornography in the House of Commons.[62]
Resigned
Patrick GradyGlasgow NorthPolice investigation into sexual harassment allegations from October 2016. Suspended from Parliament for two days.[63] Whip restored in December 2022.[64]
Chris PincherTamworthAllegations of drunkenly groping two men.[65] Resigned after losing appeal against Commons suspension.[66]
Resigned
Tobias EllwoodBournemouth EastFailing to support government in confidence vote; temporarily restored the next day to allow voting in leadership election.[67] Whip restored in October 2022.[68]
Nick BrownNewcastle upon Tyne EastSuspended pending an investigation into a complaint.[69] Resigned from party in December 2023 and announced that he would not contest the next election.[70]
Rupa HuqEaling Central and ActonComments about Chancellor of the Exchequer Kwasi Kwarteng.[71] Whip restored in March 2023.[72]
Conor BurnsBournemouth WestAllegations of misconduct at Conservative Party Conference.[73] Whip restored in December 2022.[74]
Christina ReesNeathSuspended pending an investigation into a complaint concerned with alleged bullying.[75] Whip restored in February 2024.[76]
Chris MathesonResignedCity of Chester
Matt HancockWest SuffolkUnauthorised appearance on a reality TV programme.[77] Whip restored in May 2024.[78]
Kate GreenResignedStretford and Urmston
Rosie CooperResignedWest Lancashire
Conor McGinnSt Helens NorthSuspended pending investigation of a complaint.[79]
Julian KnightSolihullSuspended following a complaint made to the Metropolitan Police.[80]
Andrew BridgenNorth West LeicestershireTweets comparing COVID-19 vaccines to the Holocaust.[81] Expelled from party in April 2023.[82] Joined Reclaim Party on 10 May 2023.[83]
Left Reclaim on 20 December 2023 due to policy differences.[84]
Scott BentonBlackpool SouthSuspended pending investigation into paid lobbying.[85] Resigned whilst a recall petition was underway.[86]
Resigned
Diane AbbottHackney North and Stoke NewingtonSuspended pending an investigation into a letter she wrote about racism for The Observer.[87] Whip restored in May 2024.[88]
28 May 2024
Geraint DaviesSwansea WestSuspended following allegations of sexual harassment.[89]
Bambos CharalambousEnfield SouthgateSuspended after complaint about conduct.[90] Whip restored in April 2024.[91]
Nigel AdamsResignedSelby & Ainsty
Boris JohnsonResignedUxbridge and South Ruislip
Angus MacNeilNa h-Eileanan an IarClash with SNP chief whip Brendan O'Hara. Subsequently expelled from the SNP.[92]
Nadine DorriesResignedMid-Bedfordshire
Lisa CameronEast Kilbride, Strathaven and LesmahagowDefected to Conservatives due to "toxic and bullying" culture in the SNP.[93]
Peter BoneWellingboroughAccusations of bullying and sexual misconduct.[94] Removed by recall petition.
Recalled
Crispin BluntReigateArrest on suspicion of rape and possession of drugs.[95] [96]
Andy McDonaldMiddlesbroughComments at a pro-Palestinian rally.[97] Whip restored in March 2024.[98]
13 March 2024
Bob StewartBeckenhamConviction for a racially aggravated public order offence that has been quashed on appeal.[99] [100] Whip restored in May 2024.[101]
Chris SkidmoreResignedKingswood
Kate OsamorEdmontonReferencing Israel–Hamas war in a post commemorating Holocaust Memorial Day.[102] Whip restored in May 2024.[103]
8 May 2024
Lee AndersonAshfieldAllegedly Islamophobic comments in an interview about Sadiq Khan.[104] Later joined Reform UK.[105]
Jeffrey DonaldsonLagan ValleyParty membership suspended following charges of historic sex offences.[106]
William WraggHazel GroveVoluntarily surrendered whip after providing contact details of other MPs in a honeypot.[107]
Mark MenziesFyldeResigned the whip pending investigation into alleged misuse of campaign funds.[108] Subsequently leaves the party on 21 April 2024 and announces that he would not contest the next election.[109]
Dan PoulterCentral Suffolk and North IpswichDefected to Labour, describing the Conservatives as "a nationalist party of the right" which "no longer prioritises the NHS".[110]
Natalie ElphickeDoverDefected to Labour, describing Sunak's government as "a byword for incompetence and division."[111]
Lucy AllanTelfordSuspended after backing the Reform UK candidate to succeed her in the 2024 election.[112]
Lloyd Russell-MoyleBrighton KemptownSuspended by the Labour Party over a complaint about his behaviour.[113]
Mark LoganBolton North EastDefected to Labour, saying the party could "bring back optimism into British life".[114]

Progression of government majority and party totals

The majority is calculated as above.

DateEventWorking majorityCon.<-- increment this number when a new row is added -->Lab.SNPLDDUPPCSDLPGrnAPNIAlbaRec.WPBRef.Ind.<-- increment this number when a new row is added -->SFSpkr<-- increment this number when a new row is added -->Vacant
13 December 2019Elected at general election87365 2024811842<-- last change to SDLP column -->1<-- last change to Green column -->1<-- last change to Alliance column -->7*<-- last change to Sinn Féin column -->1**<-- last change to Speaker column -->0
Hanvey suspended from SNP471
23 May 2020Edwards (Plaid) loses whip3<-- last change to PC column -->2
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 whip2005
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<-- last change to Alba column -->
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 whip 1988
3 March 2022771990
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 Wakefield76200 1
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 whip71357 10
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) resigns72 1943
1 December 2022Dixon (Lab) elected in City of Chester71 1952
3 December 2022Burns has Con whip reinstated7335713
7 December 2022McGinn (Lab) loses whip19414
J Knight (Con) loses whip71 35615
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 whip196 16
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 Frome6215<-- last change to LibDem column -->0
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<-- last change to SNP column -->
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) recalled5717 1
20 December 2023Bridgen leaves Reclaim0<-- last change to Reclaim column -->18
8 January 2024Skidmore (Con) resigns563492
17 January 2024Lloyd (Lab) dies571973
29 January 2024Osamor (Lab) loses whip19619
1 February 2024Rees has Lab whip reinstated197 18
16 February 2024Egan (Lab) elected in Kingswood561982
Kitchen (Lab) elected in Wellingborough55199 1
24 February 2024Anderson (Con) loses whip5334819
29 February 2024Galloway (WPB) elected in Rochdale521<-- last change to Workers Party column -->0
11 March 2024Anderson joins Reform UK1<-- last change to Reform UK column -->18
13 March 2024A McDonald (Lab) whip reinstated20017
25 March 2024Benton resigns as MP5316 1
29 March 2024Donaldson (DUP) loses whip7<-- last change to DUP column -->17
9 April 2024Wragg (Con) resigns whip5134718
12 April 2024Charalambous (Lab) has whip reinstated201 17
17 April 2024Menzies (Con) resigns whip49346 18
27 April 2024Poulter (Con) defects to Lab47345 202
3 May 2024Webb (Lab) elected in Blackpool South46 203 0<-- last change to Vacant column -->
8 May 2024Elphicke (Con) defects to Lab44344 205
Osamor has Lab whip reinstated17
23 May 2024Hancock and B Stewart (Con) have whips reinstated48346 15
27 May 2024Allan (Con) loses whip4634516
28 May 2024Abbott has Lab whip reinstated20615
29 May 2024Russell-Moyle (Lab) loses whip205 <-- last change to Lab column -->16
29 May 2024
(announced on 30 May 2024)
Logan (Con) leaves party44344 17
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

Notes and References

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