List of MPs elected in the 2017 United Kingdom general election

In the United Kingdom's 2017 general election, 650 Members of Parliament (MPs) were elected to the House of Commons – one for each parliamentary constituency. A record number of women (208) were elected as MPs.[1]

2017–2019 Parliament of the United Kingdom
2015–2017 Parliament 2019–2024 Parliament
Overview
Legislative bodyParliament of the United Kingdom
Meeting placePalace of Westminster
Term21 June 2017 – 6 November 2019
Election2017 United Kingdom general election
GovernmentSecond May ministry (until 24 July 2019)
First Johnson ministry (from 24 July 2019)
House of Commons
Members650
SpeakerJohn Bercow
until 4 November 2019
Sir Lindsay Hoyle
from 4 November 2019
LeaderAndrea Leadsom
until 22 May 2019
Mel Stride
from 23 May 2019
Jacob Rees-Mogg
from 24 July 2019
Prime MinisterTheresa May (Conservative Party)
until 24 July 2019
Boris Johnson (Conservative Party)
from 24 July 2019
Leader of the OppositionJeremy Corbyn
(Labour Party)
Third-party leaderIan Blackford
(Scottish National Party)
House of Lords
Members776
Lord SpeakerThe Lord Fowler
LeaderThe Baroness Evans of Bowes Park
Leader of the OppositionThe Baroness Smith of Basildon
Crown-in-Parliament
Queen Elizabeth II
Sessions
1st21 June 2017 – 8 October 2019
2nd14 October – 6 November 2019

Parliament consists of the House of Lords and the elected House of Commons.[2] The State Opening of Parliament at the Palace of Westminster by Queen Elizabeth II was on 21 June 2017. The subsequent parliamentary session was the longest since the formation of the United Kingdom in 1707, and the longest to sit at Westminster since the Long Parliament in the 17th century.[3] The second and last parliamentary session however was the shortest since October 1948,[4] lasting less than a month, from 14 October 2019 until Parliament dissolved at 00:01 on 6 November 2019.[5]

Notable newcomers to enter the House of Commons in this General Election included future Secretary of State for Scotland Alister Jack and future Scottish Conservative leader Douglas Ross. For the opposition, newcomers included Shadow Chancellor of the Exchequer Anneliese Dodds and future Shadow Secretary of State for Women and Equalities Marsha de Cordova.

The Parliament was marked by extraordinary political turmoil as Governments led by Theresa May and Boris Johnson were unable to win a series of important votes on the issue of Brexit. This left both Parliament and the Government in a prolonged state of deadlock and unable to move forward on the issue. Consequently, there was an unusually high number of defections and suspensions, including the suspension of 21 Conservative MPs in September 2019; 10 of those suspended MPs re-joined the Conservative Party in October 2019. The Parliament was dissolved after MPs passed the Early Parliamentary General Election Act 2019, which bypassed the Fixed-term Parliaments Act 2011 to bring the next election forward to December 2019 from its original scheduled May 2022 date.

House of Commons composition

edit

Below are graphical representations of the House of Commons showing party strengths directly after the 2017 general election, at important intermediate points, and immediately prior to dissolution. This is not an actual seating plan of the House, which has only five rows of benches on each side, with the government party to the right of the Speaker of the House of Commons and opposition parties to the left, but with room for only around two-thirds of MPs to sit at any one time.

This table shows the number of MPs in each party:

AffiliationMembers[6]
At 2017 electionAt dissolutionChange
 The Speaker11
Registered parliamentary parties
Conservative Gov317298 19
Labour Opp262242 20
SNP3535
Liberal Democrats1220 8
DUP C&S1010
Sinn Féin77
Change UK5 5
Plaid Cymru44
Green11
Others
Independent121 20
The Independents2 2
 BSJP1 1
 Suspended1 1
 Vacant2 2
Total650
Voting total639637 2
Safe majority320319 1
Gov short by422 18
Gov + C&S total326307 19
Gov + C&S majority13-23 36
Notes
  • For full details of changes during this Parliament, see Defections and suspensions and By-elections.
  • Labour, as the largest party not in government, took the role of Official Opposition (OO). The Co-operative Party was represented in the House of Commons by Labour MPs sitting with the Labour and Co-operative designation.[7]
  • "Members elected" refers to the composition resulting from the election on 8 June 2017, but note that the confidence and supply arrangement (C&S) was only reached on 26 June.
  • The "voting total" is the effective size of the House excluding vacancies, suspensions, and certain members (ten at dissolution): the Speaker, two (usually three) Deputy Speakers (one Labour and one Conservative) who had only a tie-breaking vote constrained by conventions,[8] and seven abstentionist members (Sinn Féin). This left relevant party voting totals as follows: Con 297, Lab 241, SF 0, Speaker 0.
  • The "safe majority" (the number of seats needed to have a majority of one or two), "Gov short by" (the margin by which the governing Conservatives are short of that majority), and "Gov + C&S total" are based on the voting totals. The government entered into a confidence and supply agreement to secure a small majority, which shrank due to defections, finally disappearing on 3 September 2019. Hence, the "Gov + C&S majority", calculated as the sum of voting Conservative and Democratic Unionist Party members, less the sum of all other voting members, was negative at dissolution.

List of MPs elected in the general election

edit

The following table is a list of MPs elected, ordered by constituency. Names of incumbents are listed where they stood for re-election; for details of other defeated candidates and the incumbent who stood down in those cases see individual constituency articles.

