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

2017–2019 Parliament of the United Kingdom
Body:Parliament of the United Kingdom
Meeting Place:Palace of Westminster
Election:2017 United Kingdom general election
Term Start:21 June 2017
Term End:6 November 2019
Before:2015–2017 Parliament
After:2019–2024 Parliament
Chamber1:House of Commons
Membership1:650
Chamber1 Leader1 Type:Speaker
Chamber1 Leader1:John Bercow
until 4 November 2019
Sir Lindsay Hoyle
from 4 November 2019
Chamber1 Leader2 Type:Leader
Chamber1 Leader2:Andrea Leadsom
until 22 May 2019
Mel Stride
from 23 May 2019
Jacob Rees-Mogg
from 24 July 2019
Chamber1 Leader3 Type:Prime Minister
Chamber1 Leader3:Theresa May (Conservative Party)
until 24 July 2019
Boris Johnson (Conservative Party)
from 24 July 2019
Chamber1 Leader4 Type:Leader of the Opposition
Chamber1 Leader4:Jeremy Corbyn
(Labour Party)
Chamber1 Leader5 Type:Third-party leader
Chamber1 Leader5:Ian Blackford
(Scottish National Party)
Chamber2:House of Lords
Membership2:776
Chamber2 Leader1 Type:Lord Speaker
Chamber2 Leader1:The Lord Fowler
Chamber2 Leader2 Type:Leader
Chamber2 Leader2:The Baroness Evans of Bowes Park
Chamber2 Leader3 Type:Leader of the Opposition
Chamber2 Leader3:The Baroness Smith of Basildon
Chamber2 Leader4 Type:Third-party leader
Chamber3:Crown-in-Parliament
Session1 Start:21 June 2017
Session1 End:8 October 2019
Session2 Start:14 October
Session2 End:6 November 2019

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]

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

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.

As at dissolution (see image description page for date)File:UK House of Commons 2017 2019-02-18.svg18 February 2019 (following the initial Labour defections to the Independent Group)File:UK House of Commons 2018-12-19.svg19 December 2018File:UK House of Commons 2017-06-26.svg26 June 2017

This table shows the number of MPs in each party:

AffiliationMembers[6]
data-sort-type=numberAt 2017 electiondata-sort-type=numberAt dissolutionChange
 The Speaker11
Registered parliamentary parties
Gov317298 19
Opp262242 20
3535
1220 8
C&S1010
77
5 5
44
11
Others
121 20
2 2
 BSJP1 1
 Suspended1 1
 Vacant2 2
Total650
Voting total639637 2
Safe majority320 319 1
Gov short by4 22 18
Gov + C&S total326 307 19
13 -23 36
Notes

