List of MPs elected in the 2017 United Kingdom general election
In the United Kingdom's 2017 general election , 650 Members of Parliament (MPs) were elected to the House of Commons – one for each parliamentary constituency . A record number of women (208) were elected as MPs.[ 1]
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.
This table shows the number of MPs in each party:
Notes
For full details of changes during this Parliament, see Defections and suspensions and By-elections .
Labour, as the largest party not in government, took the role of Official Opposition (OO). The Co-operative Party was represented in the House of Commons by Labour MPs sitting with the Labour and Co-operative designation.[ 7]
"Members elected" refers to the composition resulting from the election on 8 June 2017, but note that the confidence and supply arrangement (C&S) was only reached on 26 June .
The "voting total" is the effective size of the House excluding vacancies, suspensions, and certain members (ten at dissolution): the Speaker , two (usually three) Deputy Speakers (one Labour and one Conservative) who had only a tie-breaking vote constrained by conventions,[ 8] and seven abstentionist members (Sinn Féin). This left relevant party voting totals as follows: Con 297, Lab 241, SF 0, Speaker 0.
The "safe majority" (the number of seats needed to have a majority of one or two), "Gov short by" (the margin by which the governing Conservatives are short of that majority), and "Gov + C&S total" are based on the voting totals. The government entered into a confidence and supply agreement to secure a small majority, which shrank due to defections, finally disappearing on 3 September 2019. Hence, the "Gov + C&S majority", calculated as the sum of voting Conservative and Democratic Unionist Party members, less the sum of all other voting members, was negative at dissolution.
List of MPs elected in the general election
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.
Constituency
Party of incumbent before election
Member returned (2017)[ 9]
Party
Notes
Job before elected as MP
Aberavon
Labour
Stephen Kinnock
Labour
Seat held
Managing director of the Global Leadership and Technology Exchange for Xynteo & Spouse of the Prime Minister of Denmark
Aberconwy
Conservative
Guto Bebb
Conservative
Seat held
Business Development Director of Innovas Wales
Aberdeen North
Scottish National
Kirsty Blackman
Scottish National
Seat held
Teacher
Aberdeen South
Scottish National
Ross Thomson
Conservative
Seat gain, defeated incumbent Callum McCaig
Member of the Scottish Parliament for North East Scotland & Store trainer for Debenhams
Airdrie and Shotts
Scottish National
Neil Gray
Scottish National
Seat held
Radio Producer for BBC Radio Orkney
Aldershot
Conservative
Leo Docherty
Conservative
Seat held, incumbent Sir Gerald Howarth stood down
Director of the Conservative Middle East Council & Army Officer
Aldridge-Brownhills
Conservative
Wendy Morton
Conservative
Seat held
Businesswoman
Altrincham and Sale West
Conservative
Graham Brady
Conservative
Seat held
Director of Public Affairs for Waterfront Partnership
Alyn and Deeside
Labour
Mark Tami
Labour
Seat held
Trade Unionist
Amber Valley
Conservative
Nigel Mills
Conservative
Seat held
Chartered Accountant
Angus
Scottish National
Kirstene Hair
Conservative
Seat gain, defeated incumbent Mike Weir
Events Manager for DC Thomson
Arfon
Plaid Cymru
Hywel Williams
Plaid Cymru
Seat held
Social Worker
Argyll and Bute
Scottish National
Brendan O'Hara
Scottish National
Seat held
TV Producer for STV
Arundel and South Downs
Conservative
Nick Herbert
Conservative
Seat held
Director of Reform
Ashfield
Labour
Gloria De Piero
Labour
Seat held
Political Editor of GMTV
Ashford
Conservative
Damian Green
Conservative
Seat held
Journalist
Ashton-under-Lyne
Labour
Angela Rayner
Labour
Seat held
Trade Unionist
Aylesbury
Conservative
David Lidington
Conservative
Seat held
Special Adviser to Douglas Hurd
Ayr, Carrick and Cumnock
Scottish National
Bill Grant
Conservative
Seat gain, defeated incumbent Corri Wilson
Fireman
Banbury
Conservative
Victoria Prentis
Conservative
Seat held
Civil Servant in the Government Legal Department
Banff and Buchan
Scottish National
David Duguid
Conservative
Seat gain, defeated incumbent Eilidh Whiteford
Engineer
Barking
Labour
Margaret Hodge
Labour
Seat held
Consultant at PricewaterhouseCoopers
Barnsley Central
Labour
Dan Jarvis
Labour
Seat held
Army Officer
Barnsley East
Labour
Stephanie Peacock
Labour
Seat held, incumbent Michael Dugher stood down
Trade Unionist
Barrow and Furness
Labour Co-operative
John Woodcock
Labour Co-operative
Seat held
Special Advisor to Gordon Brown
Basildon and Billericay
Conservative
John Baron
Conservative
Seat held
Hedge Fund Manager & Army Officer
Basingstoke
Conservative
Maria Miller
Conservative
Seat held
Director of the Rowland Group
Bassetlaw
Labour
John Mann
Labour
Seat held
Trade unionist
Bath
Conservative
Wera Hobhouse
Liberal Democrats
Seat gain, defeated incumbent Ben Howlett
Teacher
Batley and Spen
Labour Co-operative
Tracy Brabin
Labour Co-operative
Seat held
Actress
Battersea
Conservative
Marsha de Cordova
Labour
Seat gain, defeated incumbent Jane Ellison
Charity Worker
Beaconsfield
Conservative
Dominic Grieve
Conservative
Seat held
Barrister
Beckenham
Conservative
Bob Stewart
Conservative
Seat held
Army Officer
Bedford
Conservative
Mohammad Yasin
Labour
Seat gain, defeated incumbent Conservative Richard Fuller
Taxi driver & Bedford Borough Councillor
Belfast East
DUP
Gavin Robinson
DUP
Seat held
Barrister
Belfast North
DUP
Nigel Dodds
DUP
Seat held
Barrister
Belfast South
SDLP
Emma Little-Pengelly
DUP
Seat gain, defeated incumbent Alasdair McDonnell
Special Advisor to Peter Robinson
Belfast West
Sinn Féin
Paul Maskey
Sinn Féin
Seat held
Tourism Manager
Bermondsey and Old Southwark
Labour
Neil Coyle
Labour
Seat held
Director of Policy and Campaigns at Disability Rights UK
Berwick-upon-Tweed
Conservative
Anne-Marie Trevelyan
Conservative
Seat held
Chartered Accountant
Berwickshire, Roxburgh and Selkirk
Scottish National
John Lamont
Conservative
Seat gain, defeated incumbent Calum Kerr
Member of the Scottish Parliament for Ettrick, Roxburgh and Berwickshire & Solicitor
Bethnal Green and Bow
Labour
Rushanara Ali
Labour
Seat held
Director of the Young Foundation
Beverley and Holderness
Conservative
Graham Stuart
Conservative
Seat held
Solicitor
Bexhill and Battle
Conservative
Huw Merriman
Conservative
Seat held
Barrister
Bexleyheath and Crayford
Conservative
David Evennett
Conservative
Seat held
Insurance Broker
Birkenhead
Labour
Frank Field
Labour
Seat held
Director of the Child Poverty Action Group
Birmingham, Edgbaston
Labour Co-operative
Preet Gill
Labour Co-operative
Seat held, incumbent Gisela Stuart stood down
Social Worker
Birmingham, Erdington
Labour
Jack Dromey
Labour
Seat held
Trade Unionist & Treasurer of the Labour Party
Birmingham, Hall Green
Labour
Roger Godsiff
Labour
Seat held
Trade Unionist
Birmingham, Hodge Hill
Labour
Liam Byrne
Labour
Seat held
Investment Banker
Birmingham, Ladywood
Labour
Shabana Mahmood
Labour
Seat held
Solicitor
Birmingham, Northfield
Labour
Richard Burden
Labour
Seat held
Trade Unionist
Birmingham, Perry Barr
Labour
Khalid Mahmood
Labour
Seat held
Engineer
Birmingham, Selly Oak
Labour
Steve McCabe
Labour
Seat held
Care worker
Birmingham, Yardley
Labour
Jess Phillips
Labour
Seat held
Business Development Manager for Women's Aid Federation of England
Bishop Auckland
Labour
Helen Goodman
Labour
Seat held
Chief executive of the National Association of Toy and Leisure Libraries
Blackburn
Labour
Kate Hollern
Labour
Seat held
Contracts Manager at Blackburn College
Blackley and Broughton
Labour
Graham Stringer
Labour
Seat held
Analytical Chemist
Blackpool North and Cleveleys
Conservative
Paul Maynard
Conservative
Seat held
Special Advisor to Liam Fox
Blackpool South
Labour
Gordon Marsden
Labour
Seat held
Lecturer at the Open University
Blaenau Gwent
Labour
Nick Smith
Labour
Seat held
Director of Policy and Partnerships at the Royal College of Speech and Language Therapists
Blaydon
Labour
Liz Twist
Labour
Seat held, incumbent David Anderson stood down
Trade Unionist
Blyth Valley
Labour
Ronnie Campbell
Labour
Seat held
Miner
Bognor Regis and Littlehampton
Conservative
Nick Gibb
Conservative
Seat held
Chartered Accountant
Bolsover
Labour
Dennis Skinner
Labour
Seat held
Miner
Bolton North East
Labour
Sir David Crausby
Labour
Seat held
Trade Unionist
Bolton South East
Labour
Yasmin Qureshi
Labour
Seat held
Barrister
Bolton West
Conservative
Chris Green
Conservative
Seat held
Engineer
Bootle
Labour
Peter Dowd
Labour
Seat held
Social worker and Councillor
Boston and Skegness
Conservative
Matt Warman
Conservative
Seat held
Journalist for The Daily Telegraph
Bosworth
Conservative
David Tredinnick
Conservative
Seat held
Manager at Malden Mitcham Properties
Bournemouth East
Conservative
Tobias Ellwood
Conservative
Seat held
Army Officer
Bournemouth West
Conservative
Conor Burns
Conservative
Seat held
Bracknell
Conservative
Phillip Lee
Conservative
Seat held
Bradford East
Labour
Imran Hussain
Labour
Seat held
Bradford South
Labour
Judith Cummins
Labour
Seat held
Bradford West
Labour
Naz Shah
Labour
Seat held
Braintree
Conservative
James Cleverly
Conservative
Seat held
Brecon and Radnorshire
Conservative
Christopher Davies
Conservative
Seat held
Brent Central
Labour
Dawn Butler
Labour
Seat held
Brent North
Labour
Barry Gardiner
Labour
Seat held
Brentford and Isleworth
Labour
Ruth Cadbury
Labour
Seat held
Brentwood and Ongar
Conservative
Alex Burghart
Conservative
Seat held, incumbent Sir Eric Pickles stood down
Bridgend
Labour
Madeleine Moon
Labour
Seat held
Bridgwater and West Somerset
Conservative
Ian Liddell-Grainger
Conservative
Seat held
Brigg and Goole
Conservative
Andrew Percy
Conservative
Seat held
Brighton Kemptown
Conservative
Lloyd Russell-Moyle
Labour Co-operative
Seat gain, defeated incumbent Simon Kirby
Brighton Pavilion
Green
Caroline Lucas
Green
Seat held
Bristol East
Labour
Kerry McCarthy
Labour
Seat held
Bristol North West
Conservative
Darren Jones
Labour
Seat gain, defeated incumbent Charlotte Leslie
Bristol South
Labour
Karin Smyth
Labour
Seat held
Bristol West
Labour
Thangam Debbonaire
Labour
Seat held
Broadland
Conservative
Keith Simpson
Conservative
Seat held
Bromley and Chislehurst
Conservative
Bob Neill
Conservative
Seat held
Bromsgrove
Conservative
Sajid Javid
Conservative
Seat held
Broxbourne
Conservative
Charles Walker
Conservative
Seat held
Broxtowe
Conservative
Anna Soubry
Conservative
Seat held
Buckingham
The Speaker
John Bercow
Speaker
Seat held
Burnley
Labour
Julie Cooper
Labour
Seat held
Burton
Conservative
Andrew Griffiths
Conservative
Seat held
Bury North
Conservative
James Frith
Labour
Seat gain, defeated incumbent David Nuttall
Bury South
Labour
Ivan Lewis
Labour
Seat held, suspended by Labour November 2017[ 10]
Bury St Edmunds
Conservative
Jo Churchill
Conservative
Seat held
Caerphilly
Labour
Wayne David
Labour
Seat held
Caithness, Sutherland and Easter Ross
Scottish National
Jamie Stone
Liberal Democrats
Seat gain, defeated incumbent Paul Monaghan
Calder Valley
Conservative
Craig Whittaker
Conservative
Seat held
Camberwell and Peckham
Labour
Harriet Harman
Labour
Seat held
Camborne and Redruth
Conservative
George Eustice
Conservative
Seat held
Cambridge
Labour
Daniel Zeichner
Labour
Seat held
Cannock Chase
Conservative
Amanda Milling
Conservative
Seat held
Canterbury
Conservative
Rosie Duffield
Labour
Seat gain, defeated incumbent Julian Brazier
Cardiff Central
Labour
Jo Stevens
Labour
Seat held
Cardiff North
Conservative
Anna McMorrin
Labour
Seat gain, defeated incumbent Craig Williams
Cardiff South and Penarth
Labour Co-operative
Stephen Doughty
Labour Co-operative
Seat held
Cardiff West
Labour
Kevin Brennan
Labour
Seat held
Carlisle
Conservative
John Stevenson
Conservative
Seat held
Carmarthen East and Dinefwr
Plaid Cymru
Jonathan Edwards
Plaid Cymru
Seat held
Carmarthen West and South Pembrokeshire
Conservative
Simon Hart
Conservative
Seat held
Carshalton and Wallington
Liberal Democrats
Tom Brake
Liberal Democrats
Seat held
Castle Point
Conservative
Rebecca Harris
Conservative
Seat held
Central Ayrshire
Scottish National
Philippa Whitford
Scottish National
Seat held
Central Devon
Conservative
Mel Stride
Conservative
Seat held
Central Suffolk and North Ipswich
Conservative
Daniel Poulter
Conservative
Seat held
Ceredigion
Liberal Democrats
Ben Lake
Plaid Cymru
Seat gain, defeated incumbent Mark Williams
Charnwood
Conservative
Edward Argar
Conservative
Seat held
Chatham and Aylesford
Conservative
Tracey Crouch
Conservative
Seat held
Cheadle
Conservative
Mary Robinson
Conservative
Seat held
Chelmsford
Conservative
Vicky Ford
Conservative
Seat held, incumbent Sir Simon Burns stood down
Chelsea and Fulham
Conservative
Greg Hands
Conservative
Seat held
Cheltenham
Conservative
Alex Chalk
Conservative
Seat held
Chesham and Amersham
Conservative
Cheryl Gillan
Conservative
Seat held
Chesterfield
Labour
Toby Perkins
Labour
Seat held
Chichester
Conservative
Gillian Keegan
Conservative
Seat held, incumbent Andrew Tyrie stood down
Chingford and Woodford Green
Conservative
Iain Duncan Smith
Conservative
Seat held
Chippenham
Conservative
Michelle Donelan
Conservative
Seat held
Chipping Barnet
Conservative
Theresa Villiers
Conservative
Seat held
Chorley
Labour
Lindsay Hoyle
Labour
Seat held
Christchurch
Conservative
Christopher Chope
Conservative
Seat held
Cities of London and Westminster
Conservative
Mark Field
Conservative
Seat held
City of Chester
Labour
Chris Matheson
Labour
Seat held
Clacton
Independent [ a]
Giles Watling
Conservative
Seat gain, incumbent Douglas Carswell (originally a UKIP MP) stood down
Cleethorpes
Conservative
Martin Vickers
Conservative
Seat held
Clwyd South
Labour
Susan Elan Jones
Labour
Seat held
Clwyd West
Conservative
David Jones
Conservative
Seat held
Coatbridge, Chryston and Bellshill
Scottish National
Hugh Gaffney
Labour
Seat gain, defeated incumbent Phil Boswell
Colchester
Conservative
Will Quince
Conservative
Seat held
Colne Valley
Conservative
Thelma Walker
Labour
Seat gain, defeated incumbent Jason McCartney
Congleton
Conservative
Fiona Bruce
Conservative
Seat held
Copeland
Conservative
Trudy Harrison
Conservative
Seat held
Corby
Conservative
Tom Pursglove
Conservative
Seat held
The Cotswolds
Conservative
Geoffrey Clifton-Brown
Conservative
Seat held
Coventry North East
Labour
Colleen Fletcher
Labour
Seat held
Coventry North West
Labour
Geoffrey Robinson
Labour
Seat held
Coventry South
Labour
Jim Cunningham
Labour
Seat held
Crawley
Conservative
Henry Smith
Conservative
Seat held
Crewe and Nantwich
Conservative
Laura Smith
Labour
Seat gain, defeated incumbent Edward Timpson
Croydon Central
Conservative
Sarah Jones
Labour
Seat gain, defeated incumbent Gavin Barwell
Croydon North
Labour Co-operative
Steve Reed
Labour Co-operative
Seat held
Croydon South
Conservative
Chris Philp
Conservative
Seat held
Cumbernauld, Kilsyth and Kirkintilloch East
Scottish National
Stuart McDonald
Scottish National
Seat held
Cynon Valley
Labour
Ann Clwyd
Labour
Seat held
Dagenham and Rainham
Labour
Jon Cruddas
Labour
Seat held
Darlington
Labour
Jenny Chapman
Labour
Seat held
Dartford
Conservative
Gareth Johnson
Conservative
Seat held
Daventry
Conservative
Chris Heaton-Harris
Conservative
Seat held
Delyn
Labour
David Hanson
Labour
Seat held
Denton and Reddish
Labour
Andrew Gwynne
Labour
Seat held
Derby North
Conservative
Chris Williamson
Labour
Seat gain, defeated incumbent Amanda Solloway
Derby South
Labour
Margaret Beckett
Labour
Seat held
Derbyshire Dales
Conservative
Patrick McLoughlin
Conservative
Seat held
Devizes
Conservative
Claire Perry
Conservative
Seat held
Dewsbury
Labour
Paula Sherriff
Labour
Seat held
Don Valley
Labour
Caroline Flint
Labour
Seat held
Doncaster Central
Labour
Rosie Winterton
Labour
Seat held
Doncaster North
Labour
Ed Miliband
Labour
Seat held
Dover
Conservative
Charlie Elphicke
Conservative
Seat held
Dudley North
Labour
Ian Austin
Labour
Seat held
Dudley South
Conservative
Mike Wood
Conservative
Seat held
Dulwich and West Norwood
Labour
Helen Hayes
Labour
Seat held
Dumfries and Galloway
Scottish National
Alister Jack
Conservative
Seat gain, defeated incumbent Richard Arkless
Dumfriesshire, Clydesdale and Tweeddale
Conservative
David Mundell
Conservative
Seat held
Dundee East
Scottish National
Stewart Hosie
Scottish National
Seat held
Dundee West
Scottish National
Chris Law
Scottish National
Seat held
Dunfermline and West Fife
Scottish National
Douglas Chapman
Scottish National
Seat held
City of Durham
Labour
Roberta Blackman-Woods
Labour
Seat held
Dwyfor Meirionnydd
Plaid Cymru
Liz Saville-Roberts
Plaid Cymru
Seat held
Ealing Central and Acton
Labour
Rupa Huq
Labour
Seat held
Ealing North
Labour
Stephen Pound
Labour
Seat held
Ealing Southall
Labour
Virendra Sharma
Labour
Seat held
Easington
Labour
Grahame Morris
Labour
Seat held
East Antrim
DUP
Sammy Wilson
DUP
Seat held
East Devon
Conservative
Hugo Swire
Conservative
Seat held
East Dunbartonshire
Scottish National
Jo Swinson
Liberal Democrats
Seat gain, defeated incumbent John Nicolson
East Ham
Labour
Stephen Timms
Labour
Seat held
East Hampshire
Conservative
Damian Hinds
Conservative
Seat held
East Kilbride, Strathaven and Lesmahagow
Scottish National
Lisa Cameron
Scottish National
Seat held
East Londonderry
DUP
Gregory Campbell
DUP
Seat held
East Lothian
Scottish National
Martin Whitfield
Labour
Seat gain, defeated incumbent George Kerevan
East Renfrewshire
Scottish National
Paul Masterton
Conservative
Seat gain, defeated incumbent Kirsten Oswald
East Surrey
Conservative
Sam Gyimah
Conservative
Seat held
East Worthing and Shoreham
Conservative
Tim Loughton
Conservative
Seat held
East Yorkshire
Conservative
Greg Knight
Conservative
Seat held
Eastbourne
Conservative
Stephen Lloyd
Liberal Democrats
Seat gain, defeated incumbent Caroline Ansell
Eastleigh
Conservative
Mims Davies
Conservative
Seat held
Eddisbury
Conservative
Antoinette Sandbach
Conservative
Seat held
Edinburgh East
Scottish National
Tommy Sheppard
Scottish National
Seat held
Edinburgh North and Leith
Scottish National
Deidre Brock
Scottish National
Seat held
Edinburgh South
Labour
Ian Murray
Labour
Seat held
Edinburgh South West
Scottish National
Joanna Cherry
Scottish National
Seat held
Edinburgh West
Independent [ a]
Christine Jardine
Liberal Democrats
Seat gain, incumbent Michelle Thomson (originally a Scottish National MP) stood down
Edmonton
Labour Co-operative
Kate Osamor
Labour Co-operative
Seat held
Ellesmere Port and Neston
Labour
Justin Madders
Labour
Seat held
Elmet and Rothwell
Conservative
Alec Shelbrooke
Conservative
Seat held
Eltham
Labour
Clive Efford
Labour
Seat held
Enfield North
Labour
Joan Ryan
Labour
Seat held
Enfield Southgate
Conservative
Bambos Charalambous
Labour
Seat gain, defeated incumbent David Burrowes
Epping Forest
Conservative
Eleanor Laing
Conservative
Seat held
Epsom and Ewell
Conservative
Chris Grayling
Conservative
Seat held
Erewash
Conservative
Maggie Throup
Conservative
Seat held
Erith and Thamesmead
Labour
Teresa Pearce
Labour
Seat held
Esher and Walton
Conservative
Dominic Raab
Conservative
Seat held
Exeter
Labour
Ben Bradshaw
Labour
Seat held
Falkirk
Scottish National
John McNally
Scottish National
Seat held
Fareham
Conservative
Suella Braverman
Conservative
Seat held
Faversham and Mid Kent
Conservative
Helen Whately
Conservative
Seat held
Feltham and Heston
Labour Co-operative
Seema Malhotra
Labour Co-operative
Seat held
Fermanagh and South Tyrone
UUP
Michelle Gildernew
Sinn Féin
Seat gain, defeated incumbent Tom Elliott
Filton and Bradley Stoke
Conservative
Jack Lopresti
Conservative
Seat held
Finchley and Golders Green
Conservative
Mike Freer
Conservative
Seat held
Folkestone and Hythe
Conservative
Damian Collins
Conservative
Seat held
Forest of Dean
Conservative
Mark Harper
Conservative
Seat held
Foyle
SDLP
Elisha McCallion
Sinn Féin
Seat gain, defeated incumbent Mark Durkan
Fylde
Conservative
Mark Menzies
Conservative
Seat held
Gainsborough
Conservative
Edward Leigh
Conservative
Seat held
Garston and Halewood
Labour
Maria Eagle
Labour
Seat held
Gateshead
Labour
Ian Mearns
Labour
Seat held
Gedling
Labour
Vernon Coaker
Labour
Seat held
Gillingham and Rainham
Conservative
Rehman Chishti
Conservative
Seat held
Glasgow Central
Scottish National
Alison Thewliss
Scottish National
Seat held
Glasgow East
Independent [ a]
David Linden
Scottish National
Seat held, incumbent Natalie McGarry (originally an SNP MP) stood down
Glasgow North
Scottish National
Patrick Grady
Scottish National
Seat held
Glasgow North East
Scottish National
Paul Sweeney
Labour Co-operative
Seat gain, defeated incumbent Anne McLaughlin
Account manager at Scottish Enterprise , Production engineer at BAE Systems
Glasgow North West
Scottish National
Carol Monaghan
Scottish National
Seat held
Glasgow South
Scottish National
Stewart McDonald
Scottish National
Seat held
Glasgow South West
Scottish National
Chris Stephens
Scottish National
Seat held
Glenrothes
Scottish National
Peter Grant
Scottish National
Seat held
Gloucester
Conservative
Richard Graham
Conservative
Seat held
Gordon
Scottish National
Colin Clark
Conservative
Seat gain, defeated incumbent Alex Salmond
Gosport
Conservative
Caroline Dinenage
Conservative
Seat held
Gower
Conservative
Tonia Antoniazzi
Labour
Seat gain, defeated incumbent Byron Davies
Grantham and Stamford
Conservative
Nicholas Boles
Conservative
Seat held
Gravesham
Conservative
Adam Holloway
Conservative
Seat held
Great Grimsby
Labour
Melanie Onn
Labour
Seat held
Great Yarmouth
Conservative
Brandon Lewis
Conservative
Seat held
Greenwich and Woolwich
Labour
Matthew Pennycook
Labour
Seat held
Guildford
Conservative
Anne Milton
Conservative
Seat held
Hackney North and Stoke Newington
Labour
Diane Abbott
Labour
Seat held
Hackney South and Shoreditch
Labour Co-operative
Meg Hillier
Labour Co-operative
Seat held
Halesowen and Rowley Regis
Conservative
James Morris
Conservative
Seat held
Halifax
Labour
Holly Lynch
Labour
Seat held
Haltemprice and Howden
Conservative
David Davis
Conservative
Seat held
Halton
Labour
Derek Twigg
Labour
Seat held
Hammersmith
Labour
Andy Slaughter
Labour
Seat held
Hampstead and Kilburn
Labour
Tulip Siddiq
Labour
Seat held
Harborough
Conservative
Neil O'Brien
Conservative
Seat held, incumbent Sir Edward Garnier stood down
Harlow
Conservative
Robert Halfon
Conservative
Seat held
Harrogate and Knaresborough
Conservative
Andrew Jones
Conservative
Seat held
Harrow East
Conservative
Bob Blackman
Conservative
Seat held
Harrow West
Labour Co-operative
Gareth Thomas
Labour Co-operative
Seat held
Hartlepool
Labour
Mike Hill
Labour
Seat held, incumbent Iain Wright stood down
Harwich and North Essex
Conservative
Bernard Jenkin
Conservative
Seat held
Hastings and Rye
Conservative
Amber Rudd
Conservative
Seat held
Havant
Conservative
Alan Mak
Conservative
Seat held
Hayes and Harlington
Labour
John McDonnell
Labour
Seat held
Hazel Grove
Conservative
William Wragg
Conservative
Seat held
Hemel Hempstead
Conservative
Mike Penning
Conservative
Seat held
Hemsworth
Labour
Jon Trickett
Labour
Seat held
Hendon
Conservative
Matthew Offord
Conservative
Seat held
Henley
Conservative
John Howell
Conservative
Seat held
Hereford and South Herefordshire
Conservative
Jesse Norman
Conservative
Seat held
Hertford and Stortford
Conservative
Mark Prisk
Conservative
Seat held
Hertsmere
Conservative
Oliver Dowden
Conservative
Seat held
Hexham
Conservative
Guy Opperman
Conservative
Seat held
Heywood and Middleton
Labour
Liz McInnes
Labour
Seat held
High Peak
Conservative
Ruth George
Labour
Seat gain, defeated incumbent Andrew Bingham
Hitchin and Harpenden
Conservative
Bim Afolami
Conservative
Seat held, incumbent Peter Lilley stood down
Holborn and St Pancras
Labour
Keir Starmer
Labour
Seat held
Hornchurch and Upminster
Conservative
Julia Lopez
Conservative
Seat held, incumbent Angela Watkinson stood down
Hornsey and Wood Green
Labour
Catherine West
Labour
Seat held
Horsham
Conservative
Jeremy Quin
Conservative
Seat held
Houghton and Sunderland South
Labour
Bridget Phillipson
Labour
Seat held
Hove
Labour
Peter Kyle
Labour
Seat held
Huddersfield
Labour Co-operative
Barry Sheerman
Labour Co-operative
Seat held
Huntingdon
Conservative
Jonathan Djanogly
Conservative
Seat held
Hyndburn
Labour
Graham Jones
Labour
Seat held
Ilford North
Labour
Wes Streeting
Labour
Seat held
Ilford South
Labour Co-operative
Mike Gapes
Labour Co-operative
Seat held
Inverclyde
Scottish National
Ronnie Cowan
Scottish National
Seat held
Inverness, Nairn, Badenoch and Strathspey
Scottish National
Drew Hendry
Scottish National
Seat held
Ipswich
Conservative
Sandy Martin
Labour
Seat gain, defeated incumbent Ben Gummer
Isle of Wight
Conservative
Bob Seely
Conservative
Seat held, incumbent Andrew Turner stood down
Islington North
Labour
Jeremy Corbyn
Labour
Seat held
Islington South and Finsbury
Labour
Emily Thornberry
Labour
Seat held
Islwyn
Labour Co-operative
Chris Evans
Labour Co-operative
Seat held
Jarrow
Labour
Stephen Hepburn
Labour
Seat held
Keighley
Conservative
John Grogan
Labour
Seat gain, defeated incumbent Kris Hopkins
Kenilworth and Southam
Conservative
Jeremy Wright
Conservative
Seat held
Kensington
Conservative
Emma Dent Coad
Labour
Seat gain, defeated incumbent Victoria Borwick
Kettering
Conservative
Philip Hollobone
Conservative
Seat held
Kilmarnock and Loudoun
Scottish National
Alan Brown
Scottish National
Seat held
Kingston and Surbiton
Conservative
Ed Davey
Liberal Democrats
Seat gain, defeated incumbent James Berry
Kingston upon Hull East
Labour
Karl Turner
Labour
Seat held
Kingston upon Hull North
Labour
Diana Johnson
Labour
Seat held
Kingston upon Hull West and Hessle
Labour
Emma Hardy
Labour
Seat held, incumbent Alan Johnson stood down
Kingswood
Conservative
Chris Skidmore
Conservative
Seat held
Kirkcaldy and Cowdenbeath
Scottish National
Lesley Laird
Labour
Seat gain, defeated incumbent Roger Mullin
Knowsley
Labour
George Howarth
Labour
Seat held
Lagan Valley
DUP
Jeffrey Donaldson
DUP
Seat held
Lanark and Hamilton East
Scottish National
Angela Crawley
Scottish National
Seat held
Lancaster and Fleetwood
Labour
Cat Smith
Labour
Seat held
Leeds Central
Labour
Hilary Benn
Labour
Seat held
Leeds East
Labour
Richard Burgon
Labour
Seat held
Leeds North East
Labour
Fabian Hamilton
Labour
Seat held
Leeds North West
Liberal Democrats
Alex Sobel
Labour Co-operative
Seat gain, defeated incumbent Greg Mulholland
Leeds West
Labour
Rachel Reeves
Labour
Seat held
Leicester East
Labour
Keith Vaz
Labour
Seat held
Leicester South
Labour Co-operative
Jon Ashworth
Labour Co-operative
Seat held
Leicester West
Labour
Liz Kendall
Labour
Seat held
Leigh
Labour
Jo Platt
Labour Co-operative
Seat held, incumbent Andy Burnham stood down
Lewes
Conservative
Maria Caulfield
Conservative
Seat held
Lewisham East
Labour
Heidi Alexander
Labour
Seat held
Lewisham West and Penge
Labour
Ellie Reeves
Labour
Seat held, incumbent Jim Dowd stood down
Lewisham Deptford
Labour
Vicky Foxcroft
Labour
Seat held
Leyton and Wanstead
Labour
John Cryer
Labour
Seat held
Lichfield
Conservative
Michael Fabricant
Conservative
Seat held
Lincoln
Conservative
Karen Lee
Labour
Seat gain, defeated incumbent Karl McCartney
Linlithgow and East Falkirk
Scottish National
Martyn Day
Scottish National
Seat held
Liverpool Riverside
Labour Co-operative
Louise Ellman
Labour Co-operative
Seat held
Liverpool Walton
Labour
Dan Carden
Labour
Seat held, incumbent Steve Rotheram stood down
Liverpool Wavertree
Labour Co-operative
Luciana Berger
Labour Co-operative
Seat held
Liverpool West Derby
Labour Co-operative
Stephen Twigg
Labour Co-operative
Seat held
Livingston
Scottish National
Hannah Bardell
Scottish National
Seat held
Llanelli
Labour
Nia Griffith
Labour
Seat held
Loughborough
Conservative
Nicky Morgan
Conservative
Seat held
Louth and Horncastle
Conservative
Victoria Atkins
Conservative
Seat held
Ludlow
Conservative
Philip Dunne
Conservative
Seat held
Luton North
Labour
Kelvin Hopkins
Labour
Seat held. Suspended from party.
Luton South
Labour Co-operative
Gavin Shuker
Labour Co-operative
Seat held
Macclesfield
Conservative
David Rutley
Conservative
Seat held
Maidenhead
Conservative
Theresa May
Conservative
Seat held
Maidstone and The Weald
Conservative
Helen Grant
Conservative
Seat held
Makerfield
Labour
Yvonne Fovargue
Labour
Seat held
Maldon
Conservative
John Whittingdale
Conservative
Seat held
Manchester Central
Labour Co-operative
Lucy Powell
Labour Co-operative
Seat held
Manchester, Gorton
Labour
Afzal Khan
Labour
Seat held, last MP Sir Gerald Kaufman died in February 2017
Manchester Withington
Labour
Jeff Smith
Labour
Seat held
Mansfield
Labour
Ben Bradley
Conservative
Seat gain, defeated incumbent Sir Alan Meale
Meon Valley
Conservative
George Hollingbery
Conservative
Seat held
Meriden
Conservative
Caroline Spelman
Conservative
Seat held
Merthyr Tydfil and Rhymney
Labour
Gerald Jones
Labour
Seat held
Mid Bedfordshire
Conservative
Nadine Dorries
Conservative
Seat held
Mid Derbyshire
Conservative
Pauline Latham
Conservative
Seat held
Mid Dorset and North Poole
Conservative
Michael Tomlinson
Conservative
Seat held
Mid Norfolk
Conservative
George Freeman
Conservative
Seat held
Mid Sussex
Conservative
Nicholas Soames
Conservative
Seat held
Mid Ulster
Sinn Féin
Francie Molloy
Sinn Féin
Seat held
Mid Worcestershire
Conservative
Nigel Huddleston
Conservative
Seat held
Middlesbrough
Labour
Andy McDonald
Labour
Seat held
Middlesbrough South and East Cleveland
Labour
Simon Clarke
Conservative
Seat gain, incumbent Tom Blenkinsop stood down
Midlothian
Scottish National
Danielle Rowley
Labour
Seat gain, defeated incumbent Owen Thompson
Milton Keynes North
Conservative
Mark Lancaster
Conservative
Seat held
Milton Keynes South
Conservative
Iain Stewart
Conservative
Seat held
Mitcham and Morden
Labour
Siobhain McDonagh
Labour
Seat held
Mole Valley
Conservative
Sir Paul Beresford
Conservative
Seat held
Monmouth
Conservative
David Davies
Conservative
Seat held
Montgomeryshire
Conservative
Glyn Davies
Conservative
Seat held
Moray
Scottish National
Douglas Ross
Conservative
Seat gain, defeated incumbent Angus Robertson
Morecambe and Lunesdale
Conservative
David Morris
Conservative
Seat held
Morley and Outwood
Conservative
Andrea Jenkyns
Conservative
Seat held
Motherwell and Wishaw
Scottish National
Marion Fellows
Scottish National
Seat held
Na h-Eileanan an Iar (Western Isles)
Scottish National
Angus MacNeil
Scottish National
Seat held
Neath
Labour Co-operative
Christina Rees
Labour Co-operative
Seat held
New Forest East
Conservative
Julian Lewis
Conservative
Seat held
New Forest West
Conservative
Desmond Swayne
Conservative
Seat held
Newark
Conservative
Robert Jenrick
Conservative
Seat held
Newbury
Conservative
Richard Benyon
Conservative
Seat held
Newcastle upon Tyne Central
Labour
Chinyelu Onwurah
Labour
Seat held
Newcastle upon Tyne East
Labour
Nick Brown
Labour
Seat held
Newcastle upon Tyne North
Labour
Catherine McKinnell
Labour
Seat held
Newcastle-under-Lyme
Labour
Paul Farrelly
Labour
Seat held
Newport East
Labour
Jessica Morden
Labour
Seat held
Newport West
Labour
Paul Flynn
Labour
Seat held
Newry and Armagh
Sinn Féin
Mickey Brady
Sinn Féin
Seat held
Newton Abbot
Conservative
Anne Marie Morris
Conservative
Seat held
Normanton, Pontefract and Castleford
Labour
Yvette Cooper
Labour
Seat held
North Antrim
DUP
Ian Paisley Jr
DUP
Seat held
North Ayrshire and Arran
Scottish National
Patricia Gibson
Scottish National
Seat held
North Cornwall
Conservative
Scott Mann
Conservative
Seat held
North Devon
Conservative
Peter Heaton-Jones
Conservative
Seat held
North Dorset
Conservative
Simon Hoare
Conservative
Seat held
North Down
Independent
Lady Sylvia Hermon
Independent
Seat held
North Durham
Labour
Kevan Jones
Labour
Seat held
North East Bedfordshire
Conservative
Alistair Burt
Conservative
Seat held
North East Cambridgeshire
Conservative
Steve Barclay
Conservative
Seat held
North East Derbyshire
Labour
Lee Rowley
Conservative
Seat gain, defeated incumbent Natascha Engel
North East Fife
Scottish National
Stephen Gethins
Scottish National
Seat held
North East Hampshire
Conservative
Ranil Jayawardena
Conservative
Seat held
North East Hertfordshire
Conservative
Oliver Heald
Conservative
Seat held
North East Somerset
Conservative
Jacob Rees-Mogg
Conservative
Seat held
North Herefordshire
Conservative
Bill Wiggin
Conservative
Seat held
North Norfolk
Liberal Democrats
Norman Lamb
Liberal Democrats
Seat held
North Shropshire
Conservative
Owen Paterson
Conservative
Seat held
North Somerset
Conservative
Liam Fox
Conservative
Seat held
North Swindon
Conservative
Justin Tomlinson
Conservative
Seat held
North Thanet
Conservative
Roger Gale
Conservative
Seat held
North Tyneside
Labour
Mary Glindon
Labour
Seat held
North Warwickshire
Conservative
Craig Tracey
Conservative
Seat held
North West Cambridgeshire
Conservative
Shailesh Vara
Conservative
Seat held
North West Durham
Labour
Laura Pidcock
Labour
Seat held, incumbent Pat Glass stood down
North West Hampshire
Conservative
Kit Malthouse
Conservative
Seat held
North West Leicestershire
Conservative
Andrew Bridgen
Conservative
Seat held
North West Norfolk
Conservative
Sir Henry Bellingham
Conservative
Seat held
North Wiltshire
Conservative
James Gray
Conservative
Seat held
Northampton North
Conservative
Michael Ellis
Conservative
Seat held
Northampton South
Conservative
Andrew Lewer
Conservative
Seat held, incumbent David Mackintosh stood down
Norwich North
Conservative
Chloe Smith
Conservative
Seat held
Norwich South
Labour
Clive Lewis
Labour
Seat held
Nottingham East
Labour Co-operative
Chris Leslie
Labour Co-operative
Seat held
Nottingham North
Labour
Alex Norris
Labour Co-operative
Seat held, incumbent Graham Allen stood down
Nottingham South
Labour
Lilian Greenwood
Labour
Seat held
Nuneaton
Conservative
Marcus Jones
Conservative
Seat held
Ochil and South Perthshire
Scottish National
Luke Graham
Conservative
Seat gain, defeated incumbent Tasmina Ahmed-Sheikh
Ogmore
Labour
Chris Elmore
Labour
Seat held
Old Bexley and Sidcup
Conservative
James Brokenshire
Conservative
Seat held
Oldham East and Saddleworth
Labour
Debbie Abrahams
Labour
Seat held
Oldham West and Royton
Labour Co-operative
Jim McMahon
Labour Co-operative
Seat held
Orkney and Shetland
Liberal Democrats
Alistair Carmichael
Liberal Democrats
Seat held
Orpington
Conservative
Jo Johnson
Conservative
Seat held
Oxford East
Labour
Anneliese Dodds
Labour Co-operative
Seat held, incumbent Andrew Smith stood down
Oxford West and Abingdon
Conservative
Layla Moran
Liberal Democrats
Seat gain, defeated incumbent Nicola Blackwood
Paisley and Renfrewshire North
Scottish National
Gavin Newlands
Scottish National
Seat held
Paisley and Renfrewshire South
Scottish National
Mhairi Black
Scottish National
Seat held
Pendle
Conservative
Andrew Stephenson
Conservative
Seat held
Penistone and Stocksbridge
Labour
Angela Christine Smith
Labour
Seat held
Penrith and The Border
Conservative
Rory Stewart
Conservative
Seat held
Perth and North Perthshire
Scottish National
Pete Wishart
Scottish National
Seat held
Peterborough
Conservative
Fiona Onasanya
Labour
Seat gain, defeated incumbent Stewart Jackson
Plymouth, Moor View
Conservative
Johnny Mercer
Conservative
Seat held
Plymouth, Sutton and Devonport
Conservative
Luke Pollard
Labour Co-operative
Seat gain, defeated incumbent Oliver Colvile
Pontypridd
Labour
Owen Smith
Labour
Seat held
Poole
Conservative
Robert Syms
Conservative
Seat held
Poplar and Limehouse
Labour
Jim Fitzpatrick
Labour
Seat held
Portsmouth North
Conservative
Penny Mordaunt
Conservative
Seat held
Portsmouth South
Conservative
Stephen Morgan
Labour
Seat gain, defeated incumbent Flick Drummond
Preseli Pembrokeshire
Conservative
Stephen Crabb
Conservative
Seat held
Preston
Labour Co-operative
Mark Hendrick
Labour Co-operative
Seat held
Pudsey
Conservative
Stuart Andrew
Conservative
Seat held
Putney
Conservative
Justine Greening
Conservative
Seat held
Rayleigh and Wickford
Conservative
Mark Francois
Conservative
Seat held
Reading East
Conservative
Matt Rodda
Labour
Seat gain, defeated incumbent Rob Wilson
Reading West
Conservative
Alok Sharma
Conservative
Seat held
Redcar
Labour Co-operative
Anna Turley
Labour Co-operative
Seat held
Redditch
Conservative
Rachel Maclean
Conservative
Seat held, incumbent Karen Lumley stood down
Reigate
Conservative
Crispin Blunt
Conservative
Seat held
Rhondda
Labour
Chris Bryant
Labour
Seat held
Ribble Valley
Conservative
Nigel Evans
Conservative
Seat held
Richmond (Yorks)
Conservative
Rishi Sunak
Conservative
Seat held
Richmond Park
Liberal Democrats
Zac Goldsmith
Conservative
Seat recovery, defeated incumbent Sarah Olney
Rochdale
Independent [ a]
Tony Lloyd
Labour
Seat held, defeated incumbent Simon Danczuk (originally a Labour MP)
Rochester and Strood
Conservative
Kelly Tolhurst
Conservative
Seat held
Rochford and Southend East
Conservative
James Duddridge
Conservative
Seat held
Romford
Conservative
Andrew Rosindell
Conservative
Seat held
Romsey and Southampton North
Conservative
Caroline Nokes
Conservative
Seat held
Ross, Skye and Lochaber
Scottish National
Ian Blackford
Scottish National
Seat held
Rossendale and Darwen
Conservative
Jake Berry
Conservative
Seat held
Rother Valley
Labour
Kevin Barron
Labour
Seat held
Rotherham
Labour
Sarah Champion
Labour
Seat held
Rugby
Conservative
Mark Pawsey
Conservative
Seat held
Ruislip, Northwood and Pinner
Conservative
Nick Hurd
Conservative
Seat held
Runnymede and Weybridge
Conservative
Philip Hammond
Conservative
Seat held
Rushcliffe
Conservative
Kenneth Clarke
Conservative
Seat held
Rutherglen and Hamilton West
Scottish National
Ged Killen
Labour Co-operative
Seat gain, defeated incumbent Margaret Ferrier
Rutland and Melton
Conservative
Alan Duncan
Conservative
Seat held
Saffron Walden
Conservative
Kemi Badenoch
Conservative
Seat held, incumbent Sir Alan Haselhurst stood down
Salford and Eccles
Labour
Rebecca Long-Bailey
Labour
Seat held
Salisbury
Conservative
John Glen
Conservative
Seat held
Scarborough and Whitby
Conservative
Robert Goodwill
Conservative
Seat held
Scunthorpe
Labour
Nic Dakin
Labour
Seat held
Sedgefield
Labour
Phil Wilson
Labour
Seat held
Sefton Central
Labour
Bill Esterson
Labour
Seat held
Selby and Ainsty
Conservative
Nigel Adams
Conservative
Seat held
Sevenoaks
Conservative
Michael Fallon
Conservative
Seat held
Sheffield Central
Labour
Paul Blomfield
Labour
Seat held
Sheffield South East
Labour
Clive Betts
Labour
Seat held
Sheffield Brightside and Hillsborough
Labour
Gill Furniss
Labour
Seat held
Sheffield Hallam
Liberal Democrats
Jared O'Mara
Labour
Seat gain, defeated incumbent Nick Clegg .
Sheffield Heeley
Labour
Louise Haigh
Labour
Seat held
Sherwood
Conservative
Mark Spencer
Conservative
Seat held
Shipley
Conservative
Philip Davies
Conservative
Seat held
Shrewsbury and Atcham
Conservative
Daniel Kawczynski
Conservative
Seat held
Sittingbourne and Sheppey
Conservative
Gordon Henderson
Conservative
Seat held
Skipton and Ripon
Conservative
Julian Smith
Conservative
Seat held
Sleaford and North Hykeham
Conservative
Caroline Johnson
Conservative
Seat held
Slough
Labour
Tan Dhesi
Labour
Seat held, incumbent Fiona Mactaggart stood down
Solihull
Conservative
Julian Knight
Conservative
Seat held
Somerton and Frome
Conservative
David Warburton
Conservative
Seat held
South Antrim
UUP
Paul Girvan
DUP
Seat gain, defeated incumbent Danny Kinahan
South Basildon and East Thurrock
Conservative
Stephen Metcalfe
Conservative
Seat held
South Cambridgeshire
Conservative
Heidi Allen
Conservative
Seat held
South Derbyshire
Conservative
Heather Wheeler
Conservative
Seat held
South Dorset
Conservative
Richard Drax
Conservative
Seat held
South Down
SDLP
Chris Hazzard
Sinn Féin
Seat gain, defeated incumbent Margaret Ritchie
South East Cambridgeshire
Conservative
Lucy Frazer
Conservative
Seat held
South East Cornwall
Conservative
Sheryll Murray
Conservative
Seat held
South Holland and The Deepings
Conservative
John Hayes
Conservative
Seat held
South Leicestershire
Conservative
Alberto Costa
Conservative
Seat held
South Norfolk
Conservative
Richard Bacon
Conservative
Seat held
South Northamptonshire
Conservative
Andrea Leadsom
Conservative
Seat held
South Ribble
Conservative
Seema Kennedy
Conservative
Seat held
South Shields
Labour
Emma Lewell-Buck
Labour
Seat held
South Staffordshire
Conservative
Gavin Williamson
Conservative
Seat held
South Suffolk
Conservative
James Cartlidge
Conservative
Seat held
South Swindon
Conservative
Robert Buckland
Conservative
Seat held
South Thanet
Conservative
Craig Mackinlay
Conservative
Seat held
South West Bedfordshire
Conservative
Andrew Selous
Conservative
Seat held
South West Devon
Conservative
Gary Streeter
Conservative
Seat held
South West Hertfordshire
Conservative
David Gauke
Conservative
Seat held
South West Norfolk
Conservative
Liz Truss
Conservative
Seat held
South West Surrey
Conservative
Jeremy Hunt
Conservative
Seat held
South West Wiltshire
Conservative
Andrew Murrison
Conservative
Seat held
Southampton Itchen
Conservative
Royston Smith
Conservative
Seat held
Southampton Test
Labour
Alan Whitehead
Labour
Seat held
Southend West
Conservative
David Amess
Conservative
Seat held
Southport
Liberal Democrats
Damien Moore
Conservative
Seat gain, incumbent John Pugh stood down
Spelthorne
Conservative
Kwasi Kwarteng
Conservative
Seat held
St Albans
Conservative
Anne Main
Conservative
Seat held
St Austell and Newquay
Conservative
Steve Double
Conservative
Seat held
St Helens North
Labour
Conor McGinn
Labour
Seat held
St Helens South and Whiston
Labour
Marie Rimmer
Labour
Seat held
St Ives
Conservative
Derek Thomas
Conservative
Seat held
Stafford
Conservative
Jeremy Lefroy
Conservative
Seat held
Staffordshire Moorlands
Conservative
Karen Bradley
Conservative
Seat held
Stalybridge and Hyde
Labour Co-operative
Jonathan Reynolds
Labour Co-operative
Seat held
Stevenage
Conservative
Stephen McPartland
Conservative
Seat held
Stirling
Scottish National
Stephen Kerr
Conservative
Seat gain, defeated incumbent Steven Paterson
Stockport
Labour
Ann Coffey
Labour
Seat held
Stockton North
Labour
Alex Cunningham
Labour
Seat held
Stockton South
Conservative
Paul Williams
Labour
Seat gain, defeated incumbent James Wharton
Stoke-on-Trent Central
Labour Co-operative
Gareth Snell
Labour Co-operative
Seat held
Stoke-on-Trent North
Labour
Ruth Smeeth
Labour
Seat held
Stoke-on-Trent South
Labour
Jack Brereton
Conservative
Seat gain, defeated incumbent Rob Flello
Stone
Conservative
Bill Cash
Conservative
Seat held
Stourbridge
Conservative
Margot James
Conservative
Seat held
Strangford
DUP
Jim Shannon
DUP
Seat held
Stratford-on-Avon
Conservative
Nadhim Zahawi
Conservative
Seat held
Streatham
Labour
Chuka Umunna
Labour
Seat held
Stretford and Urmston
Labour
Kate Green
Labour
Seat held
Stroud
Conservative
David Drew
Labour Co-operative
Seat gain, defeated incumbent Neil Carmichael
Suffolk Coastal
Conservative
Thérèse Coffey
Conservative
Seat held
Sunderland Central
Labour
Julie Elliott
Labour
Seat held
Surrey Heath
Conservative
Michael Gove
Conservative
Seat held
Sutton and Cheam
Conservative
Paul Scully
Conservative
Seat held
Sutton Coldfield
Conservative
Andrew Mitchell
Conservative
Seat held
Swansea East
Labour
Carolyn Harris
Labour
Seat held
Swansea West
Labour Co-operative
Geraint Davies
Labour Co-operative
Seat held
Tamworth
Conservative
Christopher Pincher
Conservative
Seat held
Tatton
Conservative
Esther McVey
Conservative
Seat held, incumbent George Osborne stood down
Taunton Deane
Conservative
Rebecca Pow
Conservative
Seat held
Telford
Conservative
Lucy Allan
Conservative
Seat held
Tewkesbury
Conservative
Laurence Robertson
Conservative
Seat held
Thirsk and Malton
Conservative
Kevin Hollinrake
Conservative
Seat held
Thornbury and Yate
Conservative
Luke Hall
Conservative
Seat held
Thurrock
Conservative
Jackie Doyle-Price
Conservative
Seat held
Tiverton and Honiton
Conservative
Neil Parish
Conservative
Seat held
Tonbridge and Malling
Conservative
Tom Tugendhat
Conservative
Seat held
Tooting
Labour
Rosena Allin-Khan
Labour
Seat held
Torbay
Conservative
Kevin Foster
Conservative
Seat held
Torfaen
Labour
Nick Thomas-Symonds
Labour
Seat held
Torridge and West Devon
Conservative
Geoffrey Cox
Conservative
Seat held
Totnes
Conservative
Sarah Wollaston
Conservative
Seat held
Tottenham
Labour
David Lammy
Labour
Seat held
Truro and Falmouth
Conservative
Sarah Newton
Conservative
Seat held
Tunbridge Wells
Conservative
Greg Clark
Conservative
Seat held
Twickenham
Conservative
Vince Cable
Liberal Democrats
Seat gain, defeated incumbent Tania Mathias
Tynemouth
Labour
Alan Campbell
Labour
Seat held
Upper Bann
DUP
David Simpson
DUP
Seat held
Uxbridge and South Ruislip
Conservative
Boris Johnson
Conservative
Seat held
Vale of Clwyd
Conservative
Chris Ruane
Labour
Seat gain, defeated incumbent James Davies
Vale of Glamorgan
Conservative
Alun Cairns
Conservative
Seat held
Vauxhall
Labour
Kate Hoey
Labour
Seat held
Wakefield
Labour
Mary Creagh
Labour
Seat held
Wallasey
Labour
Angela Eagle
Labour
Seat held
Walsall North
Labour
Eddie Hughes
Conservative
Seat gain, defeated incumbent David Winnick
Walsall South
Labour
Valerie Vaz
Labour
Seat held
Walthamstow
Labour Co-operative
Stella Creasy
Labour Co-operative
Seat held
Wansbeck
Labour
Ian Lavery
Labour
Seat held
Wantage
Conservative
Ed Vaizey
Conservative
Seat held
Warley
Labour
John Spellar
Labour
Seat held
Warrington North
Labour
Helen Jones
Labour
Seat held
Warrington South
Conservative
Faisal Rashid
Labour
Seat gain, defeated incumbent David Mowat
Warwick and Leamington
Conservative
Matt Western
Labour
Seat gain, defeated incumbent Chris White
Washington and Sunderland West
Labour
Sharon Hodgson
Labour
Seat held
Watford
Conservative
Richard Harrington
Conservative
Seat held
Waveney
Conservative
Peter Aldous
Conservative
Seat held
Wealden
Conservative
Nus Ghani
Conservative
Seat held
Weaver Vale
Conservative
Mike Amesbury
Labour
Seat gain, defeated incumbent Graham Evans
Wellingborough
Conservative
Peter Bone
Conservative
Seat held
Wells
Conservative
James Heappey
Conservative
Seat held
Welwyn Hatfield
Conservative
Grant Shapps
Conservative
Seat held
Wentworth and Dearne
Labour
John Healey
Labour
Seat held
West Aberdeenshire and Kincardine
Scottish National
Andrew Bowie
Conservative
Seat gain, defeated incumbent Stuart Donaldson
West Bromwich East
Labour
Tom Watson
Labour
Seat held
West Bromwich West
Labour Co-operative
Adrian Bailey
Labour Co-operative
Seat held
West Dorset
Conservative
Oliver Letwin
Conservative
Seat held
West Dunbartonshire
Scottish National
Martin Docherty
Scottish National
Seat held
West Ham
Labour
Lyn Brown
Labour
Seat held
West Lancashire
Labour
Rosie Cooper
Labour
Seat held
West Suffolk
Conservative
Matthew Hancock
Conservative
Seat held
West Tyrone
Sinn Féin
Barry McElduff
Sinn Féin
Seat held, incumbent Pat Doherty stood down
West Worcestershire
Conservative
Harriett Baldwin
Conservative
Seat held
Westminster North
Labour
Karen Buck
Labour
Seat held
Westmorland and Lonsdale
Liberal Democrats
Tim Farron
Liberal Democrats
Seat held
Weston-super-Mare
Conservative
John Penrose
Conservative
Seat held
Wigan
Labour
Lisa Nandy
Labour
Seat held
Wimbledon
Conservative
Stephen Hammond
Conservative
Seat held
Winchester
Conservative
Steve Brine
Conservative
Seat held
Windsor
Conservative
Adam Afriyie
Conservative
Seat held
Wirral South
Labour
Alison McGovern
Labour
Seat held
Wirral West
Labour
Margaret Greenwood
Labour
Seat held
Witham
Conservative
Priti Patel
Conservative
Seat held
Witney
Conservative
Robert Courts
Conservative
Seat held
Woking
Conservative
Jonathan Lord
Conservative
Seat held
Wokingham
Conservative
John Redwood
Conservative
Seat held
Wolverhampton North East
Labour
Emma Reynolds
Labour
Seat held
Wolverhampton South East
Labour
Pat McFadden
Labour
Seat held
Wolverhampton South West
Labour
Eleanor Smith
Labour
Seat held, incumbent Rob Marris stood down
Worcester
Conservative
Robin Walker
Conservative
Seat held
Workington
Labour
Sue Hayman
Labour
Seat held
Worsley and Eccles South
Labour
Barbara Keeley
Labour
Seat held
Worthing West
Conservative
Peter Bottomley
Conservative
Seat held
The Wrekin
Conservative
Mark Pritchard
Conservative
Seat held
Wrexham
Labour
Ian Lucas
Labour
Seat held
Wycombe
Conservative
Steve Baker
Conservative
Seat held
Wyre and Preston North
Conservative
Ben Wallace
Conservative
Seat held
Wyre Forest
Conservative
Mark Garnier
Conservative
Seat held
Wythenshawe and Sale East
Labour
Mike Kane
Labour
Seat held
Yeovil
Conservative
Marcus Fysh
Conservative
Seat held
Ynys Môn (Anglesey)
Labour
Albert Owen
Labour
Seat held
York Central
Labour Co-operative
Rachael Maskell
Labour Co-operative
Seat held
York Outer
Conservative
Julian Sturdy
Conservative
Seat held
Notes
^ a b c d The incumbents for these seats were originally members of political parties before either being suspended or resigning from their respective parties and subsequently sitting as independents for the remainder of the Parliament.
Deputy Speakers
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.
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
By-elections are held for seats that become vacant.
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[ 16] become independents . This Parliament has had an unusually large number of these changes, resulting in the number of MPs sitting as independents rising to its highest level (33) since the Ballot Act 1872 (which introduced secret ballots for elections in the United Kingdom ).[citation needed ]
The Conservative and Labour parties lost numerous MPs through suspensions and defections to other parties. In February 2019, 8 Labour and 3 Conservative MPs formed a new grouping (later a party in its own right), Change UK . That grouping experienced a split in June, with some of its members resigning to form The Independents . The Liberal Democrats have made a gain of 8 seats since the opening of Parliament, including some former Change UK members. The government lost its majority on 3 September 2019, when the Conservative MP Phillip Lee defected to the Liberal Democrats. Later the same day, the Conservatives expelled 21 of their MPs for voting against the government, 10 of whom were later readmitted to the party on 29 October.
Name
Date
From
To
Constituency
Reason
Anne Marie Morris
10 July 2017
Conservative
Independent
Newton Abbot
Suspended from the Conservatives, pending investigation over using the remark "nigger in the woodpile ".[ 17]
12 December 2017
Independent
Conservative
Reinstated.[ 16]
Jared O'Mara
25 October 2017
Labour
Independent
Sheffield Hallam
Suspended from Labour, pending investigation over alleged sexist and homophobic remarks.[ 18]
3 July 2018
Independent
Labour
Reinstated.[ 19]
12 July 2018
Labour
Independent
Resigned from Labour.[ 20]
Kelvin Hopkins
2 November 2017
Labour
Independent
Luton North
Suspended from Labour, pending investigation into sexual allegations.[ 21]
Charlie Elphicke
3 November 2017
Conservative
Independent
Dover
Suspended from the Conservatives, pending police investigation of "serious allegations".[ 22]
12 December 2018
Independent
Conservative
Reinstated.[ 23]
22 July 2019
Conservative
Independent
Suspended once again after being charged with sexual assault.[ 24]
Ivan Lewis
23 November 2017
Labour
Independent
Bury South
Suspended from Labour, pending investigation of sexual harassment.[ 10] Resigned from Labour on 20 December 2018.[ 25]
Barry McElduff
8 January 2018
Sinn Féin
Independent
West Tyrone
Suspended from Sinn Féin over a social media video referencing the Kingsmill massacre . Resigned from parliament.[ 26]
John Woodcock
30 April 2018
Labour Co-op
Independent
Barrow and Furness
Suspended from Labour over allegations of inappropriate messages to former staff.[ 27] Resigned from Labour on 18 July 2018.[ 28]
10 July 2019
Independent
The Independents
Formed new political grouping.
Ian Paisley
24 July 2018
DUP
Independent
North Antrim
Suspended from DUP for not disclosing financial interests from the Sri Lankan government, and then advocating for them.[ 29]
4 September 2018
Independent
Suspended
Suspended from the House of Commons on 24 July for 30 days beginning 4 September.[ 29]
21 November 2018
Suspended
DUP
Reinstated to the House of Commons and the DUP.[ 30]
Andrew Griffiths
21 August 2018
Conservative
Independent
Burton
Suspended from the Conservatives, pending investigation of inappropriate behaviour with members of staff.[ 31]
12 December 2018
Independent
Conservative
Reinstated.[ 32]
Frank Field
30 August 2018
Labour
Independent
Birkenhead
Resigned from Labour.[ 33]
2 August 2019
Independent
Birkenhead Social Justice
Founded new political party to contest the next election.
Stephen Lloyd
6 December 2018
Liberal Democrats
Independent
Eastbourne
Resigned the Liberal Democrats whip over the Brexit withdrawal agreement .[ 34]
Fiona Onasanya
19 December 2018
Labour
Independent
Peterborough
Suspended 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 Berger
18 February 2019
Labour Co-op
Change UK
Liverpool Wavertree
Resigned from Labour, citing party's approach to Brexit and antisemitism.[ 38]
4 June 2019
Change UK
Independent
Left Change UK following in order to "work cross party" and "respond flexibly".[ 39]
10 July 2019
Independent
The Independents
Formed new political grouping.
5 September 2019
The Independents
Liberal Democrats
Joined the Liberal Democrats, citing the "moment of national crisis", as the most effective party to stop Brexit.[ 40]
Ann Coffey
18 February 2019
Labour
Change UK
Stockport
Resigned from Labour, citing party's approach to Brexit and antisemitism.[ 38]
Mike Gapes
Labour Co-op
Change UK
Ilford South
Chris Leslie
Labour Co-op
Change UK
Nottingham East
Gavin Shuker
Labour Co-op
Change UK
Luton South
4 June 2019
Change UK
Independent
Left Change UK following in order to "work cross party" and "respond flexibly".[ 39]
10 July 2019
Independent
The Independents
Formed new political grouping.
Angela Smith
18 February 2019
Labour
Change UK
Penistone and Stocksbridge
Resigned from Labour, citing party's approach to Brexit and antisemitism.[ 38]
4 June 2019
Change UK
Independent
Left Change UK following in order to "work cross party" and "respond flexibly".[ 39]
10 July 2019
Independent
The Independents
Formed new political grouping.
7 September 2019
The Independents
Liberal Democrats
Defected to the Liberal Democrats.[ 41]
Chuka Umunna
18 February 2019
Labour
Change UK
Streatham
Resigned from Labour, citing party's approach to Brexit and antisemitism.[ 38]
4 June 2019
Change UK
Independent
Left Change UK following in order to "work cross party" and "respond flexibly".[ 39]
13 June 2019
Independent
Liberal Democrats
Decided against the need for a new political party.[ 42]
Joan Ryan
19 February 2019
Labour
Change UK
Enfield North
Resigned from Labour, citing party's approach to Brexit and antisemitism.[ 38]
Anna Soubry
20 February 2019
Conservative
Change UK
Broxtowe
Resigned from the Conservatives in response to its perceived move to the political right, such as "Hard Brexit " policies.[ 43]
Heidi Allen
20 February 2019
Conservative
Change UK
South Cambridgeshire
4 June 2019
Change UK
Independent
Wanted to "work cross party" and "respond flexibly".[ 39]
10 July 2019
Independent
The Independents
Formed new political grouping.
7 October 2019
The Independents
Liberal Democrats
Joined the Lib Dems, citing effectiveness as part of a team, rejecting the status quo, and stopping Brexit.[ 44]
Sarah Wollaston
20 February 2019
Conservative
Change UK
Totnes
Resigned from the Conservatives in response to its perceived move to the political right, such as "Hard Brexit " policies.[ 43]
4 June 2019
Change UK
Independent
Wanted to "work cross party" and "respond flexibly".[ 39]
14 August 2019
Independent
Liberal Democrats
Joined the Lib Dems to make the case for the UK to "remain at the heart of Europe".[ 45]
Ian Austin
22 February 2019
Labour
Independent
Dudley North
Resigned from Labour, blaming leader Jeremy Corbyn for "creating a culture of extremism and intolerance".
Chris Williamson
27 February 2019
Labour
Independent
Derby North
Suspended for stating Labour had been "too apologetic" about allegations of antisemitism.[ 46]
26 June 2019
Independent
Labour
Reinstated.[ 47]
28 June 2019
Labour
Independent
Suspended again.[ 48]
Nick Boles
1 April 2019
Conservative
Independent
Grantham and Stamford
Resigned from the Conservative Party, objecting that it was refusing to compromise over Brexit.[ 49]
Phillip Lee
3 September 2019
Conservative
Liberal Democrats
Bracknell
Resigned from the Conservative Party over its stance on Brexit, and shift to the right.[ 50]
Guto Bebb
Conservative
Independent
Aberconwy
Suspended 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 Clarke
Conservative
Independent
Rushcliffe
David Gauke
Conservative
Independent
South West Hertfordshire
Justine Greening
Conservative
Independent
Putney
Dominic Grieve
Conservative
Independent
Beaconsfield
Philip Hammond
Conservative
Independent
Runnymede and Weybridge
Oliver Letwin
Conservative
Independent
West Dorset
Anne Milton
Conservative
Independent
Guildford
Rory Stewart
Conservative
Independent
Penrith and The Border
Sam Gyimah
Conservative
Independent
East Surrey
14 September 2019
Independent
Liberal Democrats
Joined the Lib Dems, citing UK institutions and democracy.[ 53]
Antoinette Sandbach
3 September 2019
Conservative
Independent
Eddisbury
Suspended after voting against the Government (see above).
31 October 2019
Independent
Liberal Democrats
Joined the Lib Dems, citing progressive centre-ground liberal values and the two main parties "floating off to two extremes".[ 54]
Richard Benyon
3 September 2019
Conservative
Independent
Newbury
Suspended from the Conservatives on 3 September after voting against the Government, on a motion to allow Parliament to control the order paper in order to introduce a bill to prevent a no-deal Brexit.[ 51] [ 52]
Whip restored 29 October alongside after meeting with the Prime Minister; standing down at the next election or agreed to support his Withdrawal Agreement if re-elected.[ 55]
29 October 2019
Independent
Conservative
Steve Brine
3 September 2019
Conservative
Independent
Winchester
29 October 2019
Independent
Conservative
Alistair Burt
3 September 2019
Conservative
Independent
North East Bedfordshire
29 October 2019
Independent
Conservative
Greg Clark
3 September 2019
Conservative
Independent
Tunbridge Wells
29 October 2019
Independent
Conservative
Stephen Hammond
3 September 2019
Conservative
Independent
Wimbledon
29 October 2019
Independent
Conservative
Richard Harrington
3 September 2019
Conservative
Independent
Watford
29 October 2019
Independent
Conservative
Margot James
3 September 2019
Conservative
Independent
Stourbridge
29 October 2019
Independent
Conservative
Caroline Nokes
3 September 2019
Conservative
Independent
Romsey and Southampton North
29 October 2019
Independent
Conservative
Nicholas Soames
3 September 2019
Conservative
Independent
Mid Sussex
29 October 2019
Independent
Conservative
Ed Vaizey
3 September 2019
Conservative
Independent
Wantage
29 October 2019
Independent
Conservative
Amber Rudd
7 September 2019
Conservative
Independent
Hastings and Rye
Resigned, saying leaving the EU with a deal was no longer HM Government's main objective and objecting to deselection of "The 21".[ 56]
Mike Hill
22 September 2019
Labour
Independent
Hartlepool
Suspended over allegations of sexual harassment.[ 57]
21 October 2019
Independent
Labour
Reinstated after allegations of sexual harassment were dropped.[ 58]
Stephen Hepburn
7 October 2019
Labour
Independent
Jarrow
Suspended over allegations of sexual harassment.[ 59]
Louise Ellman
17 October 2019
Labour Co-op
Independent
Liverpool Riverside
Resigned from Labour over antisemitism in the party, saying that Jeremy Corbyn is "not fit" to become prime minister.[ 60]
Keith Vaz
31 October 2019
Labour
Suspended
Leicester East
Suspended 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
4 November 2019
The Speaker
Vacant
Buckingham
Stepped down as Speaker after ten years, and as MP.[ 62] [ 63]
Lindsay Hoyle
Labour
The Speaker
Chorley
Elected 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 .
Date
Event
Majority
Con
DUP
Lab
SNP
LD
SF
PC
Grn
CUK
TI
BSJP
Speaker
Ind
Suspended
Vacant
21 June 2017
Opening of Parliament
13
317
10
262
35
12
7
4
1
1
1
0
0
10 July 2017
Morris suspended from Conservatives
11
316
2
25 October 2017
O'Mara suspended from Labour
261
3
2 November 2017
Hopkins suspended from Labour
260
4
3 November 2017
Elphicke suspended from Conservatives
9
315
5
23 November 2017
Lewis suspended from Labour
259
6
12 December 2017
Morris readmitted to Conservatives
11
316
5
2018
Date
Event
Majority
Con
DUP
Lab
SNP
LD
SF
PC
Grn
CUK
TI
BSJP
Speaker
Ind
Suspended
Vacant
8 January 2018
McElduff suspended from Sinn Féin
11
316
10
259
35
12
6
4
1
1
6
0
0
16 January 2018
McElduff (Ind) resigns seat
5
1
30 April 2018
Woodcock suspended from Labour
258
6
3 May 2018
Begley wins W Tyrone by-election for Sinn Féin
7
0
9 May 2018
Alexander (Labour) resigns seat
12
257
1
14 June 2018
Daby wins Lewisham E by-election for Labour
11
258
0
3 July 2018
O'Mara readmitted to Labour
259
5
12 July 2018
O'Mara resigns from Labour
258
6
24 July 2018
Paisley suspended from DUP
9
9
7
21 August 2018
Griffiths suspended from Conservatives
7
315
8
30 August 2018
Field resigns from Labour
257
9
21 November 2018
Paisley readmitted to DUP
9
10
8
6 December 2018
Lloyd resigns from Liberal Democrats
11
9
12 December 2018
Elphicke , Griffiths readmitted to Conservatives
13
317
7
19 December 2018
Onasanya suspended from Labour
256
8
2019
Date
Event
Majority
Con
DUP
Lab
SNP
LD
SF
PC
Grn
CUK
TI
BSJP
Speaker
Ind
Suspended
Vacant
17 February 2019
Flynn (Labour) dies
14
317
10
255
35
11
7
4
1
1
8
0
1
18 February 2019
Seven Labour MPs leave to join Change UK
248
7
19 February 2019
Ryan leaves Labour for Change UK
247
8
20 February 2019
Three Conservative MPs join Change UK
8
314
11
22 February 2019
Austin resigns from Labour
246
9
27 February 2019
Williamson suspended from Labour
245
10
1 April 2019
Boles resigns from Conservatives
6
313
11
4 April 2019
Jones wins Newport West by-election for Labour
5
246
11
0
1 May 2019
Onasanya (Ind) removed by recall petition
6
10
1
4 June 2019
Six MPs leave Change UK, become Independent
5
16
6 June 2019
Forbes wins Peterborough by-election for Labour
5
247
0
13 June 2019
Umunna (Ind) joins Liberal Democrats
12
15
21 June 2019
Davies (Con) removed after recall petition
4
312
1
10 July 2019
Five independent MPs form The Independents
5
10
22 July 2019
Elphicke suspended from Conservatives
2
311
11
1 August 2019
Dodds wins Brecon & Radnor by-election for Lib Dems
1
13
0
2 August 2019
Field forms BJSP
1
10
15 August 2019
Wollaston (Ind) joins Liberal Democrats
14
9
3 September 2019
Lee (Con) joins Lib Dems; 21 Con MPs become Inds
-43
289
15
30
5 September 2019
Berger (The Independents) joins the Lib Dems
16
4
7 September 2019
Rudd resigns from Cons; Smith (TI) joins Lib Dems
-45
288
17
3
31
14 September 2019
Gyimah (Ind) joins Lib Dems
18
30
22 September 2019
Hill suspended from Labour
246
31
7 October 2019
Hepburn suspended from Lab; Allen (TI) joins Lib Dems
245
19
2
32
16 October 2019
Ellman resigns from Labour
244
33
21 October 2019
Hill readmitted to Labour
245
32
28 October 2019
Mann (Labour) vacates seat on elevation to Lords
-44
244
1
29 October 2019
10 Inds have Con whip restored
-24
298
22
31 October 2019
Sandbach to LD; Vaz suspended
-23
243
20
21
1
4 November 2019
Bercow (Speaker) vacates seat; Hoyle elected Speaker
242
2
Date
Event
Majority
Con
DUP
Lab
SNP
LD
SF
PC
Grn
CUK
TI
BSJP
Speaker
Ind
Suspended
Vacant
See also
Notes and references
^ Khomami, Nadia (9 June 2017). "Record number of female MPs win seats in 2017 general election" . The Guardian . Retrieved 7 January 2019 .
^ "What do MPs do?" . UK Parliament . Retrieved 8 May 2019 .
^ Walker, Peter (13 May 2019). "Brexit impasse leads to longest UK parliament session since civil war" . The Guardian . Retrieved 13 June 2019 .
^ "The dissolution ended the shortest parliamentary session in just over 70 years, with the Commons having met for only 19 days since the state opening on 14 October." "Starting gun fired on five-week race for No 10" . BBC News . 6 November 2019. Retrieved 6 November 2019 .
^ "Order Paper on 4 November 2019" (PDF) . UK Parliament . Retrieved 6 November 2019 .
^ "Current State of the Parties" . UK Parliament . Retrieved 8 May 2019 .
^ "About the Party" . Co-operative Party . Retrieved 22 February 2019 .
^ Boothroyd, David. "House of Commons: Tied Divisions" . United Kingdom Election Results . Archived from the original on 5 January 2008. Retrieved 25 July 2018 .
^ "MPs" . UK Parliament . Retrieved 12 May 2015 .
^ a b "MP Ivan Lewis suspended by Labour" . BBC News . 23 November 2017. Retrieved 30 August 2018 .
^ "Barry McElduff resigns as MP for West Tyrone" . BBC News . 15 January 2018. Retrieved 15 January 2018 .
^ "Labour MP Heidi Alexander to swap Commons for City Hall" . BBC News . 8 May 2018. Retrieved 17 May 2018 .
^ "Tributes to veteran Labour MP Flynn" . BBC News . 18 February 2019. Retrieved 18 February 2019 .
^ "Fiona Onasanya: Peterborough to have by-election as MP ousted" . BBC News . 1 May 2019. Retrieved 1 May 2019 .
^ Jarvis, Jacob (21 February 2019). "Conservative MP Christopher Davies charged over 'false expenses claim" . Evening Standard . Retrieved 23 June 2019 .
^ a b "Anne Marie Morris: Tory MP has whip restored after racist remark" . BBC News . 12 December 2017. Retrieved 25 July 2018 .
^ "MP Anne Marie Morris suspended for racist remark" . BBC News . 10 July 2017. Retrieved 10 July 2017 .
^ "Labour suspends MP after online comments" . BBC News . 25 October 2017. Retrieved 25 October 2017 .
^ "Sheffield Hallam MP Jared O'Mara reinstated by Labour" . BBC News . 3 July 2018. Retrieved 3 July 2018 .
^ O'Mara, Jared (12 July 2018). "An open letter to my constituents" . Jared O'Mara MP . Archived from the original on 13 July 2018. Retrieved 24 July 2018 .
^ "Labour suspends Luton North MP Kelvin Hopkins" . BBC News . 3 November 2017. Retrieved 25 July 2018 .
^ "Tory MP Charlie Elphicke suspended after 'serious allegations' " . BBC News . 4 November 2017. Retrieved 25 July 2018 .
^ Peston, Robert (12 December 2018). "Two suspended Tory MPs get whip back for tonight's big vote – Elphicke and Griffiths. They probably cancel each other out (Griffiths for her, Elphicke against)" . @Peston . Retrieved 12 December 2018 .
^ Brand, Paul (22 July 2019). "UPDATE: Conservative whips confirm to me that Charlie Elphicke is now suspended again from the party, following the news that he faces 3 charges of sexual assault" . @PaulBrandITV . Retrieved 22 July 2019 .
^ Sabbagh, Dan (20 December 2018). "Suspended MP quits Labour over party's record on antisemitism" . The Guardian . Retrieved 20 December 2018 .
^ McDonald, Henry (15 January 2018). "Sinn Féin MP Barry McElduff resigns after Kingsmill row" . The Guardian . Retrieved 23 June 2018 .
^ "John Woodcock MP suspended over sexual harassment claims" . BBC News . 30 April 2018. Retrieved 23 June 2018 .
^ "MP John Woodcock quits Labour with attack on 'hard left' " . BBC News . 18 July 2018. Retrieved 19 July 2018 .
^ a b "Ian Paisley: MPs vote to suspend North Antrim MP for 30 days" . BBC News . 24 July 2018. Retrieved 24 July 2018 .
^ "Ian Paisley – Contributions" . Hansard . UK Parliament . Retrieved 26 November 2018 .
^ Kreft, Helen (21 August 2018). "Top Tory boss asked to condemn actions of sex text shamed Burton MP Andrew Griffiths" . Derby Telegraph . Retrieved 21 August 2018 .
^ Peston, Robert (12 December 2018). "Two suspended Tory MPs get whip back for tonight's big vote – Elphicke and Griffiths. They probably cancel each other out (Griffiths for her, Elphicke against)" . @Peston . Retrieved 12 December 2018 .
^ "Anti-Semitism row: Frank Field resigns Labour whip" . BBC News . 30 August 2018. Retrieved 30 August 2018 .
^ "Eastbourne MP Stephen Lloyd resigns from Lib Dem Party Whip" . Eastbourne Herald . 6 December 2018. Retrieved 6 December 2018 .
^ "Fiona Onasanya: Peterborough MP guilty in speeding case" . BBC News . 19 December 2018. Retrieved 19 December 2018 .
^ Grafton-Green, Patrick (4 January 2019). "Labour Party expels disgraced MP Fiona Onasanya who lied over speeding charges" . Evening Standard . Retrieved 4 January 2019 .
^ "Fiona Onasanya: By-election in disgraced MP's constituency" . BBC News . 1 May 2019. Retrieved 1 May 2019 .
^ a b c d e "Seven MPs leave Labour Party in protest at Jeremy Corbyn's leadership" . BBC News . 19 February 2019. Retrieved 26 February 2019 .
^ a b c d e f "Change UK loses six of its 11 MPs" . BBC News . 4 June 2019. Retrieved 4 June 2019 .
^ "BREAKING Ex-Labour MP Luciana Berger joins Liberal Democrats" . Daily Mirror . 5 September 2019. Retrieved 5 September 2019 .
^ @thesundaytimes (7 September 2019). "Sunday Times exclusive: Angela Smith MP has defected to the Liberal Democrats" (Tweet ). Retrieved 7 September 2019 – via Twitter .
^ Elliott, Francis (13 June 2019). "It's all change again as Chuka Umunna joins Lib Dems" . The Times . ISSN 0140-0460 . Retrieved 13 June 2019 .
^ a b Mason, Rowena (20 February 2019). "Three Tory MPs defect to fledgling Independent Group" . The Guardian . Retrieved 20 February 2019 .
^ @@laurak (7 October 2019). "Statement here ... 17 becomes 18" (Tweet ) – via Twitter .
^ "Ex-Tory MP Sarah Wollaston joins Lib Dems" . BBC News . 14 August 2019. Retrieved 14 August 2019 .
^ "Labour MP suspended in anti-Semitism row" . BBC News . 27 February 2019. Retrieved 27 February 2019 .
^ Jarvis, Jacob (26 June 2019). "Chris Williamson re-admitted into Labour Party after suspension over anti-Semitism comments" . Evening Standard . Retrieved 26 June 2019 .
^ Kentish, Benjamin (28 June 2019). "Chris Williamson: Labour MP suspension descends into farce after he has whip removed again two days after being readmitted to party" . The Independent . Retrieved 29 June 2019 .
^ Boles, Nick (1 April 2019). "I am resigning the Conservative whip with immediate effect. The Conservative Party has shown itself to be incapable of compromise so I will sit as an Independent Progressive Conservative" . Twitter: @NickBoles . Retrieved 1 April 2019 .
^ Proctor, Kate; Walker, Peter (3 September 2019). "Phillip Lee quits Tories, leaving government without a majority" . The Guardian . Retrieved 3 September 2019 .
^ a b "Conservatives who voted against UK government will be expelled from party: spokesman" . Reuters . 3 September 2019. Retrieved 3 September 2019 .
^ a b "Brexit showdown: Who were Tory rebels who defied Boris Johnson?" . BBC News . 3 September 2019. Retrieved 3 September 2019 .
^ "Sixth Conservative MP defects to Liberal Democrats" . RTÉ News . 14 September 2019. Retrieved 14 September 2019 .
^ "Ex-Tory Antoinette Sandbach defects to Lib Dems in boost to Jo Swinson" . The Times . 31 October 2019. Retrieved 31 October 2019 .
^ @nicholaswatt (29 October 2019). "PM restores the Conservative whip to ten of the 21 Tory rebels: Alistair Burt, Caroline Nokes, Greg Clark, Nick Soames, Ed Vaizey, Margot James, Stephen Hammond, Steve Brine, Richard Harrington, Richard Benyon" (Tweet ). Retrieved 29 October 2019 – via Twitter .
^ @AmberRuddHR (7 September 2019). "I have resigned from Cabinet and surrendered the Conservative Whip" (Tweet ). Retrieved 7 September 2019 – via Twitter .
^ Press Association (22 September 2019). "Labour MP Mike Hill suspended over claims of sexual harassment" . The Guardian . Retrieved 22 September 2019 .
^ "Sexual harassment claim against MP dropped" . BBC News . 21 October 2019. Retrieved 21 October 2019 .
^ Wearmouth, Rachel (7 October 2019). "Exclusive: MP Stephen Hepburn Suspended From Labour Party Over Sexual Harassment Allegation" . HuffPost UK . Retrieved 7 October 2019 .
^ "Louise Ellman: MP quits Labour over anti-Semitism concerns" . BBC News . 17 October 2019. Retrieved 17 October 2019 .
^ "MP Keith Vaz suspended from Commons after drug and sex inquiry" . BBC News . 31 October 2019. Retrieved 31 October 2019 .
^ Cecil, Nicholas; Murphy, Joe (30 October 2019). "John Bercow will stand down as Commons Speaker tomorrow" . Evening Standard . Retrieved 4 November 2019 .
^ "Rt Hon John Bercow: Parliamentary career" . UK Parliament . Retrieved 4 November 2019 .
^ Sparrow, Andrew ; Rawlinson, Kevin (4 November 2019). "Lindsay Hoyle elected new Speaker of the House of Commons – live news" . The Guardian . ISSN 0261-3077 . Retrieved 4 November 2019 .