ConstituencyParty of incumbent
before election
Member returned (2017)[9]PartyNotesJob before elected as MP
AberavonLabour
Stephen Kinnock
LabourSeat heldManaging director of the Global Leadership and Technology Exchange for Xynteo & Spouse of the Prime Minister of Denmark
AberconwyConservative
Guto Bebb
ConservativeSeat heldBusiness Development Director of Innovas Wales
Aberdeen NorthScottish National
Kirsty Blackman
Scottish NationalSeat heldTeacher
Aberdeen SouthScottish National
Ross Thomson
ConservativeSeat gain, defeated incumbent Callum McCaigMember of the Scottish Parliament for North East Scotland & Store trainer for Debenhams
Airdrie and ShottsScottish National
Neil Gray
Scottish NationalSeat heldRadio Producer for BBC Radio Orkney
AldershotConservative
Leo Docherty
ConservativeSeat held, incumbent Sir Gerald Howarth stood downDirector of the Conservative Middle East Council & Army Officer
Aldridge-BrownhillsConservative
Wendy Morton
ConservativeSeat heldBusinesswoman
Altrincham and Sale WestConservative
Graham Brady
ConservativeSeat heldDirector of Public Affairs for Waterfront Partnership
Alyn and DeesideLabour
Mark Tami
LabourSeat heldTrade Unionist
Amber ValleyConservative
Nigel Mills
ConservativeSeat heldChartered Accountant
AngusScottish National
Kirstene Hair
ConservativeSeat gain, defeated incumbent Mike WeirEvents Manager for DC Thomson
ArfonPlaid Cymru
Hywel Williams
Plaid CymruSeat heldSocial Worker
Argyll and ButeScottish National
Brendan O'Hara
Scottish NationalSeat heldTV Producer for STV
Arundel and South DownsConservative
Nick Herbert
ConservativeSeat heldDirector of Reform
AshfieldLabour
Gloria De Piero
LabourSeat heldPolitical Editor of GMTV
AshfordConservative
Damian Green
ConservativeSeat heldJournalist
Ashton-under-LyneLabour
Angela Rayner
LabourSeat heldTrade Unionist
AylesburyConservative
David Lidington
ConservativeSeat heldSpecial Adviser to Douglas Hurd
Ayr, Carrick and CumnockScottish National
Bill Grant
ConservativeSeat gain, defeated incumbent Corri WilsonFireman
BanburyConservative
Victoria Prentis
ConservativeSeat heldCivil Servant in the Government Legal Department
Banff and BuchanScottish National
David Duguid
ConservativeSeat gain, defeated incumbent Eilidh WhitefordEngineer
BarkingLabour
Margaret Hodge
LabourSeat heldConsultant at PricewaterhouseCoopers
Barnsley CentralLabour
Dan Jarvis
LabourSeat heldArmy Officer
Barnsley EastLabour
Stephanie Peacock
LabourSeat held, incumbent Michael Dugher stood downTrade Unionist
Barrow and FurnessLabour Co-operative
John Woodcock
Labour Co-operativeSeat heldSpecial Advisor to Gordon Brown
Basildon and BillericayConservative
John Baron
ConservativeSeat heldHedge Fund Manager & Army Officer
BasingstokeConservative
Maria Miller
ConservativeSeat heldDirector of the Rowland Group
BassetlawLabour
John Mann
LabourSeat heldTrade unionist
BathConservative
Wera Hobhouse
Liberal DemocratsSeat gain, defeated incumbent Ben HowlettTeacher
Batley and SpenLabour Co-operative
Tracy Brabin
Labour Co-operativeSeat heldActress
BatterseaConservative
Marsha de Cordova
LabourSeat gain, defeated incumbent Jane EllisonCharity Worker
BeaconsfieldConservative
Dominic Grieve
ConservativeSeat heldBarrister
BeckenhamConservative
Bob Stewart
ConservativeSeat heldArmy Officer
BedfordConservative
Mohammad Yasin
LabourSeat gain, defeated incumbent Conservative Richard FullerTaxi driver & Bedford Borough Councillor
Belfast EastDUP
Gavin Robinson
DUPSeat heldBarrister
Belfast NorthDUP
Nigel Dodds
DUPSeat heldBarrister
Belfast SouthSDLP
Emma Little-Pengelly
DUPSeat gain, defeated incumbent Alasdair McDonnellSpecial Advisor to Peter Robinson
Belfast WestSinn Féin
Paul Maskey
Sinn FéinSeat heldTourism Manager
Bermondsey and Old SouthwarkLabour
Neil Coyle
LabourSeat heldDirector of Policy and Campaigns at Disability Rights UK
Berwick-upon-TweedConservative
Anne-Marie Trevelyan
ConservativeSeat heldChartered Accountant
Berwickshire, Roxburgh and SelkirkScottish National
John Lamont
ConservativeSeat gain, defeated incumbent Calum KerrMember of the Scottish Parliament for Ettrick, Roxburgh and Berwickshire & Solicitor
Bethnal Green and BowLabour
Rushanara Ali
LabourSeat heldDirector of the Young Foundation
Beverley and HoldernessConservative
Graham Stuart
ConservativeSeat heldSolicitor
Bexhill and BattleConservative
Huw Merriman
ConservativeSeat heldBarrister
Bexleyheath and CrayfordConservative
David Evennett
ConservativeSeat heldInsurance Broker
BirkenheadLabour
Frank Field
LabourSeat heldDirector of the Child Poverty Action Group
Birmingham, EdgbastonLabour Co-operative
Preet Gill
Labour Co-operativeSeat held, incumbent Gisela Stuart stood downSocial Worker
Birmingham, ErdingtonLabour
Jack Dromey
LabourSeat heldTrade Unionist & Treasurer of the Labour Party
Birmingham, Hall GreenLabour
Roger Godsiff
LabourSeat heldTrade Unionist
Birmingham, Hodge HillLabour
Liam Byrne
LabourSeat heldInvestment Banker
Birmingham, LadywoodLabour
Shabana Mahmood
LabourSeat heldSolicitor
Birmingham, NorthfieldLabour
Richard Burden
LabourSeat heldTrade Unionist
Birmingham, Perry BarrLabour
Khalid Mahmood
LabourSeat heldEngineer
Birmingham, Selly OakLabour
Steve McCabe
LabourSeat heldCare worker
Birmingham, YardleyLabour
Jess Phillips
LabourSeat heldBusiness Development Manager for Women's Aid Federation of England
Bishop AucklandLabour
Helen Goodman
LabourSeat heldChief executive of the National Association of Toy and Leisure Libraries
BlackburnLabour
Kate Hollern
LabourSeat heldContracts Manager at Blackburn College
Blackley and BroughtonLabour
Graham Stringer
LabourSeat heldAnalytical Chemist
Blackpool North and CleveleysConservative
Paul Maynard
ConservativeSeat heldSpecial Advisor to Liam Fox
Blackpool SouthLabour
Gordon Marsden
LabourSeat heldLecturer at the Open University
Blaenau GwentLabour
Nick Smith
LabourSeat heldDirector of Policy and Partnerships at the Royal College of Speech and Language Therapists
BlaydonLabour
Liz Twist
LabourSeat held, incumbent David Anderson stood downTrade Unionist
Blyth ValleyLabour
Ronnie Campbell
LabourSeat heldMiner
Bognor Regis and LittlehamptonConservative
Nick Gibb
ConservativeSeat heldChartered Accountant
BolsoverLabour
Dennis Skinner
LabourSeat heldMiner
Bolton North EastLabour
Sir David Crausby
LabourSeat heldTrade Unionist
Bolton South EastLabour
Yasmin Qureshi
LabourSeat heldBarrister
Bolton WestConservative
Chris Green
ConservativeSeat heldEngineer
BootleLabour
Peter Dowd
LabourSeat heldSocial worker and Councillor
Boston and SkegnessConservative
Matt Warman
ConservativeSeat heldJournalist for The Daily Telegraph
BosworthConservative
David Tredinnick
ConservativeSeat heldManager at Malden Mitcham Properties
Bournemouth EastConservative
Tobias Ellwood
ConservativeSeat heldArmy Officer
Bournemouth WestConservative
Conor Burns
ConservativeSeat held
BracknellConservative
Phillip Lee
ConservativeSeat held
Bradford EastLabour
Imran Hussain
LabourSeat held
Bradford SouthLabour
Judith Cummins
LabourSeat held
Bradford WestLabour
Naz Shah
LabourSeat held
BraintreeConservative
James Cleverly
ConservativeSeat held
Brecon and RadnorshireConservative
Christopher Davies
ConservativeSeat held
Brent CentralLabour
Dawn Butler
LabourSeat held
Brent NorthLabour
Barry Gardiner
LabourSeat held
Brentford and IsleworthLabour
Ruth Cadbury
LabourSeat held
Brentwood and OngarConservative
Alex Burghart
ConservativeSeat held, incumbent Sir Eric Pickles stood down
BridgendLabour
Madeleine Moon
LabourSeat held
Bridgwater and West SomersetConservative
Ian Liddell-Grainger
ConservativeSeat held
Brigg and GooleConservative
Andrew Percy
ConservativeSeat held
Brighton KemptownConservative
Lloyd Russell-Moyle
Labour Co-operativeSeat gain, defeated incumbent Simon Kirby
Brighton PavilionGreen
Caroline Lucas
GreenSeat held
Bristol EastLabour
Kerry McCarthy
LabourSeat held
Bristol North WestConservative
Darren Jones
LabourSeat gain, defeated incumbent Charlotte Leslie
Bristol SouthLabour
Karin Smyth
LabourSeat held
Bristol WestLabour
Thangam Debbonaire
LabourSeat held
BroadlandConservative
Keith Simpson
ConservativeSeat held
Bromley and ChislehurstConservative
Bob Neill
ConservativeSeat held
BromsgroveConservative
Sajid Javid
ConservativeSeat held
BroxbourneConservative
Charles Walker
ConservativeSeat held
BroxtoweConservative
Anna Soubry
ConservativeSeat held
BuckinghamThe Speaker
John Bercow
SpeakerSeat held
BurnleyLabour
Julie Cooper
LabourSeat held
BurtonConservative
Andrew Griffiths
ConservativeSeat held
Bury NorthConservative
James Frith
LabourSeat gain, defeated incumbent David Nuttal
Bury SouthLabour
Ivan Lewis
LabourSeat held, suspended by Labour November 2017[10]
Bury St EdmundsConservative
Jo Churchill
ConservativeSeat held
CaerphillyLabour
Wayne David
LabourSeat held
Caithness, Sutherland and Easter RossScottish National
Jamie Stone
Liberal DemocratsSeat gain, defeated incumbent Paul Monaghan
Calder ValleyConservative
Craig Whittaker
ConservativeSeat held
Camberwell and PeckhamLabour
Harriet Harman
LabourSeat held
Camborne and RedruthConservative
George Eustice
ConservativeSeat held
CambridgeLabour
Daniel Zeichner
LabourSeat held
Cannock ChaseConservative
Amanda Milling
ConservativeSeat held
CanterburyConservative
Rosie Duffield
LabourSeat gain, defeated incumbent Julian Brazier
Cardiff CentralLabour
Jo Stevens
LabourSeat held
Cardiff NorthConservative
Anna McMorrin
LabourSeat gain, defeated incumbent Craig Williams
Cardiff South and PenarthLabour Co-operative
Stephen Doughty
Labour Co-operativeSeat held
Cardiff WestLabour
Kevin Brennan
LabourSeat held
CarlisleConservative
John Stevenson
ConservativeSeat held
Carmarthen East and DinefwrPlaid Cymru
Jonathan Edwards
Plaid CymruSeat held
Carmarthen West and South PembrokeshireConservative
Simon Hart
ConservativeSeat held
Carshalton and WallingtonLiberal Democrats
Tom Brake
Liberal DemocratsSeat held
Castle PointConservative
Rebecca Harris
ConservativeSeat held
Central AyrshireScottish National
Philippa Whitford
Scottish NationalSeat held
Central DevonConservative
Mel Stride
ConservativeSeat held
Central Suffolk and North IpswichConservative
Daniel Poulter
ConservativeSeat held
CeredigionLiberal Democrats
Ben Lake
Plaid CymruSeat gain, defeated incumbent Mark Williams
CharnwoodConservative
Edward Argar
ConservativeSeat held
Chatham and AylesfordConservative
Tracey Crouch
ConservativeSeat held
CheadleConservative
Mary Robinson
ConservativeSeat held
ChelmsfordConservative
Vicky Ford
ConservativeSeat held, incumbent Sir Simon Burns stood down
Chelsea and FulhamConservative
Greg Hands
ConservativeSeat held
CheltenhamConservative
Alex Chalk
ConservativeSeat held
Chesham and AmershamConservative
Cheryl Gillan
ConservativeSeat held
ChesterfieldLabour
Toby Perkins
LabourSeat held
ChichesterConservative
Gillian Keegan
ConservativeSeat held, incumbent Andrew Tyrie stood down
Chingford and Woodford GreenConservative
Iain Duncan Smith
ConservativeSeat held
ChippenhamConservative
Michelle Donelan
ConservativeSeat held
Chipping BarnetConservative
Theresa Villiers
ConservativeSeat held
ChorleyLabour
Lindsay Hoyle
LabourSeat held
ChristchurchConservative
Christopher Chope
ConservativeSeat held
Cities of London and WestminsterConservative
Mark Field
ConservativeSeat held
City of ChesterLabour
Chris Matheson
LabourSeat held
ClactonIndependent[a]
Giles Watling
ConservativeSeat gain, incumbent Douglas Carswell (originally a UKIP MP) stood down
CleethorpesConservative
Martin Vickers
ConservativeSeat held
Clwyd SouthLabour
Susan Elan Jones
LabourSeat held
Clwyd WestConservative
David Jones
ConservativeSeat held
Coatbridge, Chryston and BellshillScottish National
Hugh Gaffney
LabourSeat gain, defeated incumbent Phil Boswell
ColchesterConservative
Will Quince
ConservativeSeat held
Colne ValleyConservative
Thelma Walker
LabourSeat gain, defeated incumbent Jason McCartney
CongletonConservative
Fiona Bruce
ConservativeSeat held
CopelandConservative
Trudy Harrison
ConservativeSeat held
CorbyConservative
Tom Pursglove
ConservativeSeat held
The CotswoldsConservative
Geoffrey Clifton-Brown
ConservativeSeat held
Coventry North EastLabour
Colleen Fletcher
LabourSeat held
Coventry North WestLabour
Geoffrey Robinson
LabourSeat held
Coventry SouthLabour
Jim Cunningham
LabourSeat held
CrawleyConservative
Henry Smith
ConservativeSeat held
Crewe and NantwichConservative
Laura Smith
LabourSeat gain, defeated incumbent Edward Timpson
Croydon CentralConservative
Sarah Jones
LabourSeat gain, defeated incumbent Gavin Barwell
Croydon NorthLabour Co-operative
Steve Reed
Labour Co-operativeSeat held
Croydon SouthConservative
Chris Philp
ConservativeSeat held
Cumbernauld, Kilsyth and Kirkintilloch EastScottish National
Stuart McDonald
Scottish NationalSeat held
Cynon ValleyLabour
Ann Clwyd
LabourSeat held
Dagenham and RainhamLabour
Jon Cruddas
LabourSeat held
DarlingtonLabour
Jenny Chapman
LabourSeat held
DartfordConservative
Gareth Johnson
ConservativeSeat held
DaventryConservative
Chris Heaton-Harris
ConservativeSeat held
DelynLabour
David Hanson
LabourSeat held
Denton and ReddishLabour
Andrew Gwynne
LabourSeat held
Derby NorthConservative
Chris Williamson
LabourSeat gain, defeated incumbent Amanda Solloway
Derby SouthLabour
Margaret Beckett
LabourSeat held
Derbyshire DalesConservative
Patrick McLoughlin
ConservativeSeat held
DevizesConservative
Claire Perry
ConservativeSeat held
DewsburyLabour
Paula Sherriff
LabourSeat held
Don ValleyLabour
Caroline Flint
LabourSeat held
Doncaster CentralLabour
Rosie Winterton
LabourSeat held
Doncaster NorthLabour
Ed Miliband
LabourSeat held
DoverConservative
Charlie Elphicke
ConservativeSeat held
Dudley NorthLabour
Ian Austin
LabourSeat held
Dudley SouthConservative
Mike Wood
ConservativeSeat held
Dulwich and West NorwoodLabour
Helen Hayes
LabourSeat held
Dumfries and GallowayScottish National
Alister Jack
ConservativeSeat gain, defeated incumbent Richard Arkless
Dumfriesshire, Clydesdale and TweeddaleConservative
David Mundell
ConservativeSeat held
Dundee EastScottish National
Stewart Hosie
Scottish NationalSeat held
Dundee WestScottish National
Chris Law
Scottish NationalSeat held
Dunfermline and West FifeScottish National
Douglas Chapman
Scottish NationalSeat held
City of DurhamLabour
Roberta Blackman-Woods
LabourSeat held
Dwyfor MeirionnyddPlaid Cymru
Liz Saville-Roberts
Plaid CymruSeat held
Ealing Central and ActonLabour
Rupa Huq
LabourSeat held
Ealing NorthLabour
Stephen Pound
LabourSeat held
Ealing SouthallLabour
Virendra Sharma
LabourSeat held
EasingtonLabour
Grahame Morris
LabourSeat held
East AntrimDUP
Sammy Wilson
DUPSeat held
East DevonConservative
Hugo Swire
ConservativeSeat held
East DunbartonshireScottish National
Jo Swinson
Liberal DemocratsSeat gain, defeated incumbent John Nicolson
East HamLabour
Stephen Timms
LabourSeat held
East HampshireConservative
Damian Hinds
ConservativeSeat held
East Kilbride, Strathaven and LesmahagowScottish National
Lisa Cameron
Scottish NationalSeat held
East LondonderryDUP
Gregory Campbell
DUPSeat held
East LothianScottish National
Martin Whitfield
LabourSeat gain, defeated incumbent George Kerevan
East RenfrewshireScottish National
Paul Masterton
ConservativeSeat gain, defeated incumbent Kirsten Oswald
East SurreyConservative
Sam Gyimah
ConservativeSeat held
East Worthing and ShorehamConservative
Tim Loughton
ConservativeSeat held
East YorkshireConservative
Greg Knight
ConservativeSeat held
EastbourneConservative
Stephen Lloyd
Liberal DemocratsSeat gain, defeated incumbent Caroline Ansell
EastleighConservative
Mims Davies
ConservativeSeat held
EddisburyConservative
Antoinette Sandbach
ConservativeSeat held
Edinburgh EastScottish National
Tommy Sheppard
Scottish NationalSeat held
Edinburgh North and LeithScottish National
Deidre Brock
Scottish NationalSeat held
Edinburgh SouthLabour
Ian Murray
LabourSeat held
Edinburgh South WestScottish National
Joanna Cherry
Scottish NationalSeat held
Edinburgh WestIndependent[a]
Christine Jardine
Liberal DemocratsSeat gain, incumbent Michelle Thomson (originally a Scottish National MP) stood down
EdmontonLabour Co-operative
Kate Osamor
Labour Co-operativeSeat held
Ellesmere Port and NestonLabour
Justin Madders
LabourSeat held
Elmet and RothwellConservative
Alec Shelbrooke
ConservativeSeat held
ElthamLabour
Clive Efford
LabourSeat held
Enfield NorthLabour
Joan Ryan
LabourSeat held
Enfield SouthgateConservative
Bambos Charalambous
LabourSeat gain, defeated incumbent David Burrowes
Epping ForestConservative
Eleanor Laing
ConservativeSeat held
Epsom and EwellConservative
Chris Grayling
ConservativeSeat held
ErewashConservative
Maggie Throup
ConservativeSeat held
Erith and ThamesmeadLabour
Teresa Pearce
LabourSeat held
Esher and WaltonConservative
Dominic Raab
ConservativeSeat held
ExeterLabour
Ben Bradshaw
LabourSeat held
FalkirkScottish National
John McNally
Scottish NationalSeat held
FarehamConservative
Suella Braverman
ConservativeSeat held
Faversham and Mid KentConservative
Helen Whately
ConservativeSeat held
Feltham and HestonLabour Co-operative
Seema Malhotra
Labour Co-operativeSeat held
Fermanagh and South TyroneUUP
Michelle Gildernew
Sinn FéinSeat gain, defeated incumbent Tom Elliott
Filton and Bradley StokeConservative
Jack Lopresti
ConservativeSeat held
Finchley and Golders GreenConservative
Mike Freer
ConservativeSeat held
Folkestone and HytheConservative
Damian Collins
ConservativeSeat held
Forest of DeanConservative
Mark Harper
ConservativeSeat held
FoyleSDLP
Elisha McCallion
Sinn FéinSeat gain, defeated incumbent Mark Durkan
FyldeConservative
Mark Menzies
ConservativeSeat held
GainsboroughConservative
Edward Leigh
ConservativeSeat held
Garston and HalewoodLabour
Maria Eagle
LabourSeat held
GatesheadLabour
Ian Mearns
LabourSeat held
GedlingLabour
Vernon Coaker
LabourSeat held
Gillingham and RainhamConservative
Rehman Chishti
ConservativeSeat held
Glasgow CentralScottish National
Alison Thewliss
Scottish NationalSeat held
Glasgow EastIndependent[a]
David Linden
Scottish NationalSeat held, incumbent Natalie McGarry (originally an SNP MP) stood down
Glasgow NorthScottish National
Patrick Grady
Scottish NationalSeat held
Glasgow North EastScottish National
Paul Sweeney
Labour Co-operativeSeat gain, defeated incumbent Anne McLaughlinAccount manager at Scottish Enterprise, Production engineer at BAE Systems
Glasgow North WestScottish National
Carol Monaghan
Scottish NationalSeat held
Glasgow SouthScottish National
Stewart McDonald
Scottish NationalSeat held
Glasgow South WestScottish National
Chris Stephens
Scottish NationalSeat held
GlenrothesScottish National
Peter Grant
Scottish NationalSeat held
GloucesterConservative
Richard Graham
ConservativeSeat held
GordonScottish National
Colin Clark
ConservativeSeat gain, defeated incumbent Alex Salmond
GosportConservative
Caroline Dinenage
ConservativeSeat held
GowerConservative
Tonia Antoniazzi
LabourSeat gain, defeated incumbent Byron Davies
Grantham and StamfordConservative
Nicholas Boles
ConservativeSeat held
GraveshamConservativeAdam HollowayConservativeSeat held
Great GrimsbyLabour
Melanie Onn
LabourSeat held
Great YarmouthConservative
Brandon Lewis
ConservativeSeat held
Greenwich and WoolwichLabour
Matthew Pennycook
LabourSeat held
GuildfordConservative
Anne Milton
ConservativeSeat held
Hackney North and Stoke NewingtonLabour
Diane Abbott
LabourSeat held
Hackney South and ShoreditchLabour Co-operative
Meg Hillier
Labour Co-operativeSeat held
Halesowen and Rowley RegisConservative
James Morris
ConservativeSeat held
HalifaxLabour
Holly Lynch
LabourSeat held
Haltemprice and HowdenConservative
David Davis
ConservativeSeat held
HaltonLabour
Derek Twigg
LabourSeat held
HammersmithLabour
Andy Slaughter
LabourSeat held
Hampstead and KilburnLabour
Tulip Siddiq
LabourSeat held
HarboroughConservative
Neil O'Brien
ConservativeSeat held, incumbent Sir Edward Garnier stood down
HarlowConservative
Robert Halfon
ConservativeSeat held
Harrogate and KnaresboroughConservative
Andrew Jones
ConservativeSeat held
Harrow EastConservative
Bob Blackman
ConservativeSeat held
Harrow WestLabour Co-operative
Gareth Thomas
Labour Co-operativeSeat held
HartlepoolLabour
Mike Hill
LabourSeat held, incumbent Iain Wright stood down
Harwich and North EssexConservative
Bernard Jenkin
ConservativeSeat held
Hastings and RyeConservative
Amber Rudd
ConservativeSeat held
HavantConservative
Alan Mak
ConservativeSeat held
Hayes and HarlingtonLabour
John McDonnell
LabourSeat held
Hazel GroveConservative
William Wragg
ConservativeSeat held
Hemel HempsteadConservative
Mike Penning
ConservativeSeat held
HemsworthLabour
Jon Trickett
LabourSeat held
HendonConservative
Matthew Offord
ConservativeSeat held
HenleyConservative
John Howell
ConservativeSeat held
Hereford and South HerefordshireConservative
Jesse Norman
ConservativeSeat held
Hertford and StortfordConservative
Mark Prisk
ConservativeSeat held
HertsmereConservative
Oliver Dowden
ConservativeSeat held
HexhamConservative
Guy Opperman
ConservativeSeat held
Heywood and MiddletonLabour
Liz McInnes
LabourSeat held
High PeakConservative
Ruth George
LabourSeat gain, defeated incumbent Andrew Bingham
Hitchin and HarpendenConservative
Bim Afolami
ConservativeSeat held, incumbent Peter Lilley stood down
Holborn and St PancrasLabour
Keir Starmer
LabourSeat held
Hornchurch and UpminsterConservative
Julia Lopez
ConservativeSeat held, incumbent Angela Watkinson stood down
Hornsey and Wood GreenLabour
Catherine West
LabourSeat held
HorshamConservative
Jeremy Quin
ConservativeSeat held
Houghton and Sunderland SouthLabour
Bridget Phillipson
LabourSeat held
HoveLabour
Peter Kyle
LabourSeat held
HuddersfieldLabour Co-operative
Barry Sheerman
Labour Co-operativeSeat held
HuntingdonConservative
Jonathan Djanogly
ConservativeSeat held
HyndburnLabour
Graham Jones
LabourSeat held
Ilford NorthLabour
Wes Streeting
LabourSeat held
Ilford SouthLabour Co-operative
Mike Gapes
Labour Co-operativeSeat held
InverclydeScottish National
Ronnie Cowan
Scottish NationalSeat held
Inverness, Nairn, Badenoch and StrathspeyScottish National
Drew Hendry
Scottish NationalSeat held
IpswichConservative
Sandy Martin
LabourSeat gain, defeated incumbent Ben Gummer
Isle of WightConservative
Bob Seely
ConservativeSeat held, incumbent Andrew Turner stood down
Islington NorthLabour
Jeremy Corbyn
LabourSeat held
Islington South and FinsburyLabour
Emily Thornberry
LabourSeat held
IslwynLabour Co-operative
Chris Evans
Labour Co-operativeSeat held
JarrowLabour
Stephen Hepburn
LabourSeat held
KeighleyConservative
John Grogan
LabourSeat gain, defeated incumbent Kris Hopkins
Kenilworth and SouthamConservative
Jeremy Wright
ConservativeSeat held
KensingtonConservative
Emma Dent Coad
LabourSeat gain, defeated incumbent Victoria Borwick
KetteringConservative
Philip Hollobone
ConservativeSeat held
Kilmarnock and LoudounScottish National
Alan Brown
Scottish NationalSeat held
Kingston and SurbitonConservative
Ed Davey
Liberal DemocratsSeat gain, defeated incumbent James Berry
Kingston upon Hull EastLabour
Karl Turner
LabourSeat held
Kingston upon Hull NorthLabour
Diana Johnson
LabourSeat held
Kingston upon Hull West and HessleLabour
Emma Hardy
LabourSeat held, incumbent Alan Johnson stood down
KingswoodConservative
Chris Skidmore
ConservativeSeat held
Kirkcaldy and CowdenbeathScottish National
Lesley Laird
LabourSeat gain, defeated incumbent Roger Mullin
KnowsleyLabour
George Howarth
LabourSeat held
Lagan ValleyDUP
Jeffrey Donaldson
DUPSeat held
Lanark and Hamilton EastScottish National
Angela Crawley
Scottish NationalSeat held
Lancaster and FleetwoodLabour
Cat Smith
LabourSeat held
Leeds CentralLabour
Hilary Benn
LabourSeat held
Leeds EastLabour
Richard Burgon
LabourSeat held
Leeds North EastLabour
Fabian Hamilton
LabourSeat held
Leeds North WestLiberal Democrats
Alex Sobel
Labour Co-operativeSeat gain, defeated incumbent Greg Mulholland
Leeds WestLabour
Rachel Reeves
LabourSeat held
Leicester EastLabour
Keith Vaz
LabourSeat held
Leicester SouthLabour Co-operative
Jon Ashworth
Labour Co-operativeSeat held
Leicester WestLabour
Liz Kendall
LabourSeat held
LeighLabour
Jo Platt
Labour Co-operativeSeat held, incumbent Andy Burnham stood down
LewesConservative
Maria Caulfield
ConservativeSeat held
Lewisham EastLabour
Heidi Alexander
LabourSeat held
Lewisham West and PengeLabour
Ellie Reeves
LabourSeat held, incumbent Jim Dowd stood down
Lewisham DeptfordLabour
Vicky Foxcroft
LabourSeat held
Leyton and WansteadLabour
John Cryer
LabourSeat held
LichfieldConservative
Michael Fabricant
ConservativeSeat held
LincolnConservative
Karen Lee
LabourSeat gain, defeated incumbent Karl McCartney
Linlithgow and East FalkirkScottish National
Martyn Day
Scottish NationalSeat held
Liverpool RiversideLabour Co-operative
Louise Ellman
Labour Co-operativeSeat held
Liverpool WaltonLabour
Dan Carden
LabourSeat held, incumbent Steve Rotheram stood down
Liverpool WavertreeLabour Co-operative
Luciana Berger
Labour Co-operativeSeat held
Liverpool West DerbyLabour Co-operative
Stephen Twigg
Labour Co-operativeSeat held
LivingstonScottish National
Hannah Bardell
Scottish NationalSeat held
LlanelliLabour
Nia Griffith
LabourSeat held
LoughboroughConservative
Nicky Morgan
ConservativeSeat held
Louth and HorncastleConservative
Victoria Atkins
ConservativeSeat held
LudlowConservative
Philip Dunne
ConservativeSeat held
Luton NorthLabour
Kelvin Hopkins
LabourSeat held. Suspended from party.
Luton SouthLabour Co-operative
Gavin Shuker
Labour Co-operativeSeat held
MacclesfieldConservative
David Rutley
ConservativeSeat held
MaidenheadConservative
Theresa May
ConservativeSeat held
Maidstone and The WealdConservative
Helen Grant
ConservativeSeat held
MakerfieldLabour
Yvonne Fovargue
LabourSeat held
MaldonConservative
John Whittingdale
ConservativeSeat held
Manchester CentralLabour Co-operative
Lucy Powell
Labour Co-operativeSeat held
Manchester, GortonLabour
Afzal Khan
LabourSeat held, last MP Sir Gerald Kaufman died in February 2017
Manchester WithingtonLabour
Jeff Smith
LabourSeat held
MansfieldLabour
Ben Bradley
ConservativeSeat gain, defeated incumbent Sir Alan Meale
Meon ValleyConservative
George Hollingbery
ConservativeSeat held
MeridenConservative
Caroline Spelman
ConservativeSeat held
Merthyr Tydfil and RhymneyLabour
Gerald Jones
LabourSeat held
Mid BedfordshireConservative
Nadine Dorries
ConservativeSeat held
Mid DerbyshireConservative
Pauline Latham
ConservativeSeat held
Mid Dorset and North PooleConservative
Michael Tomlinson
ConservativeSeat held
Mid NorfolkConservative
George Freeman
ConservativeSeat held
Mid SussexConservative
Nicholas Soames
ConservativeSeat held
Mid UlsterSinn Féin
Francie Molloy
Sinn FéinSeat held
Mid WorcestershireConservative
Nigel Huddleston
ConservativeSeat held
MiddlesbroughLabour
Andy McDonald
LabourSeat held
Middlesbrough South and East ClevelandLabour
Simon Clarke
ConservativeSeat gain, incumbent Tom Blenkinsop stood down
MidlothianScottish National
Danielle Rowley
LabourSeat gain, defeated incumbent Owen Thompson
Milton Keynes NorthConservative
Mark Lancaster
ConservativeSeat held
Milton Keynes SouthConservative
Iain Stewart
ConservativeSeat held
Mitcham and MordenLabour
Siobhain McDonagh
LabourSeat held
Mole ValleyConservative
Sir Paul Beresford
ConservativeSeat held
MonmouthConservative
David Davies
ConservativeSeat held
MontgomeryshireConservative
Glyn Davies
ConservativeSeat held
MorayScottish National
Douglas Ross
ConservativeSeat gain, defeated incumbent Angus Robertson
Morecambe and LunesdaleConservative
David Morris
ConservativeSeat held
Morley and OutwoodConservative
Andrea Jenkyns
ConservativeSeat held
Motherwell and WishawScottish National
Marion Fellows
Scottish NationalSeat held
Na h-Eileanan an Iar (Western Isles)Scottish National
Angus MacNeil
Scottish NationalSeat held
NeathLabour
Christina Rees
LabourSeat held
New Forest EastConservative
Julian Lewis
ConservativeSeat held
New Forest WestConservative
Desmond Swayne
ConservativeSeat held
NewarkConservative
Robert Jenrick
ConservativeSeat held
NewburyConservative
Richard Benyon
ConservativeSeat held
Newcastle upon Tyne CentralLabour
Chinyelu Onwurah
LabourSeat held
Newcastle upon Tyne EastLabour
Nick Brown
LabourSeat held
Newcastle upon Tyne NorthLabour
Catherine McKinnell
LabourSeat held
Newcastle-under-LymeLabour
Paul Farrelly
LabourSeat held
Newport EastLabour
Jessica Morden
LabourSeat held
Newport WestLabourPaul FlynnLabourSeat held
Newry and ArmaghSinn Féin
Mickey Brady
Sinn FéinSeat held
Newton AbbotConservative
Anne Marie Morris
ConservativeSeat held
Normanton, Pontefract and CastlefordLabour
Yvette Cooper
LabourSeat held
North AntrimDUP
Ian Paisley Jr
DUPSeat held
North Ayrshire and ArranScottish National
Patricia Gibson
Scottish NationalSeat held
North CornwallConservative
Scott Mann
ConservativeSeat held
North DevonConservative
Peter Heaton-Jones
ConservativeSeat held
North DorsetConservative
Simon Hoare
ConservativeSeat held
North DownIndependent
Lady Sylvia Hermon
IndependentSeat held
North DurhamLabour
Kevan Jones
LabourSeat held
North East BedfordshireConservative
Alistair Burt
ConservativeSeat held
North East CambridgeshireConservative
Steve Barclay
ConservativeSeat held
North East DerbyshireLabour
Lee Rowley
ConservativeSeat gain, defeated incumbent Natascha Engel
North East FifeScottish National
Stephen Gethins
Scottish NationalSeat held
North East HampshireConservative
Ranil Jayawardena
ConservativeSeat held
North East HertfordshireConservative
Oliver Heald
ConservativeSeat held
North East SomersetConservative
Jacob Rees-Mogg
ConservativeSeat held
North HerefordshireConservative
Bill Wiggin
ConservativeSeat held
North NorfolkLiberal Democrats
Norman Lamb
Liberal DemocratsSeat held
North ShropshireConservative
Owen Paterson
ConservativeSeat held
North SomersetConservative
Liam Fox
ConservativeSeat held
North SwindonConservative
Justin Tomlinson
ConservativeSeat held
North ThanetConservative
Roger Gale
ConservativeSeat held
North TynesideLabour
Mary Glindon
LabourSeat held
North WarwickshireConservative
Craig Tracey
ConservativeSeat held
North West CambridgeshireConservative
Shailesh Vara
ConservativeSeat held
North West DurhamLabour
Laura Pidcock
LabourSeat held, incumbent Pat Glass stood down
North West HampshireConservative
Kit Malthouse
ConservativeSeat held
North West LeicestershireConservative
Andrew Bridgen
ConservativeSeat held
North West NorfolkConservative
Sir Henry Bellingham
ConservativeSeat held
North WiltshireConservative
James Gray
ConservativeSeat held
Northampton NorthConservative
Michael Ellis
ConservativeSeat held
Northampton SouthConservative
Andrew Lewer
ConservativeSeat held, incumbent David Mackintosh stood down
Norwich NorthConservative
Chloe Smith
ConservativeSeat held
Norwich SouthLabour
Clive Lewis
LabourSeat held
Nottingham EastLabour Co-operative
Chris Leslie
Labour Co-operativeSeat held
Nottingham NorthLabour
Alex Norris
LabourSeat held, incumbent Graham Allen stood down
Nottingham SouthLabour
Lilian Greenwood
LabourSeat held
NuneatonConservative
Marcus Jones
ConservativeSeat held
Ochil and South PerthshireScottish National
Luke Graham
ConservativeSeat gain, defeated incumbent Tasmina Ahmed-Sheikh
OgmoreLabour
Chris Elmore
LabourSeat held
Old Bexley and SidcupConservative
James Brokenshire
ConservativeSeat held
Oldham East and SaddleworthLabour
Debbie Abrahams
LabourSeat held
Oldham West and RoytonLabour
Jim McMahon
Labour Co-operativeSeat held
Orkney and ShetlandLiberal Democrats
Alistair Carmichael
Liberal DemocratsSeat held
OrpingtonConservative
Jo Johnson
ConservativeSeat held
Oxford EastLabour
Anneliese Dodds
Labour Co-operativeSeat held, incumbent Andrew Smith stood down
Oxford West and AbingdonConservative
Layla Moran
Liberal DemocratsSeat gain, defeated incumbent Nicola Blackwood
Paisley and Renfrewshire NorthScottish National
Gavin Newlands
Scottish NationalSeat held
Paisley and Renfrewshire SouthScottish National
Mhairi Black
Scottish NationalSeat held
PendleConservative
Andrew Stephenson
ConservativeSeat held
Penistone and StocksbridgeLabour
Angela Christine Smith
LabourSeat held
Penrith and The BorderConservative
Rory Stewart
ConservativeSeat held
Perth and North PerthshireScottish National
Pete Wishart
Scottish NationalSeat held
PeterboroughConservative
Fiona Onasanya
LabourSeat gain, defeated incumbent Stewart Jackson
Plymouth, Moor ViewConservative
Johnny Mercer
ConservativeSeat held
Plymouth, Sutton and DevonportConservative
Luke Pollard
Labour Co-operativeSeat gain, defeated incumbent Oliver Colvile
PontypriddLabour
Owen Smith
LabourSeat held
PooleConservative
Robert Syms
ConservativeSeat held
Poplar and LimehouseLabour
Jim Fitzpatrick
LabourSeat held
Portsmouth NorthConservative
Penny Mordaunt
ConservativeSeat held
Portsmouth SouthConservative
Stephen Morgan
LabourSeat gain, defeated incumbent Flick Drummond
Preseli PembrokeshireConservative
Stephen Crabb
ConservativeSeat held
PrestonLabour Co-operative
Mark Hendrick
Labour Co-operativeSeat held
PudseyConservative
Stuart Andrew
ConservativeSeat held
PutneyConservative
Justine Greening
ConservativeSeat held
Rayleigh and WickfordConservative
Mark Francois
ConservativeSeat held
Reading EastConservative
Matt Rodda
LabourSeat gain, defeated incumbent Rob Wilson
Reading WestConservative
Alok Sharma
ConservativeSeat held
RedcarLabour Co-operative
Anna Turley
Labour Co-operativeSeat held
RedditchConservative
Rachel Maclean
ConservativeSeat held, incumbent Karen Lumley stood down
ReigateConservative
Crispin Blunt
ConservativeSeat held
RhonddaLabour
Chris Bryant
LabourSeat held
Ribble ValleyConservative
Nigel Evans
ConservativeSeat held
Richmond (Yorks)Conservative
Rishi Sunak
ConservativeSeat held
Richmond ParkLiberal Democrats
Zac Goldsmith
ConservativeSeat recovery, defeated incumbent Sarah Olney
RochdaleIndependent[a]
Tony Lloyd
LabourSeat held, defeated incumbent Simon Danczuk (originally a Labour MP)
Rochester and StroodConservative
Kelly Tolhurst
ConservativeSeat held
Rochford and Southend EastConservative
James Duddridge
ConservativeSeat held
RomfordConservative
Andrew Rosindell
ConservativeSeat held
Romsey and Southampton NorthConservative
Caroline Nokes
ConservativeSeat held
Ross, Skye and LochaberScottish National
Ian Blackford
Scottish NationalSeat held
Rossendale and DarwenConservative
Jake Berry
ConservativeSeat held
Rother ValleyLabour
Kevin Barron
LabourSeat held
RotherhamLabour
Sarah Champion
LabourSeat held
RugbyConservative
Mark Pawsey
ConservativeSeat held
Ruislip, Northwood and PinnerConservative
Nick Hurd
ConservativeSeat held
Runnymede and WeybridgeConservative
Philip Hammond
ConservativeSeat held
RushcliffeConservative
Kenneth Clarke
ConservativeSeat held
Rutherglen and Hamilton WestScottish National
Ged Killen
Labour Co-operativeSeat gain, defeated incumbent Margaret Ferrier
Rutland and MeltonConservative
Alan Duncan
ConservativeSeat held
Saffron WaldenConservative
Kemi Badenoch
ConservativeSeat held, incumbent Sir Alan Haselhurst stood down
Salford and EcclesLabour
Rebecca Long-Bailey
LabourSeat held
SalisburyConservative
John Glen
ConservativeSeat held
Scarborough and WhitbyConservative
Robert Goodwill
ConservativeSeat held
ScunthorpeLabour
Nic Dakin
LabourSeat held
SedgefieldLabour
Phil Wilson
LabourSeat held
Sefton CentralLabour
Bill Esterson
LabourSeat held
Selby and AinstyConservative
Nigel Adams
ConservativeSeat held
SevenoaksConservative
Michael Fallon
ConservativeSeat held
Sheffield CentralLabour
Paul Blomfield
LabourSeat held
Sheffield South EastLabour
Clive Betts
LabourSeat held
Sheffield Brightside and HillsboroughLabour
Gill Furniss
LabourSeat held
Sheffield HallamLiberal Democrats
Jared O'Mara
LabourSeat gain, defeated incumbent Nick Clegg.
Sheffield HeeleyLabour
Louise Haigh
LabourSeat held
SherwoodConservative
Mark Spencer
ConservativeSeat held
ShipleyConservative
Philip Davies
ConservativeSeat held
Shrewsbury and AtchamConservative
Daniel Kawczynski
ConservativeSeat held
Sittingbourne and SheppeyConservative
Gordon Henderson
ConservativeSeat held
Skipton and RiponConservative
Julian Smith
ConservativeSeat held
Sleaford and North HykehamConservative
Caroline Johnson
ConservativeSeat held
SloughLabour
Tan Dhesi
LabourSeat held, incumbent Fiona Mactaggart stood down
SolihullConservative
Julian Knight
ConservativeSeat held
Somerton and FromeConservative
David Warburton
ConservativeSeat held
South AntrimUUP
Paul Girvan
DUPSeat gain, defeated incumbent Danny Kinahan
South Basildon and East ThurrockConservative
Stephen Metcalfe
ConservativeSeat held
South CambridgeshireConservative
Heidi Allen
ConservativeSeat held
South DerbyshireConservative
Heather Wheeler
ConservativeSeat held
South DorsetConservative
Richard Drax
ConservativeSeat held
South DownSDLP
Chris Hazzard
Sinn FéinSeat gain, defeated incumbent Margaret Ritchie
South East CambridgeshireConservative
Lucy Frazer
ConservativeSeat held
South East CornwallConservative
Sheryll Murray
ConservativeSeat held
South Holland and The DeepingsConservative
John Hayes
ConservativeSeat held
South LeicestershireConservative
Alberto Costa
ConservativeSeat held
South NorfolkConservative
Richard Bacon
ConservativeSeat held
South NorthamptonshireConservative
Andrea Leadsom
ConservativeSeat held
South RibbleConservative
Seema Kennedy
ConservativeSeat held
South ShieldsLabour
Emma Lewell-Buck
LabourSeat held
South StaffordshireConservative
Gavin Williamson
ConservativeSeat held
South SuffolkConservative
James Cartlidge
ConservativeSeat held
South SwindonConservative
Robert Buckland
ConservativeSeat held
South ThanetConservative
Craig Mackinlay
ConservativeSeat held
South West BedfordshireConservative
Andrew Selous
ConservativeSeat held
South West DevonConservative
Gary Streeter
ConservativeSeat held
South West HertfordshireConservative
David Gauke
ConservativeSeat held
South West NorfolkConservative
Liz Truss
ConservativeSeat held
South West SurreyConservative
Jeremy Hunt
ConservativeSeat held
South West WiltshireConservative
Andrew Murrison
ConservativeSeat held
Southampton ItchenConservativeRoyston SmithConservativeSeat held
Southampton TestLabour
Alan Whitehead
LabourSeat held
Southend WestConservative
David Amess
ConservativeSeat held
SouthportLiberal Democrats
Damien Moore
ConservativeSeat gain, incumbent John Pugh stood down
SpelthorneConservative
Kwasi Kwarteng
ConservativeSeat held
St AlbansConservativeAnne MainConservativeSeat held
St Austell and NewquayConservative
Steve Double
ConservativeSeat held
St Helens NorthLabour
Conor McGinn
LabourSeat held
St Helens South and WhistonLabour
Marie Rimmer
LabourSeat held
St IvesConservative
Derek Thomas
ConservativeSeat held
StaffordConservative
Jeremy Lefroy
ConservativeSeat held
Staffordshire MoorlandsConservative
Karen Bradley
ConservativeSeat held
Stalybridge and HydeLabour Co-operative
Jonathan Reynolds
Labour Co-operativeSeat held
StevenageConservative
Stephen McPartland
ConservativeSeat held
StirlingScottish National
Stephen Kerr
ConservativeSeat gain, defeated incumbent Steven Paterson
StockportLabour
Ann Coffey
LabourSeat held
Stockton NorthLabour
Alex Cunningham
LabourSeat held
Stockton SouthConservative
Paul Williams
LabourSeat gain, defeated incumbent James Wharton
Stoke-on-Trent CentralLabour Co-operative
Gareth Snell
Labour Co-operativeSeat held
Stoke-on-Trent NorthLabour
Ruth Smeeth
LabourSeat held
Stoke-on-Trent SouthLabour
Jack Brereton
ConservativeSeat gain, defeated incumbent Rob Flello
StoneConservative
Bill Cash
ConservativeSeat held
StourbridgeConservative
Margot James
ConservativeSeat held
StrangfordDUP
Jim Shannon
DUPSeat held
Stratford-on-AvonConservative
Nadhim Zahawi
ConservativeSeat held
StreathamLabour
Chuka Umunna
LabourSeat held
Stretford and UrmstonLabour
Kate Green
LabourSeat held
StroudConservative
David Drew
Labour Co-operativeSeat gain, defeated incumbent Neil Carmichae
Suffolk CoastalConservative
Therese Coffey
ConservativeSeat held
Sunderland CentralLabour
Julie Elliott
LabourSeat held
Surrey HeathConservative
Michael Gove
ConservativeSeat held
Sutton and CheamConservative
Paul Scully
ConservativeSeat held
Sutton ColdfieldConservative
Andrew Mitchell
ConservativeSeat held
Swansea EastLabour
Carolyn Harris
LabourSeat held
Swansea WestLabour Co-operative
Geraint Davies
Labour Co-operativeSeat held
TamworthConservative
Christopher Pincher
ConservativeSeat held
TattonConservative
Esther McVey
ConservativeSeat held, incumbent George Osborne stood down
Taunton DeaneConservative
Rebecca Pow
ConservativeSeat held
TelfordConservative
Lucy Allan
ConservativeSeat held
TewkesburyConservative
Laurence Robertson
ConservativeSeat held
Thirsk and MaltonConservative
Kevin Hollinrake
ConservativeSeat held
Thornbury and YateConservative
Luke Hall
ConservativeSeat held
ThurrockConservative
Jackie Doyle-Price
ConservativeSeat held
Tiverton and HonitonConservative
Neil Parish
ConservativeSeat held
Tonbridge and MallingConservative
Tom Tugendhat
ConservativeSeat held
TootingLabour
Rosena Allin-Khan
LabourSeat held
TorbayConservative
Kevin Foster
ConservativeSeat held
TorfaenLabour
Nick Thomas-Symonds
LabourSeat held
Torridge and West DevonConservative
Geoffrey Cox
ConservativeSeat held
TotnesConservative
Sarah Wollaston
ConservativeSeat held
TottenhamLabour
David Lammy
LabourSeat held
Truro and FalmouthConservative
Sarah Newton
ConservativeSeat held
Tunbridge WellsConservative
Greg Clark
ConservativeSeat held
TwickenhamConservative
Vince Cable
Liberal DemocratsSeat gain, defeated incumbent Tania Mathias
TynemouthLabour
Alan Campbell
LabourSeat held
Upper BannDUP
David Simpson
DUPSeat held
Uxbridge and South RuislipConservative
Boris Johnson
ConservativeSeat held
Vale of ClwydConservative
Chris Ruane
LabourSeat gain, defeated incumbent James Davies
Vale of GlamorganConservative
Alun Cairns
ConservativeSeat held
VauxhallLabour
Kate Hoey
LabourSeat held
WakefieldLabour
Mary Creagh
LabourSeat held
WallaseyLabour
Angela Eagle
LabourSeat held
Walsall NorthLabour
Eddie Hughes
ConservativeSeat gain, defeated incumbent David Winnick
Walsall SouthLabour
Valerie Vaz
LabourSeat held
WalthamstowLabour Co-operative
Stella Creasy
Labour Co-operativeSeat held
WansbeckLabour
Ian Lavery
LabourSeat held
WantageConservative
Ed Vaizey
ConservativeSeat held
WarleyLabour
John Spellar
LabourSeat held
Warrington NorthLabour
Helen Jones
LabourSeat held
Warrington SouthConservative
Faisal Rashid
LabourSeat gain, defeated incumbent David Mowat
Warwick and LeamingtonConservative
Matt Western
LabourSeat gain, defeated incumbent Chris White
Washington and Sunderland WestLabour
Sharon Hodgson
LabourSeat held
WatfordConservative
Richard Harrington
ConservativeSeat held
WaveneyConservative
Peter Aldous
ConservativeSeat held
WealdenConservative
Nus Ghani
ConservativeSeat held
Weaver ValeConservative
Mike Amesbury
LabourSeat gain, defeated incumbent Graham Evans
WellingboroughConservative
Peter Bone
ConservativeSeat held
WellsConservative
James Heappey
ConservativeSeat held
Welwyn HatfieldConservative
Grant Shapps
ConservativeSeat held
Wentworth and DearneLabour
John Healey
LabourSeat held
West Aberdeenshire and KincardineScottish National
Andrew Bowie
ConservativeSeat gain, defeated incumbent Stuart Donaldson
West Bromwich EastLabour
Tom Watson
LabourSeat held
West Bromwich WestLabour Co-operative
Adrian Bailey
Labour Co-operativeSeat held
West DorsetConservative
Oliver Letwin
ConservativeSeat held
West DunbartonshireScottish National
Martin Docherty
Scottish NationalSeat held
West HamLabourLyn BrownLabourSeat held
West LancashireLabour
Rosie Cooper
LabourSeat held
West SuffolkConservative
Matthew Hancock
ConservativeSeat held
West TyroneSinn Féin
Barry McElduff
Sinn FéinSeat held, incumbent Pat Doherty stood down
West WorcestershireConservative
Harriett Baldwin
ConservativeSeat held
Westminster NorthLabour
Karen Buck
LabourSeat held
Westmorland and LonsdaleLiberal Democrats
Tim Farron
Liberal DemocratsSeat held
Weston-super-MareConservative
John Penrose
ConservativeSeat held
WiganLabour
Lisa Nandy
LabourSeat held
WimbledonConservative
Stephen Hammond
ConservativeSeat held
WinchesterConservative
Steve Brine
ConservativeSeat held
WindsorConservative
Adam Afriyie
ConservativeSeat held
Wirral SouthLabour
Alison McGovern
LabourSeat held
Wirral WestLabour
Margaret Greenwood
LabourSeat held
WithamConservative
Priti Patel
ConservativeSeat held
WitneyConservative
Robert Courts
ConservativeSeat held
WokingConservative
Jonathan Lord
ConservativeSeat held
WokinghamConservative
John Redwood
ConservativeSeat held
Wolverhampton North EastLabour
Emma Reynolds
LabourSeat held
Wolverhampton South EastLabour
Pat McFadden
LabourSeat held
Wolverhampton South WestLabour
Eleanor Smith
LabourSeat held, incumbent Rob Marris stood down
WorcesterConservative
Robin Walker
ConservativeSeat held
WorkingtonLabour
Sue Hayman
LabourSeat held
Worsley and Eccles SouthLabour
Barbara Keeley
LabourSeat held
Worthing WestConservative
Peter Bottomley
ConservativeSeat held
The WrekinConservative
Mark Pritchard
ConservativeSeat held
WrexhamLabour
Ian Lucas
LabourSeat held
WycombeConservative
Steve Baker
ConservativeSeat held
Wyre and Preston NorthConservative
Ben Wallace
ConservativeSeat held
Wyre ForestConservative
Mark Garnier
ConservativeSeat held
Wythenshawe and Sale EastLabour
Mike Kane
LabourSeat held
YeovilConservative
Marcus Fysh
ConservativeSeat held
Ynys Môn (Anglesey)Labour
Albert Owen
LabourSeat held
York CentralLabour Co-operative
Rachael Maskell
Labour Co-operativeSeat held
York OuterConservative
Julian Sturdy
ConservativeSeat held
Notes
  1. ^ a b c d The incumbents for these seats were originally members of political parties before either being suspended or resigning from their respective parties and subsequently sitting as independents for the remainder of the Parliament.