List of MPs elected in the general election

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
AberavonLabourdata-sort-value="Kinnock, Stephen"
Stephen Kinnock
LabourSeat heldManaging director of the Global Leadership and Technology Exchange for Xynteo & Spouse of the Prime Minister of Denmark
AberconwyConservativedata-sort-value="Bebb, Guto"
Guto Bebb
ConservativeSeat heldBusiness Development Director of Innovas Wales
Aberdeen NorthScottish Nationaldata-sort-value="Blackman, Kirsty"
Kirsty Blackman
Scottish NationalSeat heldTeacher
Aberdeen SouthScottish Nationaldata-sort-value="Thomson, Ross"
Ross Thomson
ConservativeSeat gain, defeated incumbent Callum McCaigMember of the Scottish Parliament for North East Scotland & Store trainer for Debenhams
Airdrie and ShottsScottish Nationaldata-sort-value="Gray, Neil"
Neil Gray
Scottish NationalSeat heldRadio Producer for BBC Radio Orkney
AldershotConservativedata-sort-value="Docherty, Leo"
Leo Docherty
ConservativeSeat held, incumbent Sir Gerald Howarth stood downDirector of the Conservative Middle East Council & Army Officer
Aldridge-BrownhillsConservativedata-sort-value="Morton, Wendy"
Wendy Morton
ConservativeSeat heldBusinesswoman
Altrincham and Sale WestConservativedata-sort-value="Brady, Graham"
Graham Brady
ConservativeSeat heldDirector of Public Affairs for Waterfront Partnership
Alyn and DeesideLabourdata-sort-value="Tami, Mark"
Mark Tami
LabourSeat heldTrade Unionist
Amber ValleyConservativedata-sort-value="Mills, Nigel"
Nigel Mills
ConservativeSeat heldChartered Accountant
AngusScottish Nationaldata-sort-value="Hair, Kirstene"
Kirstene Hair
ConservativeSeat gain, defeated incumbent Mike WeirEvents Manager for DC Thomson
ArfonPlaid Cymrudata-sort-value="Williams, Hywel"
Hywel Williams
Plaid CymruSeat heldSocial Worker
Argyll and ButeScottish Nationaldata-sort-value="O'Hara, Brendan"
Brendan O'Hara
Scottish NationalSeat heldTV Producer for STV
Arundel and South DownsConservativedata-sort-value="Herbert, Nick"
Nick Herbert
ConservativeSeat heldDirector of Reform
AshfieldLabourdata-sort-value="De Piero, Gloria"
Gloria De Piero
LabourSeat heldPolitical Editor of GMTV
AshfordConservativedata-sort-value="Green, Damian"
Damian Green
ConservativeSeat heldJournalist
Ashton-under-LyneLabourdata-sort-value="Rayner, Angela"
Angela Rayner
LabourSeat heldTrade Unionist
AylesburyConservativedata-sort-value="Lidington, David"
David Lidington
ConservativeSeat heldSpecial Adviser to Douglas Hurd
Ayr, Carrick and CumnockScottish Nationaldata-sort-value="Grant, Bill"
Bill Grant
ConservativeSeat gain, defeated incumbent Corri WilsonFireman
BanburyConservativedata-sort-value="Prentis, Victoria"
Victoria Prentis
ConservativeSeat heldCivil Servant in the Government Legal Department
Banff and BuchanScottish Nationaldata-sort-value="Duguid, David"
David Duguid
ConservativeSeat gain, defeated incumbent Eilidh WhitefordEngineer
BarkingLabourdata-sort-value="Hodge, Margaret"
Margaret Hodge
LabourSeat heldConsultant at PricewaterhouseCoopers
Barnsley CentralLabourdata-sort-value="Jarvis, Dan"
Dan Jarvis
LabourSeat heldArmy Officer
Barnsley EastLabourdata-sort-value="Peacock, Stephanie"
Stephanie Peacock
LabourSeat held, incumbent Michael Dugher stood downTrade Unionist
Barrow and FurnessLabour Co-operativedata-sort-value="Woodcock, John"
John Woodcock
Labour Co-operativeSeat heldSpecial Advisor to Gordon Brown
Basildon and BillericayConservativedata-sort-value="Baron, John"
John Baron
ConservativeSeat heldHedge Fund Manager & Army Officer
BasingstokeConservativedata-sort-value="Miller, Maria"
Maria Miller
ConservativeSeat heldDirector of the Rowland Group
BassetlawLabourdata-sort-value="Mann, John"
John Mann
LabourSeat heldTrade unionist
BathConservativedata-sort-value="Hobhouse, Wera"
Wera Hobhouse
Liberal DemocratsSeat gain, defeated incumbent Ben HowlettTeacher
Batley and SpenLabour Co-operativedata-sort-value="Brabin, Tracy"
Tracy Brabin
Labour Co-operativeSeat heldActress
BatterseaConservativedata-sort-value="de Cordova, Marsha"
Marsha de Cordova
LabourSeat gain, defeated incumbent Jane EllisonCharity Worker
BeaconsfieldConservativedata-sort-value="Grieve, Dominic"
Dominic Grieve
ConservativeSeat held
BeckenhamConservativedata-sort-value="Stewart, Bob"
Bob Stewart
ConservativeSeat heldArmy Officer
BedfordConservativedata-sort-value="Yasin, Mohammad"
Mohammad Yasin
LabourSeat gain, defeated incumbent Conservative Richard FullerTaxi driver & Bedford Borough Councillor
Belfast EastDUPdata-sort-value="Robinson, Gavin"
Gavin Robinson
DUPSeat heldBarrister
Belfast NorthDUPdata-sort-value="Dodds, Nigel"
Nigel Dodds
DUPSeat heldBarrister
Belfast SouthSDLPdata-sort-value="Little-Pengelly, Emma"
Emma Little-Pengelly
DUPSeat gain, defeated incumbent Alasdair McDonnellSpecial Advisor to Peter Robinson
Belfast WestSinn Féindata-sort-value="Maskey, Paul"
Paul Maskey
Sinn FéinSeat heldTourism Manager
Bermondsey and Old SouthwarkLabourdata-sort-value="Coyle, Neil"
Neil Coyle
LabourSeat heldDirector of Policy and Campaigns at Disability Rights UK
Berwick-upon-TweedConservativedata-sort-value="Trevelyan, Anne-Marie"
Anne-Marie Trevelyan
ConservativeSeat heldChartered Accountant
Berwickshire, Roxburgh and SelkirkScottish Nationaldata-sort-value="Lamont, John"
John Lamont
ConservativeSeat gain, defeated incumbent Calum KerrMember of the Scottish Parliament for Ettrick, Roxburgh and Berwickshire & Solicitor
Bethnal Green and BowLabourdata-sort-value="Ali, Rushanara"
Rushanara Ali
LabourSeat heldDirector of the Young Foundation
Beverley and HoldernessConservativedata-sort-value="Stuart, Graham"
Graham Stuart
ConservativeSeat heldSolicitor
Bexhill and BattleConservativedata-sort-value="Merriman, Huw"
Huw Merriman
ConservativeSeat heldBarrister
Bexleyheath and CrayfordConservativedata-sort-value="Evennett, David"
David Evennett
ConservativeSeat heldInsurance Broker
BirkenheadLabourdata-sort-value="Field, Frank"
Frank Field
LabourSeat heldDirector of the Child Poverty Action Group
Birmingham, EdgbastonLabour Co-operativedata-sort-value="Gill, Preet"
Preet Gill
Labour Co-operativeSeat held, incumbent Gisela Stuart stood downSocial Worker
Birmingham, ErdingtonLabourdata-sort-value="Dromey, Jack"
Jack Dromey
LabourSeat heldTrade Unionist & Treasurer of the Labour Party
Birmingham, Hall GreenLabourdata-sort-value="Godsiff, Roger"
Roger Godsiff
LabourSeat heldTrade Unionist
Birmingham, Hodge HillLabourdata-sort-value="Byrne, Liam"
Liam Byrne
LabourSeat heldInvestment Banker
Birmingham, LadywoodLabourdata-sort-value="Mahmood, Shabana"
Shabana Mahmood
LabourSeat heldSolicitor
Birmingham, NorthfieldLabourdata-sort-value="Burden, Richard"
Richard Burden
LabourSeat heldTrade Unionist
Birmingham, Perry BarrLabourdata-sort-value="Mahmood, Khalid"
Khalid Mahmood
LabourSeat heldEngineer
Birmingham, Selly OakLabourdata-sort-value="McCabe, Steve"
Steve McCabe
LabourSeat heldCare worker
Birmingham, YardleyLabourdata-sort-value="Phillips, Jess"
Jess Phillips
LabourSeat heldBusiness Development Manager for Women's Aid Federation of England
Bishop AucklandLabourdata-sort-value="Goodman, Helen"
Helen Goodman
LabourSeat heldChief executive of the National Association of Toy and Leisure Libraries
BlackburnLabourdata-sort-value="Hollern, Kate"
Kate Hollern
LabourSeat heldContracts Manager at Blackburn College
Blackley and BroughtonLabourdata-sort-value="Stringer, Graham"
Graham Stringer
LabourSeat heldAnalytical Chemist
Blackpool North and CleveleysConservativedata-sort-value="Maynard, Paul"
Paul Maynard
ConservativeSeat heldSpecial Advisor to Liam Fox
Blackpool SouthLabourdata-sort-value="Marsden, Gordon"
Gordon Marsden
LabourSeat heldLecturer at the Open University
Blaenau GwentLabourdata-sort-value="Smith, Nick"
Nick Smith
LabourSeat heldDirector of Policy and Partnerships at the Royal College of Speech and Language Therapists
BlaydonLabourdata-sort-value="Twist, Liz"
Liz Twist
LabourSeat held, incumbent David Anderson stood downTrade Unionist
Blyth ValleyLabourdata-sort-value="Campbell, Ronnie"
Ronnie Campbell
LabourSeat heldMiner
Bognor Regis and LittlehamptonConservativedata-sort-value="Gibb, Nick"
Nick Gibb
ConservativeSeat heldChartered Accountant
BolsoverLabourdata-sort-value="Skinner, Dennis"
Dennis Skinner
LabourSeat heldMiner
Bolton North EastLabourdata-sort-value="Crausby, David"
Sir David Crausby
LabourSeat heldTrade Unionist
Bolton South EastLabourdata-sort-value="Qureshi, Yasmin"
Yasmin Qureshi
LabourSeat heldBarrister
Bolton WestConservativedata-sort-value="Green, Chris"
Chris Green
ConservativeSeat heldEngineer
BootleLabourdata-sort-value="Dowd, Peter"
Peter Dowd
LabourSeat heldSocial worker and Councillor
Boston and SkegnessConservativedata-sort-value="Warman, Matt"
Matt Warman
ConservativeSeat heldJournalist for The Daily Telegraph
BosworthConservativedata-sort-value="Tredinnick, David"
David Tredinnick
ConservativeSeat heldManager at Malden Mitcham Properties
Bournemouth EastConservativedata-sort-value="Ellwood, Tobias"
Tobias Ellwood
ConservativeSeat heldArmy Officer
Bournemouth WestConservativedata-sort-value="Burns, Conor"
Conor Burns
ConservativeSeat held
BracknellConservativedata-sort-value="Lee, Phillip"
Phillip Lee
ConservativeSeat held
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, Naz"
Naz Shah
LabourSeat held
BraintreeConservativedata-sort-value="Cleverly, James"
James Cleverly
ConservativeSeat held
Brecon and RadnorshireConservativedata-sort-value="Davies, Christopher"
Christopher Davies
ConservativeSeat held
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, incumbent Sir Eric Pickles stood down
BridgendLabourdata-sort-value="Moon, Madeleine"
Madeleine Moon
LabourSeat held
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 KemptownConservativedata-sort-value="Russell-Moyle, Lloyd"
Lloyd Russell-Moyle
Labour Co-operativeSeat gain, defeated incumbent Simon Kirby
Brighton PavilionGreendata-sort-value="Lucas, Caroline"
Caroline Lucas
GreenSeat held
Bristol EastLabourdata-sort-value="McCarthy, Kerry"
Kerry McCarthy
LabourSeat held
Bristol North WestConservativedata-sort-value="Jones, Darren"
Darren Jones
LabourSeat gain, defeated incumbent Charlotte Leslie
Bristol SouthLabourdata-sort-value="Smyth, Karin"
Karin Smyth
LabourSeat held
Bristol WestLabourdata-sort-value="Debbonaire, Thangam"
Thangam Debbonaire
LabourSeat held
BroadlandConservativedata-sort-value="Simpson, Keith"
Keith Simpson
ConservativeSeat held
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
BroxtoweConservativedata-sort-value="Soubry, Anna"
Anna Soubry
ConservativeSeat held
BuckinghamThe Speakerdata-sort-value="Bercow, John"
John Bercow
SpeakerSeat held
BurnleyLabourdata-sort-value="Cooper, Julie"
Julie Cooper
LabourSeat held
BurtonConservativedata-sort-value="Griffiths, Andrew"
Andrew Griffiths
ConservativeSeat held
Bury NorthConservativedata-sort-value="Frith, James"
James Frith
LabourSeat gain, defeated incumbent David Nuttall
Bury SouthLabourdata-sort-value="Lewis, Ivan"
Ivan Lewis
LabourSeat held, suspended by Labour November 2017[10]
Bury St EdmundsConservativedata-sort-value="Churchill, Jo"
Jo Churchill
ConservativeSeat held
CaerphillyLabourdata-sort-value="David, Wayne"
Wayne David
LabourSeat held
Caithness, Sutherland and Easter RossScottish Nationaldata-sort-value="Stone, Jamie"
Jamie Stone
Liberal DemocratsSeat gain, defeated incumbent Paul Monaghan
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
CanterburyConservativedata-sort-value="Duffield, Rosie"
Rosie Duffield
LabourSeat gain, defeated incumbent Julian Brazier
Cardiff CentralLabourdata-sort-value="Stevens, Jo"
Jo Stevens
LabourSeat held
Cardiff NorthConservativedata-sort-value="McMorrin, Anna"
Anna McMorrin
LabourSeat gain, defeated incumbent Craig Williams
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="Brake, Tom"
Tom Brake
Liberal DemocratsSeat held
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, Daniel"
Daniel Poulter
ConservativeSeat held
CeredigionLiberal Democratsdata-sort-value="Lake, Ben"
Ben Lake
Plaid CymruSeat gain, defeated incumbent Mark Williams
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, incumbent Sir Simon Burns stood down
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, incumbent Andrew Tyrie stood down
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
ChorleyLabourdata-sort-value="Hoyle, Lindsay"
Lindsay Hoyle
LabourSeat held
ChristchurchConservativedata-sort-value="Chope, Christopher"
Christopher Chope
ConservativeSeat held
Cities of London and WestminsterConservativedata-sort-value="Field, Mark"
Mark Field
ConservativeSeat held
City of ChesterLabourdata-sort-value="Matheson, Chris"
Chris Matheson
LabourSeat held
ClactonIndependentdata-sort-value="Watling, Giles"
Giles Watling
ConservativeSeat gain, incumbent Douglas Carswell (originally a UKIP MP) stood down
CleethorpesConservativedata-sort-value="Vickers, Martin"
Martin Vickers
ConservativeSeat held
Clwyd SouthLabourdata-sort-value="Jones, Susan Elan"
Susan Elan Jones
LabourSeat held
Clwyd WestConservativedata-sort-value="Jones, David"
David Jones
ConservativeSeat held
Coatbridge, Chryston and BellshillScottish Nationaldata-sort-value="Gaffney, Hugh"
Hugh Gaffney
LabourSeat gain, defeated incumbent Phil Boswell
ColchesterConservativedata-sort-value="Quince, Will"
Will Quince
ConservativeSeat held
Colne ValleyConservativedata-sort-value="Walker, Thelma"
Thelma Walker
LabourSeat gain, defeated incumbent Jason McCartney
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
The CotswoldsConservativedata-sort-value="Clifton-Brown, Geoffrey"
Geoffrey Clifton-Brown
ConservativeSeat held
Coventry North EastLabourdata-sort-value="Fletcher, Colleen"
Colleen Fletcher
LabourSeat held
Coventry North WestLabourdata-sort-value="Robinson, Geoffrey"
Geoffrey Robinson
LabourSeat held
Coventry SouthLabourdata-sort-value="Cunningham, Jim"
Jim Cunningham
LabourSeat held
CrawleyConservativedata-sort-value="Smith, Henry"
Henry Smith
ConservativeSeat held
Crewe and NantwichConservativedata-sort-value="Smith, Laura"
Laura Smith
LabourSeat gain, defeated incumbent Edward Timpson
Croydon CentralConservativedata-sort-value="Jones, Sarah"
Sarah Jones
Labour
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="Clwyd, Ann"
Ann Clwyd
LabourSeat held
Dagenham and RainhamLabourdata-sort-value="Cruddas, Jon"
Jon Cruddas
LabourSeat held
DarlingtonLabourdata-sort-value="Chapman, Jenny"
Jenny Chapman
LabourSeat held
DartfordConservativedata-sort-value="Johnson, Gareth"
Gareth Johnson
ConservativeSeat held
DaventryConservativedata-sort-value="Heaton-Harris, Chris"
Chris Heaton-Harris
ConservativeSeat held
DelynLabourdata-sort-value="Hanson, David"
David Hanson
LabourSeat held
Denton and ReddishLabourdata-sort-value="Gwynne, Andrew"
Andrew Gwynne
LabourSeat held
Derby NorthConservativedata-sort-value="Williamson, Chris"
Chris Williamson
LabourSeat gain, defeated incumbent Amanda Solloway
Derby SouthLabourdata-sort-value="Beckett, Margaret"
Margaret Beckett
LabourSeat held
Derbyshire DalesConservativedata-sort-value="McLoughlin, Patrick"
Patrick McLoughlin
ConservativeSeat held
DevizesConservativedata-sort-value="Perry, Claire"
Claire Perry
ConservativeSeat held
DewsburyLabourdata-sort-value="Sherriff, Paula"
Paula Sherriff
LabourSeat held
Don ValleyLabourdata-sort-value="Flint, Caroline"
Caroline Flint
LabourSeat held
Doncaster CentralLabourdata-sort-value="Winterton, Rosie"
Rosie Winterton
LabourSeat held
Doncaster NorthLabourdata-sort-value="Miliband, Ed"
Ed Miliband
LabourSeat held
DoverConservativedata-sort-value="Elphicke, Charlie"
Charlie Elphicke
ConservativeSeat held
Dudley NorthLabourdata-sort-value="Austin, Ian"
Ian Austin
LabourSeat held
Dudley SouthConservativedata-sort-value="Wood, Mike"
Mike Wood
ConservativeSeat held
Dulwich and West NorwoodLabourdata-sort-value="Hayes, Helen"
Helen Hayes
LabourSeat held
Dumfries and GallowayScottish Nationaldata-sort-value="Jack, Alister"
Alister Jack
ConservativeSeat gain, defeated incumbent Richard Arkless
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
City of DurhamLabourdata-sort-value="Blackman-Woods, Roberta"
Roberta Blackman-Woods
LabourSeat 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="Pound, Stephen"
Stephen Pound
LabourSeat held
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="Swire, Hugo"
Hugo Swire
ConservativeSeat held
East DunbartonshireScottish Nationaldata-sort-value="Swinson, Jo"
Jo Swinson
Liberal DemocratsSeat gain, defeated incumbent John Nicolson
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 LothianScottish Nationaldata-sort-value="Whitfield, Martin"
Martin Whitfield
LabourSeat gain, defeated incumbent George Kerevan
East RenfrewshireScottish Nationaldata-sort-value="Masterton, Paul"
Paul Masterton
ConservativeSeat gain, defeated incumbent Kirsten Oswald
East SurreyConservativedata-sort-value="Gyimah, Sam"
Sam Gyimah
ConservativeSeat held
East Worthing and ShorehamConservativedata-sort-value="Loughton, Tim"
Tim Loughton
ConservativeSeat held
East YorkshireConservativedata-sort-value="Knight, Greg"
Greg Knight
ConservativeSeat held
EastbourneConservativedata-sort-value="Lloyd, Stephen"
Stephen Lloyd
Liberal DemocratsSeat gain, defeated incumbent Caroline Ansell
EastleighConservativedata-sort-value="Davies, Mims"
Mims Davies
ConservativeSeat held
EddisburyConservativedata-sort-value="Sandbach, Antoinette"
Antoinette Sandbach
ConservativeSeat held
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 WestIndependentdata-sort-value="Jardine, Christine"
Christine Jardine
Liberal DemocratsSeat gain, incumbent Michelle Thomson (originally a Scottish National MP) stood down
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 NorthLabourdata-sort-value="Ryan, Joan"
Joan Ryan
LabourSeat held
Enfield SouthgateConservativedata-sort-value="Charalambous, Bambos"
Bambos Charalambous
LabourSeat gain, defeated incumbent David Burrowes
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="Pearce, Teresa"
Teresa Pearce
LabourSeat held
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 TyroneUUPdata-sort-value="Gildernew, Michelle"
Michelle Gildernew
Sinn FéinSeat gain, defeated incumbent Tom Elliott
Filton and Bradley StokeConservativedata-sort-value="Lopresti, Jack"
Jack Lopresti
ConservativeSeat held
Finchley and Golders GreenConservativedata-sort-value="Freer, Mike"
Mike Freer
ConservativeSeat held
Folkestone and HytheConservativedata-sort-value="Collins, Damian"
Damian Collins
ConservativeSeat held
Forest of DeanConservativedata-sort-value="Harper, Mark"
Mark Harper
ConservativeSeat held
FoyleSDLPdata-sort-value="McCallion, Elisha"
Elisha McCallion
Sinn FéinSeat gain, defeated incumbent Mark Durkan
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="Coaker, Vernon"
Vernon Coaker
LabourSeat held
Gillingham and RainhamConservativedata-sort-value="Chishti, Rehman"
Rehman Chishti
ConservativeSeat held
Glasgow CentralScottish Nationaldata-sort-value="Thewliss, Alison"
Alison Thewliss
Scottish NationalSeat held
Glasgow EastIndependentdata-sort-value="Linden, David"
David Linden
Scottish NationalSeat held, incumbent Natalie McGarry (originally an SNP MP) stood down
Glasgow NorthScottish Nationaldata-sort-value="Grady, Patrick"
Patrick Grady
Scottish NationalSeat held
Glasgow North EastScottish Nationaldata-sort-value="Sweeney, Paul"
Paul Sweeney
Labour Co-operativeSeat gain, defeated incumbent Anne McLaughlinAccount manager at Scottish Enterprise, Production engineer at BAE Systems
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
GordonScottish Nationaldata-sort-value="Clark, Colin"
Colin Clark
ConservativeSeat gain, defeated incumbent Alex Salmond
GosportConservativedata-sort-value="Dinenage, Caroline"
Caroline Dinenage
ConservativeSeat held
GowerConservativedata-sort-value="Antoniazzi, Tonia"
Tonia Antoniazzi
LabourSeat gain, defeated incumbent Byron Davies
Grantham and StamfordConservativedata-sort-value="Boles, Nicholas"
Nicholas Boles
ConservativeSeat held
GraveshamConservativedata-sort-value="Holloway, Adam" Adam HollowayConservativeSeat held
Great GrimsbyLabourdata-sort-value="Onn, Melanie"
Melanie Onn
LabourSeat held
Great YarmouthConservativedata-sort-value="Lewis, Brandon"
Brandon Lewis
ConservativeSeat held
Greenwich and WoolwichLabourdata-sort-value="Pennycook, Matthew"
Matthew Pennycook
LabourSeat held
GuildfordConservativedata-sort-value="Milton, Anne"
Anne Milton
ConservativeSeat held
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, Andy"
Andy 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, incumbent Sir Edward Garnier stood down
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, incumbent Iain Wright stood down
Harwich and North EssexConservativedata-sort-value="Jenkin, Bernard"
Bernard Jenkin
ConservativeSeat held
Hastings and RyeConservativedata-sort-value="Rudd, Amber"
Amber Rudd
ConservativeSeat held
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="Prisk, Mark"
Mark Prisk
ConservativeSeat held
HertsmereConservativedata-sort-value="Dowden, Oliver"
Oliver Dowden
ConservativeSeat held
HexhamConservativedata-sort-value="Opperman, Guy"
Guy Opperman
ConservativeSeat held
Heywood and MiddletonLabourdata-sort-value="McInnes, Liz"
Liz McInnes
LabourSeat held
High PeakConservativedata-sort-value="George, Ruth"
Ruth George
LabourSeat gain, defeated incumbent Andrew Bingham
Hitchin and HarpendenConservativedata-sort-value="Afolami, Bim"
Bim Afolami
ConservativeSeat held, incumbent Peter Lilley stood down
Holborn and St PancrasLabourdata-sort-value="Starmer, Keir"
Keir Starmer
LabourSeat held
Hornchurch and UpminsterConservativedata-sort-value="Lopez, Julia"
Julia Lopez
ConservativeSeat held, incumbent Angela Watkinson stood down
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="Jones, Graham"
Graham Jones
LabourSeat held
Ilford NorthLabourdata-sort-value="Streeting, Wes"
Wes Streeting
LabourSeat held
Ilford SouthLabour Co-operativedata-sort-value="Gapes, Mike"
Mike Gapes
Labour Co-operativeSeat held
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
IpswichConservativedata-sort-value="Martin, Sandy"
Sandy Martin
LabourSeat gain, defeated incumbent Ben Gummer
Isle of WightConservativedata-sort-value="Seely, Bob"
Bob Seely
ConservativeSeat held, incumbent Andrew Turner stood down
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
JarrowLabourdata-sort-value="Hepburn, Stephen"
Stephen Hepburn
LabourSeat held
KeighleyConservativedata-sort-value="Grogan, John"
John Grogan
LabourSeat gain, defeated incumbent Kris Hopkins
Kenilworth and SouthamConservativedata-sort-value="Wright, Jeremy"
Jeremy Wright
ConservativeSeat held
KensingtonConservativedata-sort-value="Dent Coad, Emma"
Emma Dent Coad
LabourSeat gain, defeated incumbent Victoria Borwick
KetteringConservativedata-sort-value="Hollobone, Philip"
Philip Hollobone
ConservativeSeat held
Kilmarnock and LoudounScottish Nationaldata-sort-value="Brown, Alan"
Alan Brown
Scottish NationalSeat held
Kingston and SurbitonConservativedata-sort-value="Davey, Ed"
Ed Davey
Liberal DemocratsSeat gain, defeated incumbent James Berry
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, incumbent Alan Johnson stood down
KingswoodConservativedata-sort-value="Skidmore, Chris"
Chris Skidmore
ConservativeSeat held
Kirkcaldy and CowdenbeathScottish Nationaldata-sort-value="Laird, Lesley"
Lesley Laird
LabourSeat gain, defeated incumbent Roger Mullin
KnowsleyLabourdata-sort-value="Howarth, George"
George Howarth
LabourSeat held
Lagan ValleyDUPdata-sort-value="Donaldson, Jeffrey"
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 WestLiberal Democratsdata-sort-value="Sobel, Alex"
Alex Sobel
Labour Co-operativeSeat gain, defeated incumbent Greg Mulholland
Leeds WestLabourdata-sort-value="Reeves, Rachel"
Rachel Reeves
LabourSeat held
Leicester EastLabourdata-sort-value="Vaz, Keith"
Keith Vaz
LabourSeat held
Leicester SouthLabour Co-operativedata-sort-value="Ashworth, Jon"
Jon Ashworth
Labour Co-operativeSeat held
Leicester WestLabourdata-sort-value="Kendall, Liz"
Liz Kendall
LabourSeat held
LeighLabourdata-sort-value="Platt, Jo"
Jo Platt
Labour Co-operativeSeat held, incumbent Andy Burnham stood down
LewesConservativedata-sort-value="Caulfield, Maria"
Maria Caulfield
ConservativeSeat held
Lewisham EastLabourdata-sort-value="Alexander, Heidi"
Heidi Alexander
LabourSeat held
Lewisham West and PengeLabourdata-sort-value="Reeves, Ellie"
Ellie Reeves
LabourSeat held, incumbent Jim Dowd stood down
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
LincolnConservativedata-sort-value="Lee, Karen"
Karen Lee
LabourSeat gain, defeated incumbent Karl McCartney
Linlithgow and East FalkirkScottish Nationaldata-sort-value="Day, Martyn"
Martyn Day
Scottish NationalSeat held
Liverpool RiversideLabour Co-operativedata-sort-value="Ellman, Louise"
Louise Ellman
Labour Co-operativeSeat held
Liverpool WaltonLabourdata-sort-value="Carden, Dan"
Dan Carden
LabourSeat held, incumbent Steve Rotheram stood down
Liverpool WavertreeLabour Co-operativedata-sort-value="Berger, Luciana"
Luciana Berger
Labour Co-operativeSeat held
Liverpool West DerbyLabour Co-operativedata-sort-value="Twigg, Stephen"
Stephen Twigg
Labour Co-operativeSeat held
LivingstonScottish Nationaldata-sort-value="Bardell, Hannah"
Hannah Bardell
Scottish NationalSeat held
LlanelliLabourdata-sort-value="Griffith, Nia"
Nia Griffith
LabourSeat held
LoughboroughConservativedata-sort-value="Morgan, Nicky"
Nicky Morgan
ConservativeSeat held
Louth and HorncastleConservativedata-sort-value="Atkins, Victoria"
Victoria Atkins
ConservativeSeat held
LudlowConservativedata-sort-value="Dunne, Philip"
Philip Dunne
ConservativeSeat held
Luton NorthLabourdata-sort-value="Hopkins, Kelvin"
Kelvin Hopkins
LabourSeat held. Suspended from party.
Luton SouthLabour Co-operativedata-sort-value="Shuker, Gavin"
Gavin Shuker
Labour Co-operativeSeat held
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, last MP Sir Gerald Kaufman died in February 2017
Manchester WithingtonLabourdata-sort-value="Smith, Jeff"
Jeff Smith
LabourSeat held
MansfieldLabourdata-sort-value="Bradley, Ben"
Ben Bradley
ConservativeSeat gain, defeated incumbent Sir Alan Meale
Meon ValleyConservativedata-sort-value="Hollingbery, George"
George Hollingbery
ConservativeSeat held
MeridenConservativedata-sort-value="Spelman, Caroline"
Caroline Spelman
ConservativeSeat held
Merthyr Tydfil and RhymneyLabourdata-sort-value="Jones, Gerald"
Gerald Jones
LabourSeat held
Mid BedfordshireConservativedata-sort-value="Dorries, Nadine"
Nadine Dorries
ConservativeSeat held
Mid DerbyshireConservativedata-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="Soames, Nicholas"
Nicholas Soames
ConservativeSeat held
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 ClevelandLabourdata-sort-value="Clarke, Simon"
Simon Clarke
ConservativeSeat gain, incumbent Tom Blenkinsop stood down
MidlothianScottish Nationaldata-sort-value="Rowley, Danielle"
Danielle Rowley
LabourSeat gain, defeated incumbent Owen Thompson
Milton Keynes NorthConservativedata-sort-value="Lancaster, Mark"
Mark Lancaster
ConservativeSeat held
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"
Sir Paul Beresford
ConservativeSeat held
MonmouthConservativedata-sort-value="Davies, David"
David Davies
ConservativeSeat held
MontgomeryshireConservativedata-sort-value="Davies, Glyn"
Glyn Davies
ConservativeSeat held
MorayScottish Nationaldata-sort-value="Ross, Douglas"
Douglas Ross
ConservativeSeat gain, defeated incumbent Angus Robertson
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 Iar (Western Isles)Scottish 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="Benyon, Richard"
Richard Benyon
ConservativeSeat held
Newcastle upon Tyne CentralLabourdata-sort-value="Onwurah, Chinyelu"
Chinyelu 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="Farrelly, Paul"
Paul Farrelly
LabourSeat held
Newport EastLabourdata-sort-value="Morden, Jessica"
Jessica Morden
LabourSeat held
Newport WestLabourdata-sort-value="Flynn, Paul" Paul FlynnLabourSeat 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 Jr
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="Heaton-Jones, Peter"
Peter Heaton-Jones
ConservativeSeat held
North DorsetConservativedata-sort-value="Hoare, Simon"
Simon Hoare
ConservativeSeat held
North DownIndependentdata-sort-value="Hermon, Sylvia"
Lady Sylvia Hermon
IndependentSeat held
North DurhamLabourdata-sort-value="Jones, Kevan"
Kevan Jones
LabourSeat held
North East BedfordshireConservativedata-sort-value="Burt, Alistair"
Alistair Burt
ConservativeSeat held
North East CambridgeshireConservativedata-sort-value="Barclay, Steve"
Steve Barclay
ConservativeSeat held
North East DerbyshireLabourdata-sort-value="Rowley, Lee"
Lee Rowley
ConservativeSeat gain, defeated incumbent Natascha Engel
North East FifeScottish Nationaldata-sort-value="Gethins, Stephen"
Stephen Gethins
Scottish NationalSeat held
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="Lamb, Norman"
Norman Lamb
Liberal DemocratsSeat held
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="Pidcock, Laura"
Laura Pidcock
LabourSeat held, incumbent Pat Glass stood down
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="Bellingham, Henry"
Sir Henry Bellingham
ConservativeSeat held
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, incumbent David Mackintosh stood down
Norwich NorthConservativedata-sort-value="Smith, Chloe"
Chloe Smith
ConservativeSeat held
Norwich SouthLabourdata-sort-value="Lewis, Clive"
Clive Lewis
LabourSeat held
Nottingham EastLabour Co-operativedata-sort-value="Leslie, Chris"
Chris Leslie
Labour Co-operativeSeat held
Nottingham NorthLabourdata-sort-value="Norris, Alex"
Alex Norris
Labour Co-operativeSeat held, incumbent Graham Allen stood down
Nottingham SouthLabourdata-sort-value="Greenwood, Lilian"
Lilian Greenwood
LabourSeat held
NuneatonConservativedata-sort-value="Jones, Marcus"
Marcus Jones
ConservativeSeat held
Ochil and South PerthshireScottish Nationaldata-sort-value="Graham, Luke"
Luke Graham
ConservativeSeat gain, defeated incumbent Tasmina Ahmed-Sheikh
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="Johnson, Jo"
Jo Johnson
ConservativeSeat held
Oxford EastLabourdata-sort-value="Dodds, Anneliese"
Anneliese Dodds
Labour Co-operativeSeat held, incumbent Andrew Smith stood down
Oxford West and AbingdonConservativedata-sort-value="Moran, Layla"
Layla Moran
Liberal DemocratsSeat gain, defeated incumbent Nicola Blackwood
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 StocksbridgeLabourdata-sort-value="Smith, Angela Christine"
Angela Christine Smith
LabourSeat held
Penrith and The BorderConservativedata-sort-value="Stewart, Rory"
Rory Stewart
ConservativeSeat held
Perth and North PerthshireScottish Nationaldata-sort-value="Wishart, Pete"
Pete Wishart
Scottish NationalSeat held
PeterboroughConservativedata-sort-value="Onasanya, Fiona"
Fiona Onasanya
LabourSeat gain, defeated incumbent Stewart Jackson
Plymouth, Moor ViewConservativedata-sort-value="Mercer, Johnny"
Johnny Mercer
ConservativeSeat held
Plymouth, Sutton and DevonportConservativedata-sort-value="Pollard, Luke"
Luke Pollard
Labour Co-operativeSeat gain, defeated incumbent Oliver Colvile
PontypriddLabourdata-sort-value="Smith, Owen"
Owen Smith
LabourSeat held
PooleConservativedata-sort-value="Syms, Robert"
Robert Syms
ConservativeSeat held
Poplar and LimehouseLabourdata-sort-value="Fitzpatrick, Jim"
Jim Fitzpatrick
LabourSeat held
Portsmouth NorthConservativedata-sort-value="Mordaunt, Penny"
Penny Mordaunt
ConservativeSeat held
Portsmouth SouthConservativedata-sort-value="Morgan, Stephen"
Stephen Morgan
LabourSeat gain, defeated incumbent Flick Drummond
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
PutneyConservativedata-sort-value="Greening, Justine"
Justine Greening
ConservativeSeat held
Rayleigh and WickfordConservativedata-sort-value="Francois, Mark"
Mark Francois
ConservativeSeat held
Reading EastConservativedata-sort-value="Rodda, Matt"
Matt Rodda
LabourSeat gain, defeated incumbent Rob Wilson
Reading WestConservativedata-sort-value="Sharma, Alok"
Alok Sharma
ConservativeSeat held
RedcarLabour Co-operativedata-sort-value="Turley, Anna"
Anna Turley
Labour Co-operativeSeat held
RedditchConservativedata-sort-value="Maclean, Rachel"
Rachel Maclean
ConservativeSeat held, incumbent Karen Lumley stood down
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 ParkLiberal Democratsdata-sort-value="Goldsmith, Zac"
Zac Goldsmith
ConservativeSeat recovery, defeated incumbent Sarah Olney
RochdaleIndependentdata-sort-value="Lloyd, Tony"
Tony Lloyd
LabourSeat held, defeated incumbent Simon Danczuk (originally a Labour MP)
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="Barron, Kevin"
Kevin Barron
LabourSeat held
RotherhamLabourdata-sort-value="Champion, Sarah"
Sarah Champion
LabourSeat held
RugbyConservativedata-sort-value="Pawsey, Mark"
Mark Pawsey
ConservativeSeat held
Ruislip, Northwood and PinnerConservativedata-sort-value="Hurd, Nick"
Nick Hurd
ConservativeSeat held
Runnymede and WeybridgeConservativedata-sort-value="Hammond, Philip"
Philip Hammond
ConservativeSeat held
RushcliffeConservativedata-sort-value="Clarke, Kenneth"
Kenneth Clarke
ConservativeSeat held
Rutherglen and Hamilton WestScottish Nationaldata-sort-value="Killen, Gerard"
Ged Killen
Labour Co-operativeSeat gain, defeated incumbent Margaret Ferrier
Rutland and MeltonConservativedata-sort-value="Duncan, Alan"
Alan Duncan
ConservativeSeat held
Saffron WaldenConservativedata-sort-value="Badenoch, Kemi"
Kemi Badenoch
ConservativeSeat held, incumbent Sir Alan Haselhurst stood down
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="Dakin, Nic"
Nic Dakin
LabourSeat held
SedgefieldLabourdata-sort-value="Wilson, Phil"
Phil Wilson
LabourSeat held
Sefton CentralLabourdata-sort-value="Esterson, Bill"
Bill Esterson
LabourSeat held
Selby and AinstyConservativedata-sort-value="Adams, Nigel"
Nigel Adams
ConservativeSeat held
SevenoaksConservativedata-sort-value="Fallon, Michael"
Michael Fallon
ConservativeSeat held
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 HallamLiberal Democratsdata-sort-value="O'Mara, Jared"
Jared O'Mara
LabourSeat gain, defeated incumbent Nick Clegg.
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 Singh"
Tan Dhesi
LabourSeat held, incumbent Fiona Mactaggart stood down
SolihullConservativedata-sort-value="Knight, Julian"
Julian Knight
ConservativeSeat held
Somerton and FromeConservativedata-sort-value="Warburton, David"
David Warburton
ConservativeSeat held
South AntrimUUPdata-sort-value="Girvan, Paul"
Paul Girvan
DUPSeat gain, defeated incumbent Danny Kinahan
South Basildon and East ThurrockConservativedata-sort-value="Metcalfe, Stephen"
Stephen Metcalfe
ConservativeSeat held
South CambridgeshireConservativedata-sort-value="Allen, Heidi"
Heidi Allen
ConservativeSeat held
South DerbyshireConservativedata-sort-value="Wheeler, Heather"
Heather Wheeler
ConservativeSeat held
South DorsetConservativedata-sort-value="Drax, Richard"
Richard Drax
ConservativeSeat held
South DownSDLPdata-sort-value="Hazzard, Chris"
Chris Hazzard
Sinn FéinSeat gain, defeated incumbent Margaret Ritchie
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 Henry"
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="Kennedy, Seema"
Seema Kennedy
ConservativeSeat held
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 HertfordshireConservativedata-sort-value="Gauke, David"
David Gauke
ConservativeSeat held
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 SmithConservativeSeat held
Southampton TestLabourdata-sort-value="Whitehead, Alan"
Alan Whitehead
LabourSeat held
Southend WestConservativedata-sort-value="Amess, David"
David Amess
ConservativeSeat held
SouthportLiberal Democratsdata-sort-value="Moore, Damien"
Damien Moore
ConservativeSeat gain, incumbent John Pugh stood down
SpelthorneConservativedata-sort-value="Kwarteng, Kwasi"
Kwasi Kwarteng
ConservativeSeat held
St AlbansConservativedata-sort-value="Main, Anne" Anne MainConservativeSeat held
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="Lefroy, Jeremy"
Jeremy Lefroy
ConservativeSeat held
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
StirlingScottish Nationaldata-sort-value="Kerr, Stephen"
Stephen Kerr
ConservativeSeat gain, defeated incumbent Steven Paterson
StockportLabourdata-sort-value="Coffey, Ann"
Ann Coffey
LabourSeat held
Stockton NorthLabourdata-sort-value="Cunningham, Alex"
Alex Cunningham
LabourSeat held
Stockton SouthConservativedata-sort-value="Williams, Paul"
Paul Williams
LabourSeat gain, defeated incumbent James Wharton
Stoke-on-Trent CentralLabour Co-operativedata-sort-value="Snell, Gareth"
Gareth Snell
Labour Co-operativeSeat held
Stoke-on-Trent NorthLabourdata-sort-value="Smeeth, Ruth"
Ruth Smeeth
LabourSeat held
Stoke-on-Trent SouthLabourdata-sort-value="Brereton, Jack"
Jack Brereton
ConservativeSeat gain, defeated incumbent Rob Flello
StoneConservativedata-sort-value="Cash, Bill"
Bill Cash
ConservativeSeat held
StourbridgeConservativedata-sort-value="James, Margot"
Margot James
ConservativeSeat held
StrangfordDUPdata-sort-value="Shannon, Jim"
Jim Shannon
DUPSeat held
Stratford-on-AvonConservativedata-sort-value="Zahawi, Nadhim"
Nadhim Zahawi
ConservativeSeat held
StreathamLabourdata-sort-value="Umunna, Chuka"
Chuka Umunna
LabourSeat held
Stretford and UrmstonLabourdata-sort-value="Green, Kate"
Kate Green
LabourSeat held
StroudConservativedata-sort-value="Drew, David"
David Drew
Labour Co-operativeSeat gain, defeated incumbent Neil Carmichael
Suffolk CoastalConservativedata-sort-value="Coffey, Therese"
Thérèse Coffey
ConservativeSeat held
Sunderland CentralLabourdata-sort-value="Elliott, Julie"
Julie Elliott
LabourSeat held
Surrey HeathConservativedata-sort-value="Gove, Michael"
Michael Gove
ConservativeSeat held
Sutton and CheamConservativedata-sort-value="Scully, Paul"
Paul Scully
ConservativeSeat held
Sutton ColdfieldConservativedata-sort-value="Mitchell, Andrew"
Andrew Mitchell
ConservativeSeat held
Swansea EastLabourdata-sort-value="Harris, Carolyn"
Carolyn Harris
LabourSeat held
Swansea WestLabour Co-operativedata-sort-value="Davies, Geraint"
Geraint Davies
Labour Co-operativeSeat held
TamworthConservativedata-sort-value="Pincher, Christopher"
Christopher Pincher
ConservativeSeat held
TattonConservativedata-sort-value="McVey, Esther"
Esther McVey
ConservativeSeat held, incumbent George Osborne stood down
Taunton DeaneConservativedata-sort-value="Pow, Rebecca"
Rebecca Pow
ConservativeSeat held
TelfordConservativedata-sort-value="Allan, Lucy"
Lucy Allan
ConservativeSeat held
TewkesburyConservativedata-sort-value="Robertson, Laurence"
Laurence Robertson
ConservativeSeat held
Thirsk and MaltonConservativedata-sort-value="Hollinrake, Kevin"
Kevin Hollinrake
ConservativeSeat held
Thornbury and YateConservativedata-sort-value="Hall, Luke"
Luke Hall
ConservativeSeat held
ThurrockConservativedata-sort-value="Doyle-Price, Jackie"
Jackie Doyle-Price
ConservativeSeat held
Tiverton and HonitonConservativedata-sort-value="Parish, Neil"
Neil Parish
ConservativeSeat held
Tonbridge and MallingConservativedata-sort-value="Tugendhat, Tom"
Tom Tugendhat
ConservativeSeat held
TootingLabourdata-sort-value="Allin-Khan, Rosena"
Rosena Allin-Khan
LabourSeat held
TorbayConservativedata-sort-value="Foster, Kevin"
Kevin Foster
ConservativeSeat held
TorfaenLabourdata-sort-value="Thomas-Symonds, Nick"
Nick Thomas-Symonds
LabourSeat held
Torridge and West DevonConservativedata-sort-value="Cox, Geoffrey"
Geoffrey Cox
ConservativeSeat held
TotnesConservativedata-sort-value="Wollaston, Sarah"
Sarah Wollaston
ConservativeSeat held
TottenhamLabourdata-sort-value="Lammy, David"
David Lammy
LabourSeat held
Truro and FalmouthConservativedata-sort-value="Newton, Sarah"
Sarah Newton
ConservativeSeat held
Tunbridge WellsConservativedata-sort-value="Clark, Greg"
Greg Clark
ConservativeSeat held
TwickenhamConservativedata-sort-value="Cable, Vince"
Vince Cable
Liberal DemocratsSeat gain, defeated incumbent Tania Mathias
TynemouthLabourdata-sort-value="Campbell, Alan"
Alan Campbell
LabourSeat held
Upper BannDUPdata-sort-value="Simpson, David"
David Simpson
DUPSeat held
Uxbridge and South RuislipConservativedata-sort-value="Johnson, Boris"
Boris Johnson
ConservativeSeat held
Vale of ClwydConservativedata-sort-value="Ruane, Chris"
Chris Ruane
LabourSeat gain, defeated incumbent James Davies
Vale of GlamorganConservativedata-sort-value="Cairns, Alun"
Alun Cairns
ConservativeSeat held
VauxhallLabourdata-sort-value="Hoey, Kate"
Kate Hoey
LabourSeat held
WakefieldLabourdata-sort-value="Creagh, Mary"
Mary Creagh
LabourSeat held
WallaseyLabourdata-sort-value="Eagle, Angela"
Angela Eagle
LabourSeat held
Walsall NorthLabourdata-sort-value="Hughes, Eddie"
Eddie Hughes
ConservativeSeat gain, defeated incumbent David Winnick
Walsall SouthLabourdata-sort-value="Vaz, Valerie"
Valerie Vaz
LabourSeat held
WalthamstowLabour Co-operativedata-sort-value="Creasy, Stella"
Stella Creasy
Labour Co-operativeSeat held
WansbeckLabourdata-sort-value="Lavery, Ian"
Ian Lavery
LabourSeat held
WantageConservativedata-sort-value="Vaizey, Ed"
Ed Vaizey
ConservativeSeat held
WarleyLabourdata-sort-value="Spellar, John"
John Spellar
LabourSeat held
Warrington NorthLabourdata-sort-value="Jones, Helen"
Helen Jones
LabourSeat held
Warrington SouthConservativedata-sort-value="Rashid, Faisal"
Faisal Rashid
LabourSeat gain, defeated incumbent David Mowat
Warwick and LeamingtonConservativedata-sort-value="Western, Matt"
Matt Western
LabourSeat gain, defeated incumbent Chris White
Washington and Sunderland WestLabourdata-sort-value="Hodgson, Sharon"
Sharon Hodgson
LabourSeat held
WatfordConservativedata-sort-value="Harrington, Richard"
Richard Harrington
ConservativeSeat held
WaveneyConservativedata-sort-value="Aldous, Peter"
Peter Aldous
ConservativeSeat held
WealdenConservativedata-sort-value="Ghani, Nus"
Nus Ghani
ConservativeSeat held
Weaver ValeConservativedata-sort-value="Amesbury, Mike"
Mike Amesbury
LabourSeat gain, defeated incumbent Graham Evans
WellingboroughConservativedata-sort-value="Bone, Peter"
Peter Bone
ConservativeSeat held
WellsConservativedata-sort-value="Heappey, James"
James Heappey
ConservativeSeat held
Welwyn HatfieldConservativedata-sort-value="Shapps, Grant"
Grant Shapps
ConservativeSeat held
Wentworth and DearneLabourdata-sort-value="Healey, John"
John Healey
LabourSeat held
West Aberdeenshire and KincardineScottish Nationaldata-sort-value="Bowie, Andrew"
Andrew Bowie
ConservativeSeat gain, defeated incumbent Stuart Donaldson
West Bromwich EastLabourdata-sort-value="Watson, Tom"
Tom Watson
LabourSeat held
West Bromwich WestLabour Co-operativedata-sort-value="Bailey, Adrian"
Adrian Bailey
Labour Co-operativeSeat held
West DorsetConservativedata-sort-value="Letwin, Oliver"
Oliver Letwin
ConservativeSeat held
West DunbartonshireScottish Nationaldata-sort-value="Docherty, Martin"
Martin Docherty
Scottish NationalSeat held
West HamLabourdata-sort-value="Brown, Lyn" Lyn BrownLabourSeat held
West LancashireLabourdata-sort-value="Cooper, Rosie"
Rosie Cooper
LabourSeat held
West SuffolkConservativedata-sort-value="Hancock, Matthew"
Matthew Hancock
ConservativeSeat held
West TyroneSinn Féindata-sort-value="McElduff, Barry"
Barry McElduff
Sinn FéinSeat held, incumbent Pat Doherty stood down
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"
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="Reynolds, Emma"
Emma Reynolds
LabourSeat held
Wolverhampton South EastLabourdata-sort-value="McFadden, Pat"
Pat McFadden
LabourSeat held
Wolverhampton South WestLabourdata-sort-value="Smith, Eleanor"
Eleanor Smith
LabourSeat held, incumbent Rob Marris stood down
WorcesterConservativedata-sort-value="Walker, Robin"
Robin Walker
ConservativeSeat held
WorkingtonLabourdata-sort-value="Hayman, Sue"
Sue Hayman
LabourSeat held
Worsley and Eccles SouthLabourdata-sort-value="Keeley, Barbara"
Barbara Keeley
LabourSeat held
Worthing WestConservativedata-sort-value="Bottomley, Peter"
Peter Bottomley
ConservativeSeat held
The WrekinConservativedata-sort-value="Pritchard, Mark"
Mark Pritchard
ConservativeSeat held
WrexhamLabourdata-sort-value="Lucas, Ian"
Ian Lucas
LabourSeat held
WycombeConservativedata-sort-value="Baker, Steve"
Steve 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ôn (Anglesey)Labourdata-sort-value="Owen, Albert"
Albert Owen
LabourSeat held
York CentralLabour Co-operativedata-sort-value="Maskell, Rachael"
Rachael Maskell
Labour Co-operativeSeat held
York OuterConservativedata-sort-value="Sturdy, Julian"
Julian Sturdy
ConservativeSeat held
Notes

Deputy Speakers

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 HoyleChorleyChairman of Ways and Means
Eleanor LaingEpping ForestFirst Deputy Chairman of Ways and Means
Dame Rosie WintertonDoncaster 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

See main article: List of United Kingdom by-elections (2010–present). By-elections are held for seats that become vacant.

By-election DateIncumbent Party CauseWinner Party
West Tyrone3 May 2018Barry McElduffResignation after a social media post he made caused controversy regarding perceived sectarianism on the Kingsmill massacre[11] Órfhlaith Begley
Lewisham East14 June 2018Heidi AlexanderResignation on appointment as Deputy Mayor of London[12] Janet Daby
Newport West4 April 2019Paul FlynnDeath[13] Ruth Jones
Peterborough6 June 2019Fiona OnasanyaRemoved by recall petition after a conviction of perverting the course of justice.[14] Lisa Forbes
Brecon and Radnorshire1 August 2019Chris DaviesRemoved by recall petition after conviction of false expenses claims.[15] Jane Dodds
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

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

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 MorrisNewton AbbotSuspended from the Conservatives, pending investigation over using the remark "nigger in the woodpile".[16]
Reinstated.[17]
Jared O'MaraSheffield HallamSuspended from Labour, pending investigation over alleged sexist and homophobic remarks.[18]
Reinstated.[19]
Resigned from Labour.[20]
Kelvin HopkinsLuton NorthSuspended from Labour, pending investigation into sexual allegations.[21]
Charlie ElphickeDoverSuspended from the Conservatives, pending police investigation of "serious allegations".[22]
Reinstated.[23]
Suspended once again after being charged with sexual assault.[24]
Ivan LewisBury SouthSuspended from Labour, pending investigation of sexual harassment. Resigned from Labour on 20 December 2018.[25]
Barry McElduffWest TyroneSuspended from Sinn Féin over a social media video referencing the Kingsmill massacre. Resigned from parliament.[26]
John WoodcockBarrow and FurnessSuspended from Labour over allegations of inappropriate messages to former staff.[27] Resigned from Labour on 18 July 2018.[28]
Formed new political grouping.
Ian PaisleyNorth AntrimSuspended from DUP for not disclosing financial interests from the Sri Lankan government, and then advocating for them.[29]
SuspendedSuspended from the House of Commons on 24 July for 30 days beginning 4 September.
SuspendedReinstated to the House of Commons and the DUP.[30]
Andrew GriffithsBurtonSuspended from the Conservatives, pending investigation of inappropriate behaviour with members of staff.[31]
Reinstated.[32]
Frank FieldBirkenheadResigned from Labour.[33]
Founded new political party to contest the next election.
Stephen LloydEastbourneResigned the Liberal Democrats whip over the Brexit withdrawal agreement.[34]
Fiona OnasanyaPeterboroughSuspended 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 BergerLiverpool WavertreeResigned from Labour, citing party's approach to Brexit and antisemitism.
Left Change UK following in order to "work cross party" and "respond flexibly".[38]
Formed new political grouping.
Joined the Liberal Democrats, citing the "moment of national crisis", as the most effective party to stop Brexit.[39]
Ann CoffeyStockportResigned from Labour, citing party's approach to Brexit and antisemitism.
Mike GapesIlford South
Chris LeslieNottingham East
Gavin ShukerLuton South
Left Change UK following in order to "work cross party" and "respond flexibly".
Formed new political grouping.
Angela SmithPenistone and StocksbridgeResigned from Labour, citing party's approach to Brexit and antisemitism.
Left Change UK following in order to "work cross party" and "respond flexibly".
Formed new political grouping.
Defected to the Liberal Democrats.[40]
Chuka UmunnaStreathamResigned from Labour, citing party's approach to Brexit and antisemitism.[41]
Left Change UK following in order to "work cross party" and "respond flexibly".
Decided against the need for a new political party.[42]
Joan RyanEnfield NorthResigned from Labour, citing party's approach to Brexit and antisemitism.
Anna SoubryBroxtoweResigned from the Conservatives in response to its perceived move to the political right, such as "Hard Brexit" policies.[43]
Heidi AllenSouth Cambridgeshire
Wanted to "work cross party" and "respond flexibly".
Formed new political grouping.
Joined the Lib Dems, citing effectiveness as part of a team, rejecting the status quo, and stopping Brexit.[44]
Sarah WollastonTotnesResigned from the Conservatives in response to its perceived move to the political right, such as "Hard Brexit" policies.
Wanted to "work cross party" and "respond flexibly".
Joined the Lib Dems to make the case for the UK to "remain at the heart of Europe".[45]
Ian AustinDudley NorthResigned from Labour, blaming leader Jeremy Corbyn for "creating a culture of extremism and intolerance".
Chris WilliamsonDerby NorthSuspended for stating Labour had been "too apologetic" about allegations of antisemitism.[46]
Reinstated.[47]
Suspended again.[48]
Nick BolesGrantham and StamfordResigned from the Conservative Party, objecting that it was refusing to compromise over Brexit.[49]
Phillip LeeBracknellResigned from the Conservative Party over its stance on Brexit, and shift to the right.[50]
Guto BebbAberconwySuspended 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 ClarkeRushcliffe
David GaukeSouth West Hertfordshire
Justine GreeningPutney
Dominic GrieveBeaconsfield
Philip HammondRunnymede and Weybridge
Oliver LetwinWest Dorset
Anne MiltonGuildford
Rory StewartPenrith and The Border
Sam GyimahEast Surrey
Joined the Lib Dems, citing UK institutions and democracy.[53]
Antoinette SandbachEddisburySuspended after voting against the Government (see above).
Joined the Lib Dems, citing progressive centre-ground liberal values and the two main parties "floating off to two extremes".[54]
Richard BenyonNewburySuspended 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.
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]
Steve BrineWinchester
Alistair BurtNorth East Bedfordshire
Greg ClarkTunbridge Wells
Stephen HammondWimbledon
Richard HarringtonWatford
Margot JamesStourbridge
Caroline NokesRomsey and Southampton North
Nicholas SoamesMid Sussex
Ed VaizeyWantage
Amber RuddHastings 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 HillHartlepoolSuspended over allegations of sexual harassment.[57]
Reinstated after allegations of sexual harassment were dropped.[58]
Stephen HepburnJarrowSuspended over allegations of sexual harassment.[59]
Louise EllmanLiverpool RiversideResigned from Labour over antisemitism in the party, saying that Jeremy Corbyn is "not fit" to become prime minister.[60]
Keith VazSuspendedLeicester 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 Bercow The SpeakerVacantBuckinghamStepped down as Speaker after ten years, and as MP.[62] [63]
Lindsay Hoyle The SpeakerChorleyElected and royally approved as Speaker after nine years as Chairman of Ways and Means.[64]