Deputy Speakers

edit

The Speaker nominated Sir David Amess (Conservative, Southend West) and George Howarth (Labour, Knowsley) to serve as Temporary Deputy Speakers until the Deputy Speakers had been elected. The election of Deputy Speakers took place on 28 June 2017.

Although Deputy Speakers do not resign from their parties, they cease to vote (except to break ties) and they do not participate in party-political activity until the next election.

NamePartyConstituencyOffice
Sir Lindsay HoyleLabourChorleyChairman of Ways and Means
Eleanor LaingConservativeEpping ForestFirst Deputy Chairman of Ways and Means
Dame Rosie WintertonLabourDoncaster CentralSecond Deputy Chairman of Ways and Means

As the only contesting member from the government side, Eleanor Laing's name did not appear on the ballot paper, and she was duly declared First Deputy Chairman of Ways and Means.

When Sir Lindsay Hoyle was elected Speaker on 4 November 2019 in succession to John Bercow, the post of Chairman of Ways and Means (one of the Deputy Speakers) became vacant and remained so when Parliament was dissolved on 6 November.

By-elections

edit

By-elections are held for seats that become vacant.

By-electionDateIncumbentPartyCauseWinnerParty
West Tyrone3 May 2018Barry McElduffSinn FéinResignation after a social media post he made caused controversy regarding perceived sectarianism on the Kingsmill massacre[11]Órfhlaith BegleySinn Féin
Independent
Lewisham East14 June 2018Heidi AlexanderLabourResignation on appointment as Deputy Mayor of London[12]Janet DabyLabour
Newport West4 April 2019Paul FlynnLabourDeath[13]Ruth JonesLabour
Peterborough6 June 2019Fiona OnasanyaLabourRemoved by recall petition after a conviction of perverting the course of justice.[14]Lisa ForbesLabour
Independent
Brecon and Radnorshire1 August 2019Chris DaviesConservativeRemoved by recall petition after conviction of false expenses claims.[15]Jane DoddsLiberal Democrats

John Mann vacated the seat for Bassetlaw on 28 October 2019, and the Speaker John Bercow vacated his Buckingham seat on 4 November 2019. The seats remained vacant until dissolution and the election of new MPs in the general election on 12 December 2019.

Defections and suspensions

edit

The label under which MPs sit in the House of Commons can change if they leave or are suspended from or expelled by their party. When suspended, they effectively[16] become independents. This Parliament has had an unusually large number of these changes, resulting in the number of MPs sitting as independents rising to its highest level (33) since the Ballot Act 1872 (which introduced secret ballots for elections in the United Kingdom).[citation needed]

The Conservative and Labour parties lost numerous MPs through suspensions and defections to other parties. In February 2019, 8 Labour and 3 Conservative MPs formed a new grouping (later a party in its own right), Change UK. That grouping experienced a split in June, with some of its members resigning to form The Independents. The Liberal Democrats have made a gain of 8 seats since the opening of Parliament, including some former Change UK members. The government lost its majority on 3 September 2019, when the Conservative MP Phillip Lee defected to the Liberal Democrats. Later the same day, the Conservatives expelled 21 of their MPs for voting against the government, 10 of whom were later readmitted to the party on 29 October.

NameDateFromToConstituencyReason
Anne Marie Morris10 July 2017ConservativeIndependentNewton AbbotSuspended from the Conservatives, pending investigation over using the remark "nigger in the woodpile".[17]
12 December 2017IndependentConservativeReinstated.[16]
Jared O'Mara25 October 2017LabourIndependentSheffield HallamSuspended from Labour, pending investigation over alleged sexist and homophobic remarks.[18]
3 July 2018IndependentLabourReinstated.[19]
12 July 2018LabourIndependentResigned from Labour.[20]
Kelvin Hopkins2 November 2017LabourIndependentLuton NorthSuspended from Labour, pending investigation into sexual allegations.[21]
Charlie Elphicke3 November 2017ConservativeIndependentDoverSuspended from the Conservatives, pending police investigation of "serious allegations".[22]
12 December 2018IndependentConservativeReinstated.[23]
22 July 2019ConservativeIndependentSuspended once again after being charged with sexual assault.[24]
Ivan Lewis23 November 2017LabourIndependentBury SouthSuspended from Labour, pending investigation of sexual harassment.[10] Resigned from Labour on 20 December 2018.[25]
Barry McElduff8 January 2018Sinn FéinIndependentWest TyroneSuspended from Sinn Féin over a social media video referencing the Kingsmill massacre. Resigned from parliament.[26]
John Woodcock30 April 2018Labour Co-opIndependentBarrow and FurnessSuspended from Labour over allegations of inappropriate messages to former staff.[27] Resigned from Labour on 18 July 2018.[28]
10 July 2019IndependentThe IndependentsFormed new political grouping.
Ian Paisley24 July 2018DUPIndependentNorth AntrimSuspended from DUP for not disclosing financial interests from the Sri Lankan government, and then advocating for them.[29]
4 September 2018IndependentSuspendedSuspended from the House of Commons on 24 July for 30 days beginning 4 September.[29]
21 November 2018SuspendedDUPReinstated to the House of Commons and the DUP.[30]
Andrew Griffiths21 August 2018ConservativeIndependentBurtonSuspended from the Conservatives, pending investigation of inappropriate behaviour with members of staff.[31]
12 December 2018IndependentConservativeReinstated.[32]
Frank Field30 August 2018LabourIndependentBirkenheadResigned from Labour.[33]
2 August 2019IndependentBirkenhead Social JusticeFounded new political party to contest the next election.
Stephen Lloyd6 December 2018Liberal DemocratsIndependentEastbourneResigned the Liberal Democrats whip over the Brexit withdrawal agreement.[34]
Fiona Onasanya19 December 2018LabourIndependentPeterboroughSuspended from Labour after being convicted of perverting the course of justice.[35] Expelled from Labour in January 2019.[36] Removed from office on 1 May 2019 by a recall petition.[37]
Luciana Berger18 February 2019Labour Co-opChange UKLiverpool WavertreeResigned from Labour, citing party's approach to Brexit and antisemitism.[38]
4 June 2019Change UKIndependentLeft Change UK following in order to "work cross party" and "respond flexibly".[39]
10 July 2019IndependentThe IndependentsFormed new political grouping.
5 September 2019The IndependentsLiberal DemocratsJoined the Liberal Democrats, citing the "moment of national crisis", as the most effective party to stop Brexit.[40]
Ann Coffey18 February 2019LabourChange UKStockportResigned from Labour, citing party's approach to Brexit and antisemitism.[38]
Mike GapesLabour Co-opChange UKIlford South
Chris LeslieLabour Co-opChange UKNottingham East
Gavin ShukerLabour Co-opChange UKLuton South
4 June 2019Change UKIndependentLeft Change UK following in order to "work cross party" and "respond flexibly".[39]
10 July 2019IndependentThe IndependentsFormed new political grouping.
Angela Smith18 February 2019LabourChange UKPenistone and StocksbridgeResigned from Labour, citing party's approach to Brexit and antisemitism.[38]
4 June 2019Change UKIndependentLeft Change UK following in order to "work cross party" and "respond flexibly".[39]
10 July 2019IndependentThe IndependentsFormed new political grouping.
7 September 2019The IndependentsLiberal DemocratsDefected to the Liberal Democrats.[41]
Chuka Umunna18 February 2019LabourChange UKStreathamResigned from Labour, citing party's approach to Brexit and antisemitism.[38]
4 June 2019Change UKIndependentLeft Change UK following in order to "work cross party" and "respond flexibly".[39]
13 June 2019IndependentLiberal DemocratsDecided against the need for a new political party.[42]
Joan Ryan19 February 2019LabourChange UKEnfield NorthResigned from Labour, citing party's approach to Brexit and antisemitism.[38]
Anna Soubry20 February 2019ConservativeChange UKBroxtoweResigned from the Conservatives in response to its perceived move to the political right, such as "Hard Brexit" policies.[43]
Heidi Allen20 February 2019ConservativeChange UKSouth Cambridgeshire
4 June 2019Change UKIndependentWanted to "work cross party" and "respond flexibly".[39]
10 July 2019IndependentThe IndependentsFormed new political grouping.
7 October 2019The IndependentsLiberal DemocratsJoined the Lib Dems, citing effectiveness as part of a team, rejecting the status quo, and stopping Brexit.[44]
Sarah Wollaston20 February 2019ConservativeChange UKTotnesResigned from the Conservatives in response to its perceived move to the political right, such as "Hard Brexit" policies.[43]
4 June 2019Change UKIndependentWanted to "work cross party" and "respond flexibly".[39]
14 August 2019IndependentLiberal DemocratsJoined the Lib Dems to make the case for the UK to "remain at the heart of Europe".[45]
Ian Austin22 February 2019LabourIndependentDudley NorthResigned from Labour, blaming leader Jeremy Corbyn for "creating a culture of extremism and intolerance".
Chris Williamson27 February 2019LabourIndependentDerby NorthSuspended for stating Labour had been "too apologetic" about allegations of antisemitism.[46]
26 June 2019IndependentLabourReinstated.[47]
28 June 2019LabourIndependentSuspended again.[48]
Nick Boles1 April 2019ConservativeIndependentGrantham and StamfordResigned from the Conservative Party, objecting that it was refusing to compromise over Brexit.[49]
Phillip Lee3 September 2019ConservativeLiberal DemocratsBracknellResigned from the Conservative Party over its stance on Brexit, and shift to the right.[50]
Guto BebbConservativeIndependentAberconwySuspended from the Conservatives after voting against the Government, on a motion to allow Parliament to control the order paper in order to introduce a bill to prevent a no-deal Brexit.[51][52]
Kenneth ClarkeConservativeIndependentRushcliffe
David GaukeConservativeIndependentSouth West Hertfordshire
Justine GreeningConservativeIndependentPutney
Dominic GrieveConservativeIndependentBeaconsfield
Philip HammondConservativeIndependentRunnymede and Weybridge
Oliver LetwinConservativeIndependentWest Dorset
Anne MiltonConservativeIndependentGuildford
Rory StewartConservativeIndependentPenrith and The Border
Sam GyimahConservativeIndependentEast Surrey
14 September 2019IndependentLiberal DemocratsJoined the Lib Dems, citing UK institutions and democracy.[53]
Antoinette Sandbach3 September 2019ConservativeIndependentEddisburySuspended after voting against the Government (see above).
31 October 2019IndependentLiberal DemocratsJoined the Lib Dems, citing progressive centre-ground liberal values and the two main parties "floating off to two extremes".[54]
Richard Benyon3 September 2019ConservativeIndependentNewburySuspended from the Conservatives on 3 September after voting against the Government, on a motion to allow Parliament to control the order paper in order to introduce a bill to prevent a no-deal Brexit.[51][52]