Progression of government majority and party totals

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
Hill 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

Notes and References

  1. News: Record number of female MPs win seats in 2017 general election. The Guardian. 9 June 2017. Khomami. Nadia. 7 January 2019.
  2. Web site: What do MPs do?. UK Parliament. 8 May 2019.
  3. News: Walker . Peter . Brexit impasse leads to longest UK parliament session since civil war . 13 June 2019 . . 13 May 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." News: Starting gun fired on five-week race for No 10 . 6 November 2019 . . 6 November 2019.
  5. Web site: Order Paper on 4 November 2019. UK Parliament. PDF . 6 November 2019.
  6. Web site: Current State of the Parties. UK Parliament. 8 May 2019.
  7. Web site: About the Party. Co-operative Party. en-GB. 22 February 2019.
  8. Web site: House of Commons: Tied Divisions. United Kingdom Election Results. Boothroyd, David. 25 July 2018. 5 January 2008. https://web.archive.org/web/20080105071019/http://www.election.demon.co.uk/ties.html. dead.
  9. Web site: MPs. . 12 May 2015.
  10. News: MP Ivan Lewis suspended by Labour . . 23 November 2017 . 30 August 2018.
  11. News: Barry McElduff resigns as MP for West Tyrone . 15 January 2018 . . 15 January 2018.
  12. News: Labour MP Heidi Alexander to swap Commons for City Hall . . 8 May 2018 . 17 May 2018.
  13. News: Tributes to veteran Labour MP Flynn . 18 February 2019 . . 18 February 2019.
  14. News: Fiona Onasanya: Peterborough to have by-election as MP ousted . 1 May 2019 . . 1 May 2019.
  15. News: Conservative MP Christopher Davies charged over 'false expenses claim . Jarvis . Jacob . 21 February 2019 . . 23 June 2019.
  16. News: MP Anne Marie Morris suspended for racist remark . BBC News. 10 July 2017. 10 July 2017.
  17. News: Anne Marie Morris: Tory MP has whip restored after racist remark. 12 December 2017. BBC News. 25 July 2018.
  18. News: Labour suspends MP after online comments. 25 October 2017. BBC News. 25 October 2017.
  19. News: Sheffield Hallam MP Jared O'Mara reinstated by Labour . 3 July 2018 . 3 July 2018 . BBC News.
  20. Web site: An open letter to my constituents . O'Mara, Jared . 12 July 2018 . Jared O'Mara MP . 24 July 2018 . Jared O'Mara . 13 July 2018 . https://web.archive.org/web/20180713010844/https://www.jaredomara.co.uk/recentactivity/2018/7/12/an-open-letter-to-my-constituents . dead .
  21. News: Labour suspends Luton North MP Kelvin Hopkins. BBC News. 3 November 2017. 25 July 2018.
  22. News: Tory MP Charlie Elphicke suspended after 'serious allegations'. BBC News. 4 November 2017. 25 July 2018 .
  23. Web site: 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, Robert. 12 December 2018. @Peston. en. 12 December 2018. Robert Peston.
  24. Web site: 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.. Brand, Paul. 22 July 2019. @PaulBrandITV. en. 22 July 2019.
  25. News: Suspended MP quits Labour over party's record on antisemitism. Sabbagh, Dan. 20 December 2018. The Guardian. 20 December 2018. Dan Sabbagh.
  26. News: Sinn Féin MP Barry McElduff resigns after Kingsmill row . 15 January 2018 . . McDonald . Henry . 23 June 2018.
  27. News: John Woodcock MP suspended over sexual harassment claims . 30 April 2018 . 23 June 2018 . BBC News.
  28. News: MP John Woodcock quits Labour with attack on 'hard left' . 18 July 2018 . 19 July 2018 . BBC News.
  29. News: Ian Paisley: MPs vote to suspend North Antrim MP for 30 days . 24 July 2018 . . 24 July 2018.
  30. Web site: Ian Paisley – Contributions. Hansard. . 26 November 2018.
  31. News: Top Tory boss asked to condemn actions of sex text shamed Burton MP Andrew Griffiths. Kreft, Helen. Derby Telegraph. 21 August 2018 . 21 August 2018.
  32. Web site: 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, Robert. 12 December 2018. @Peston. 12 December 2018. Robert Peston.
  33. News: Anti-Semitism row: Frank Field resigns Labour whip. BBC News. 30 August 2018. 30 August 2018.
  34. News: Eastbourne MP Stephen Lloyd resigns from Lib Dem Party Whip. Eastbourne Herald. 6 December 2018. 6 December 2018.
  35. News: Fiona Onasanya: Peterborough MP guilty in speeding case. BBC News. 19 December 2018. 19 December 2018.
  36. News: Labour Party expels disgraced MP Fiona Onasanya who lied over speeding charges . Grafton-Green . Patrick . 4 January 2019 . . 4 January 2019.
  37. News: BBC News. Fiona Onasanya: By-election in disgraced MP's constituency . 1 May 2019. 1 May 2019.
  38. News: Change UK loses six of its 11 MPs. BBC News. 4 June 2019. 4 June 2019.
  39. News: BREAKING Ex-Labour MP Luciana Berger joins Liberal Democrats. Daily Mirror. 5 September 2019. 5 September 2019.
  40. thesundaytimes . 1170441863519711239 . 7 September 2019 . 7 September 2019 . Sunday Times exclusive: Angela Smith MP has defected to the Liberal Democrats.
  41. News: Seven MPs leave Labour Party in protest at Jeremy Corbyn's leadership . 19 February 2019 . . 26 February 2019.
  42. News: It's all change again as Chuka Umunna joins Lib Dems. Elliott, Francis . 13 June 2019. The Times. 13 June 2019. 0140-0460.
  43. News: Mason . Rowena . Three Tory MPs defect to fledgling Independent Group . The Guardian. 20 February 2019 . 20 February 2019.
  44. @laurak . 1181301203965231104 . 7 October 2019 . Statement here ... 17 becomes 18.
  45. News: Ex-Tory MP Sarah Wollaston joins Lib Dems . . 14 August 2019. 14 August 2019.
  46. News: Labour MP suspended in anti-Semitism row. 27 February 2019. 27 February 2019. en-GB. BBC News.
  47. News: Chris Williamson re-admitted into Labour Party after suspension over anti-Semitism comments . Jarvis . Jacob . 26 June 2019 . . 26 June 2019.
  48. News: Chris Williamson: Labour MP suspension descends into farce after he has whip removed again two days after being readmitted to party . Kentish . Benjamin . 28 June 2019 . . 29 June 2019.
  49. Web site: 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.. Boles, Nick. 1 April 2019. Twitter: @NickBoles. en. 1 April 2019. Nick Boles.
  50. Web site: Phillip Lee quits Tories, leaving government without a majority. The Guardian. Kate. Proctor. Peter. Walker. 3 September 2019. 3 September 2019.
  51. Web site: Conservatives who voted against UK government will be expelled from party: spokesman. Reuters. 3 September 2019. 3 September 2019.
  52. Web site: Brexit showdown: Who were Tory rebels who defied Boris Johnson?. BBC News. 3 September 2019. 3 September 2019.
  53. Web site: Sixth Conservative MP defects to Liberal Democrats. RTÉ News. 14 September 2019. 14 September 2019.
  54. Web site: Ex-Tory Antoinette Sandbach defects to Lib Dems in boost to Jo Swinson. The Times. 31 October 2019. 31 October 2019.
  55. 1189246662096629761 . 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 . nicholaswatt . 29 October 2019 . 29 October 2019.
  56. AmberRuddHR . 1170429481879842817 . 7 September 2019 . 7 September 2019 . I have resigned from Cabinet and surrendered the Conservative Whip..
  57. News: Labour MP Mike Hill suspended over claims of sexual harassment . . 22 September 2019 . . 22 September 2019.
  58. News: Sexual harassment claim against MP dropped. BBC News. 21 October 2019. 21 October 2019. en-GB.
  59. News: Wearmouth . Rachel . Exclusive: MP Stephen Hepburn Suspended From Labour Party Over Sexual Harassment Allegation . 7 October 2019 . . 7 October 2019 . en.
  60. News: Louise Ellman: MP quits Labour over anti-Semitism concerns . 17 October 2019 . . 17 October 2019.
  61. News: MP Keith Vaz suspended from Commons after drug and sex inquiry . 31 October 2019 . . 31 October 2019.
  62. News: John Bercow will stand down as Commons Speaker tomorrow. 30 October 2019. Evening Standard. Cecil, Nicholas . Murphy, Joe . 4 November 2019.
  63. Web site: Rt Hon John Bercow: Parliamentary career. . 4 November 2019.
  64. News: Lindsay Hoyle elected new Speaker of the House of Commons – live news. 4 November 2019. The Guardian. 4 November 2019. . Rawlinson, Kevin . en-GB. 0261-3077.