Whip restored 29 October alongside after meeting with the Prime Minister; standing down at the next election or agreed to support his Withdrawal Agreement if re-elected.[55]

29 October 2019IndependentConservative
Steve Brine3 September 2019ConservativeIndependentWinchester
29 October 2019IndependentConservative
Alistair Burt3 September 2019ConservativeIndependentNorth East Bedfordshire
29 October 2019IndependentConservative
Greg Clark3 September 2019ConservativeIndependentTunbridge Wells
29 October 2019IndependentConservative
Stephen Hammond3 September 2019ConservativeIndependentWimbledon
29 October 2019IndependentConservative
Richard Harrington3 September 2019ConservativeIndependentWatford
29 October 2019IndependentConservative
Margot James3 September 2019ConservativeIndependentStourbridge
29 October 2019IndependentConservative
Caroline Nokes3 September 2019ConservativeIndependentRomsey and Southampton North
29 October 2019IndependentConservative
Nicholas Soames3 September 2019ConservativeIndependentMid Sussex
29 October 2019IndependentConservative
Ed Vaizey3 September 2019ConservativeIndependentWantage
29 October 2019IndependentConservative
Amber Rudd7 September 2019ConservativeIndependentHastings and RyeResigned, saying leaving the EU with a deal was no longer HM Government's main objective and objecting to deselection of "The 21".[56]
Mike Hill22 September 2019LabourIndependentHartlepoolSuspended over allegations of sexual harassment.[57]
21 October 2019IndependentLabourReinstated after allegations of sexual harassment were dropped.[58]
Stephen Hepburn7 October 2019LabourIndependentJarrowSuspended over allegations of sexual harassment.[59]
Louise Ellman17 October 2019Labour Co-opIndependentLiverpool RiversideResigned from Labour over antisemitism in the party, saying that Jeremy Corbyn is "not fit" to become prime minister.[60]
Keith Vaz31 October 2019LabourSuspendedLeicester EastSuspended from the House of Commons for 6 months, following Commons Standards Committee's findings that he "expressed willingness" to purchase cocaine for sex workers.[61]
John Bercow4 November 2019 The SpeakerVacantBuckinghamStepped down as Speaker after ten years, and as MP.[62][63]
Lindsay HoyleLabour The SpeakerChorleyElected and royally approved as Speaker after nine years as Chairman of Ways and Means.[64]

Progression of government majority and party totals

edit

The majority is calculated as above.

DateEventMajorityConDUPLabSNPLDSFPCGrnCUKTIBSJPSpeakerIndSuspendedVacant
21 June 2017Opening of Parliament133171026235127411100
10 July 2017Morris suspended from Conservatives113162
25 October 2017O'Mara suspended from Labour2613
2 November 2017Hopkins suspended from Labour2604
3 November 2017Elphicke suspended from Conservatives93155
23 November 2017Lewis suspended from Labour2596
12 December 2017Morris readmitted to Conservatives113165
2018
DateEventMajorityConDUPLabSNPLDSFPCGrnCUKTIBSJPSpeakerIndSuspendedVacant
8 January 2018McElduff suspended from Sinn Féin113161025935126411600
16 January 2018McElduff (Ind) resigns seat51
30 April 2018Woodcock suspended from Labour2586
3 May 2018Begley wins W Tyrone by-election for Sinn Féin70
9 May 2018Alexander (Labour) resigns seat122571
14 June 2018Daby wins Lewisham E by-election for Labour112580
3 July 2018O'Mara readmitted to Labour2595
12 July 2018O'Mara resigns from Labour2586
24 July 2018Paisley suspended from DUP997
21 August 2018Griffiths suspended from Conservatives73158
30 August 2018Field resigns from Labour2579
21 November 2018Paisley readmitted to DUP9108
6 December 2018Lloyd resigns from Liberal Democrats119
12 December 2018Elphicke, Griffiths readmitted to Conservatives133177
19 December 2018Onasanya suspended from Labour2568
2019
DateEventMajorityConDUPLabSNPLDSFPCGrnCUKTIBSJPSpeakerIndSuspendedVacant
17 February 2019Flynn (Labour) dies143171025535117411801
18 February 2019Seven Labour MPs leave to join Change UK2487
19 February 2019Ryan leaves Labour for Change UK2478
20 February 2019Three Conservative MPs join Change UK831411
22 February 2019Austin resigns from Labour2469
27 February 2019Williamson suspended from Labour24510
1 April 2019Boles resigns from Conservatives631311
4 April 2019Jones wins Newport West by-election for Labour5246110
1 May 2019Onasanya (Ind) removed by recall petition6101
4 June 2019Six MPs leave Change UK, become Independent516
6 June 2019Forbes wins Peterborough by-election for Labour52470
13 June 2019Umunna (Ind) joins Liberal Democrats1215
21 June 2019Davies (Con) removed after recall petition43121
10 July 2019Five independent MPs form The Independents510
22 July 2019Elphicke suspended from Conservatives231111
1 August 2019Dodds wins Brecon & Radnor by-election for Lib Dems1130
2 August 2019Field forms BJSP110
15 August 2019Wollaston (Ind) joins Liberal Democrats149
3 September 2019Lee (Con) joins Lib Dems; 21 Con MPs become Inds-432891530
5 September 2019Berger (The Independents) joins the Lib Dems164
7 September 2019Rudd resigns from Cons; Smith (TI) joins Lib Dems-4528817331
14 September 2019Gyimah (Ind) joins Lib Dems1830
22 September 2019Hill suspended from Labour24631
7 October 2019Hepburn suspended from Lab; Allen (TI) joins Lib Dems24519232
16 October 2019Ellman resigns from Labour24433
21 October 2019Hill readmitted to Labour24532
28 October 2019Mann (Labour) vacates seat on elevation to Lords-442441
29 October 201910 Inds have Con whip restored-2429822
31 October 2019Sandbach to LD; Vaz suspended-2324320211
4 November 2019Bercow (Speaker) vacates seat; Hoyle elected Speaker2422
DateEventMajorityConDUPLabSNPLDSFPCGrnCUKTIBSJPSpeakerIndSuspendedVacant

See also

edit

Notes and references

edit
  1. ^ Khomami, Nadia (9 June 2017). "Record number of female MPs win seats in 2017 general election". The Guardian. Retrieved 7 January 2019.
  2. ^ "What do MPs do?". UK Parliament. Retrieved 8 May 2019.
  3. ^ Walker, Peter (13 May 2019). "Brexit impasse leads to longest UK parliament session since civil war". The Guardian. Retrieved 13 June 2019.
  4. ^ "The dissolution ended the shortest parliamentary session in just over 70 years, with the Commons having met for only 19 days since the state opening on 14 October." "Starting gun fired on five-week race for No 10". BBC News. 6 November 2019. Retrieved 6 November 2019.
  5. ^ "Order Paper on 4 November 2019" (PDF). UK Parliament. Retrieved 6 November 2019.
  6. ^ "Current State of the Parties". UK Parliament. Retrieved 8 May 2019.
  7. ^ "About the Party". Co-operative Party. Retrieved 22 February 2019.
  8. ^ Boothroyd, David. "House of Commons: Tied Divisions". United Kingdom Election Results. Archived from the original on 5 January 2008. Retrieved 25 July 2018.
  9. ^ "MPs". UK Parliament. Retrieved 12 May 2015.
  10. ^ a b "MP Ivan Lewis suspended by Labour". BBC News. 23 November 2017. Retrieved 30 August 2018.
  11. ^ "Barry McElduff resigns as MP for West Tyrone". BBC News. 15 January 2018. Retrieved 15 January 2018.
  12. ^ "Labour MP Heidi Alexander to swap Commons for City Hall". BBC News. 8 May 2018. Retrieved 17 May 2018.
  13. ^ "Tributes to veteran Labour MP Flynn". BBC News. 18 February 2019. Retrieved 18 February 2019.
  14. ^ "Fiona Onasanya: Peterborough to have by-election as MP ousted". BBC News. 1 May 2019. Retrieved 1 May 2019.
  15. ^ Jarvis, Jacob (21 February 2019). "Conservative MP Christopher Davies charged over 'false expenses claim". Evening Standard. Retrieved 23 June 2019.
  16. ^ a b "Anne Marie Morris: Tory MP has whip restored after racist remark". BBC News. 12 December 2017. Retrieved 25 July 2018.
  17. ^ "MP Anne Marie Morris suspended for racist remark". BBC News. 10 July 2017. Retrieved 10 July 2017.
  18. ^ "Labour suspends MP after online comments". BBC News. 25 October 2017. Retrieved 25 October 2017.
  19. ^ "Sheffield Hallam MP Jared O'Mara reinstated by Labour". BBC News. 3 July 2018. Retrieved 3 July 2018.
  20. ^ O'Mara, Jared (12 July 2018). "An open letter to my constituents". Jared O'Mara MP. Archived from the original on 13 July 2018. Retrieved 24 July 2018.
  21. ^ "Labour suspends Luton North MP Kelvin Hopkins". BBC News. 3 November 2017. Retrieved 25 July 2018.
  22. ^ "Tory MP Charlie Elphicke suspended after 'serious allegations'". BBC News. 4 November 2017. Retrieved 25 July 2018.
  23. ^ Peston, Robert (12 December 2018). "Two suspended Tory MPs get whip back for tonight's big vote – Elphicke and Griffiths. They probably cancel each other out (Griffiths for her, Elphicke against)". @Peston. Retrieved 12 December 2018.
  24. ^ Brand, Paul (22 July 2019). "UPDATE: Conservative whips confirm to me that Charlie Elphicke is now suspended again from the party, following the news that he faces 3 charges of sexual assault". @PaulBrandITV. Retrieved 22 July 2019.
  25. ^ Sabbagh, Dan (20 December 2018). "Suspended MP quits Labour over party's record on antisemitism". The Guardian. Retrieved 20 December 2018.
  26. ^ McDonald, Henry (15 January 2018). "Sinn Féin MP Barry McElduff resigns after Kingsmill row". The Guardian. Retrieved 23 June 2018.
  27. ^ "John Woodcock MP suspended over sexual harassment claims". BBC News. 30 April 2018. Retrieved 23 June 2018.
  28. ^ "MP John Woodcock quits Labour with attack on 'hard left'". BBC News. 18 July 2018. Retrieved 19 July 2018.
  29. ^ a b "Ian Paisley: MPs vote to suspend North Antrim MP for 30 days". BBC News. 24 July 2018. Retrieved 24 July 2018.
  30. ^ "Ian Paisley – Contributions". Hansard. UK Parliament. Retrieved 26 November 2018.
  31. ^ Kreft, Helen (21 August 2018). "Top Tory boss asked to condemn actions of sex text shamed Burton MP Andrew Griffiths". Derby Telegraph. Retrieved 21 August 2018.
  32. ^ Peston, Robert (12 December 2018). "Two suspended Tory MPs get whip back for tonight's big vote – Elphicke and Griffiths. They probably cancel each other out (Griffiths for her, Elphicke against)". @Peston. Retrieved 12 December 2018.
  33. ^ "Anti-Semitism row: Frank Field resigns Labour whip". BBC News. 30 August 2018. Retrieved 30 August 2018.
  34. ^ "Eastbourne MP Stephen Lloyd resigns from Lib Dem Party Whip". Eastbourne Herald. 6 December 2018. Retrieved 6 December 2018.
  35. ^ "Fiona Onasanya: Peterborough MP guilty in speeding case". BBC News. 19 December 2018. Retrieved 19 December 2018.
  36. ^ Grafton-Green, Patrick (4 January 2019). "Labour Party expels disgraced MP Fiona Onasanya who lied over speeding charges". Evening Standard. Retrieved 4 January 2019.
  37. ^ "Fiona Onasanya: By-election in disgraced MP's constituency". BBC News. 1 May 2019. Retrieved 1 May 2019.
  38. ^ a b c d e "Seven MPs leave Labour Party in protest at Jeremy Corbyn's leadership". BBC News. 19 February 2019. Retrieved 26 February 2019.
  39. ^ a b c d e f "Change UK loses six of its 11 MPs". BBC News. 4 June 2019. Retrieved 4 June 2019.
  40. ^ "BREAKING Ex-Labour MP Luciana Berger joins Liberal Democrats". Daily Mirror. 5 September 2019. Retrieved 5 September 2019.
  41. ^ @thesundaytimes (7 September 2019). "Sunday Times exclusive: Angela Smith MP has defected to the Liberal Democrats" (Tweet). Retrieved 7 September 2019 – via Twitter.
  42. ^ Elliott, Francis (13 June 2019). "It's all change again as Chuka Umunna joins Lib Dems". The Times. ISSN 0140-0460. Retrieved 13 June 2019.
  43. ^ a b Mason, Rowena (20 February 2019). "Three Tory MPs defect to fledgling Independent Group". The Guardian. Retrieved 20 February 2019.
  44. ^ @@laurak (7 October 2019). "Statement here ... 17 becomes 18" (Tweet) – via Twitter.
  45. ^ "Ex-Tory MP Sarah Wollaston joins Lib Dems". BBC News. 14 August 2019. Retrieved 14 August 2019.
  46. ^ "Labour MP suspended in anti-Semitism row". BBC News. 27 February 2019. Retrieved 27 February 2019.
  47. ^ Jarvis, Jacob (26 June 2019). "Chris Williamson re-admitted into Labour Party after suspension over anti-Semitism comments". Evening Standard. Retrieved 26 June 2019.
  48. ^ Kentish, Benjamin (28 June 2019). "Chris Williamson: Labour MP suspension descends into farce after he has whip removed again two days after being readmitted to party". The Independent. Retrieved 29 June 2019.
  49. ^ Boles, Nick (1 April 2019). "I am resigning the Conservative whip with immediate effect. The Conservative Party has shown itself to be incapable of compromise so I will sit as an Independent Progressive Conservative". Twitter: @NickBoles. Retrieved 1 April 2019.
  50. ^ Proctor, Kate; Walker, Peter (3 September 2019). "Phillip Lee quits Tories, leaving government without a majority". The Guardian. Retrieved 3 September 2019.
  51. ^ a b "Conservatives who voted against UK government will be expelled from party: spokesman". Reuters. 3 September 2019. Retrieved 3 September 2019.
  52. ^ a b "Brexit showdown: Who were Tory rebels who defied Boris Johnson?". BBC News. 3 September 2019. Retrieved 3 September 2019.
  53. ^ "Sixth Conservative MP defects to Liberal Democrats". RTÉ News. 14 September 2019. Retrieved 14 September 2019.
  54. ^ "Ex-Tory Antoinette Sandbach defects to Lib Dems in boost to Jo Swinson". The Times. 31 October 2019. Retrieved 31 October 2019.
  55. ^ @nicholaswatt (29 October 2019). "PM restores the Conservative whip to ten of the 21 Tory rebels: Alistair Burt, Caroline Nokes, Greg Clark, Nick Soames, Ed Vaizey, Margot James, Stephen Hammond, Steve Brine, Richard Harrington, Richard Benyon" (Tweet). Retrieved 29 October 2019 – via Twitter.
  56. ^ @AmberRuddHR (7 September 2019). "I have resigned from Cabinet and surrendered the Conservative Whip" (Tweet). Retrieved 7 September 2019 – via Twitter.
  57. ^ Press Association (22 September 2019). "Labour MP Mike Hill suspended over claims of sexual harassment". The Guardian. Retrieved 22 September 2019.
  58. ^ "Sexual harassment claim against MP dropped". BBC News. 21 October 2019. Retrieved 21 October 2019.
  59. ^ Wearmouth, Rachel (7 October 2019). "Exclusive: MP Stephen Hepburn Suspended From Labour Party Over Sexual Harassment Allegation". HuffPost UK. Retrieved 7 October 2019.
  60. ^ "Louise Ellman: MP quits Labour over anti-Semitism concerns". BBC News. 17 October 2019. Retrieved 17 October 2019.
  61. ^ "MP Keith Vaz suspended from Commons after drug and sex inquiry". BBC News. 31 October 2019. Retrieved 31 October 2019.
  62. ^ Cecil, Nicholas; Murphy, Joe (30 October 2019). "John Bercow will stand down as Commons Speaker tomorrow". Evening Standard. Retrieved 4 November 2019.
  63. ^ "Rt Hon John Bercow: Parliamentary career". UK Parliament. Retrieved 4 November 2019.
  64. ^ Sparrow, Andrew; Rawlinson, Kevin (4 November 2019). "Lindsay Hoyle elected new Speaker of the House of Commons – live news". The Guardian. ISSN 0261-3077. Retrieved 4 November 2019.