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

2015–2017 Parliament of the United Kingdom
Body:Parliament of the United Kingdom
Election:2015 United Kingdom general election
Term Start:27 May 2015
Term End:3 May 2017
Before:2010–2015 Parliament
After:2017–2019 Parliament
Chamber1:House of Commons
Membership1:650
Chamber1 Leader1 Type:Speaker
Chamber1 Leader1:John Bercow
Chamber1 Leader2 Type:Leader
Chamber1 Leader2:David Lidington
— Chris Grayling – until 14 July 2016
Chamber1 Leader3 Type:Prime Minister
Chamber1 Leader3:Theresa May
— David Cameron – until 13 July 2016
Chamber1 Leader4 Type:Leader of the Opposition
Chamber1 Leader4:Jeremy Corbyn
— Harriet Harman – acting until 12 September 2015
Chamber1 Leader5 Type:Third-party leader
Chamber1 Leader5:Angus Robertson
Chamber2:House of Lords
Membership2:780
Chamber2 Leader1 Type:Lord Speaker
Chamber2 Leader1:The Lord Fowler
The Baroness D'Souza – until 31 August 2016
Chamber2 Leader2 Type:Leader
Chamber2 Leader2:The Baroness Evans of Bowes Park
The Baroness Stowell of Beeston – until 14 July 2016
Chamber2 Leader3 Type:Leader of the Opposition
Chamber2 Leader3:The Baroness Smith of Basildon
Chamber2 Leader4 Type:Third-party leader
Chamber2 Leader4:The Lord Wallace of Tankerness
Chamber2 Leader5 Type:Crown-in-Parliament
Chamber2 Leader5:Queen Elizabeth II

The 2015 general election took place on 7 May 2015 and saw each of Parliament's 650 constituencies return one Member of Parliament (MP) to the House of Commons. Parliament, which consists of the House of Lords and the elected House of Commons, was convened on 27 May at the Palace of Westminster by Queen Elizabeth II. It was dissolved just after midnight on 3 May 2017, being 25 working days ahead of the general election on 8 June 2017. The dissolution was originally scheduled for 2020, but took place almost three years early following a call for a snap election by Conservative Prime Minister Theresa May which received the necessary two-thirds majority in a 522 to 13 vote in the House of Commons on 19 April 2017. It was the shortest Parliament since 1974.[1]

The 2015 general election resulted in a Conservative majority, a massive loss of seats for the Liberal Democrats, and all but three Scottish seats going to the SNP. The UK Independence Party elected their first MP at a general election. The Alliance Party of Northern Ireland and the Respect Party lost their singular seats that they had in the previous Parliament. The Ulster Unionist Party won back representation electing two MPs, having had none in the previous Parliament.

Notable newcomers to enter the House of Commons in this General Election included future Prime Ministers Rishi Sunak and Keir Starmer, as well as the future parliamentary leaders of the Scottish National Party and Plaid Cymru; Ian Blackford and Liz Saville Roberts. Other new MPs included; Chris Philp, Rebecca Long-Bailey, Angela Rayner, Antoinette Sandbach, Mhairi Black, Richard Burgon, Sue Hayman, Joanna Cherry, Oliver Dowden, Andrea Jenkyns, Suella Braverman, Chris Matheson, Amanda Milling, Heidi Allen, Stephen Kinnock, Jess Phillips, Ruth Smeeth, Kelly Tolhurst, Tulip Siddiq, Amanda Solloway, Craig Mackinlay, Alison Thewliss and Clive Lewis.

During the 2015–17 Parliament, John Bercow was the Speaker of the House of Commons, David Cameron and Theresa May served as Prime Minister, and Harriet Harman and Jeremy Corbyn served as Leader of Her Majesty's Most Loyal Opposition.

House of Commons composition

Below is a graphical representation of the House of Commons showing a comparison of party strengths as it was directly after the 2015 general election. This is not a seating plan of the House of Commons, which has five rows of benches on each side, with the government party to the right of the speaker and opposition parties to the left, but with room for only around two-thirds of MPs to sit at any one time.

This table shows the number of MPs in each party:

AffiliationMembers[2]
At 2015 electionAt dissolution
330330
232229
5654
89
88
 Independent04
44
33
33
22
11
11
 Speaker11
10
Vacant seats01
Total650650
Government majority1617
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 defeated new candidates and the incumbent who stood down in those cases see individual constituency articles.

Constituency Party of incumbent
before election
Member returned (2015)[3] Notes[4]
AberavonLabourdata-sort-value="Kinnock, Stephen" The Hon. Stephen Kinnock (L)Seat held, incumbent Hywel Francis stood down
AberconwyConservative (C)Seat held
Aberdeen NorthLabour (SNP)Seat gain, incumbent Frank Doran stood down
Aberdeen SouthLabour (SNP)Seat gain, defeated incumbent Dame Anne Begg
Airdrie and ShottsLabour (SNP)Seat gain, defeated incumbent Pamela Nash
AldershotConservativedata-sort-value="Howarth, Gerald" Sir Gerald Howarth (C)Seat held
Aldridge-BrownhillsConservative (C)Seat held, incumbent Sir Richard Shepherd stood down
Altrincham and Sale WestConservative (C)Seat held
Alyn and DeesideLabour (L)Seat held
Amber ValleyConservative (C)Seat held
AngusSNP (SNP)Seat held
ArfonPlaid Cymru (PC)Seat held
Argyll and ButeLiberal Democrats (SNP)Seat gain, defeated incumbent Alan Reid
Conservative (C)Seat held
Labour (L)Seat held
Conservative (C)Seat held
 (L)Seat held, incumbent David Heyes stood down
Conservative (C)Seat held
Ayr, Carrick and CumnockLabour (SNP)Seat gain, defeated incumbent Sandra Osborne
BanburyConservativedata-sort-value="Prentis, Victoria" The Hon. Victoria Prentis (C)Seat held, incumbent Sir Tony Baldry stood down
Banff and BuchanSNP (SNP)Seat held
BarkingLabourdata-sort-value="Hodge, Margaret" Margaret, Lady Hodge (L)Seat held
Barnsley CentralLabour (L)Seat held
Barnsley EastLabour (L)Seat held
Barrow and Furness (L Co-op)Seat held
Basildon and BillericayConservative (C)Seat held
BasingstokeConservative (C)Seat held
BassetlawLabour (L)Seat held
BathLiberal Democrats (C)Seat gain, incumbent Don Foster stood down
Batley and SpenLabour (L)Seat held, incumbent Mike Wood stood down
BatterseaConservative (C)Seat held
BeaconsfieldConservative (C)Seat held
BeckenhamConservative (C) Seat held
BedfordConservative (C)Seat held
Belfast East (DUP)Seat gain, defeated incumbent Naomi Long
Belfast NorthDUP (DUP)Seat held
Belfast SouthSDLP (SDLP)Seat held
Belfast WestSinn Féin (SF)Seat held
Bermondsey and Old SouthwarkLiberal Democrats (L)
Berwick-upon-TweedLiberal Democrats (C)Seat gain, incumbent Sir Alan Beith stood down
Berwickshire, Roxburgh and SelkirkLiberal Democrats (SNP)
Bethnal Green and BowLabour (L)Seat held
Beverley and HoldernessConservative (C)Seat held
Bexhill and BattleConservative (C)Seat held, incumbent Gregory Barker stood down
Bexleyheath and CrayfordConservative (C)Seat held
BirkenheadLabour (L)Seat held
Birmingham, Edgbaston (L)Seat held
Birmingham, Erdington (L) Seat held
Birmingham, Hall Green (L) Seat held
Birmingham, Hodge Hill (L) Seat held
Birmingham, Ladywood (L) Seat held
Birmingham, Northfield (L) Seat held
Birmingham, Perry Barr (L) Seat held
Birmingham, Selly Oak (L) Seat held
Birmingham, YardleyLiberal Democrats (L) Seat gain, defeated incumbent John Hemming
Bishop Auckland (L) Seat held
Blackburn (L) Seat held, incumbent Jack Straw stood down
Blackley and Broughton (L)Seat held
Blackpool North and CleveleysConservative (C)Seat held
Blackpool South (L) Seat held
Blaenau Gwent (L) Seat held
BlaydonLabour (L)Seat held
Blyth ValleyLabour (L)Seat held
Bognor Regis and LittlehamptonConservative (C) Seat held
BolsoverLabour (L)Seat held
Bolton North EastLabour (L)Seat held
Bolton South EastLabour (L)Seat held
Bolton West (C) Seat gain, defeated incumbent Julie Hilling
BootleLabour (L)Seat held, incumbent Joe Benton stood down
Boston and SkegnessConservative (C) Seat held, incumbent Mark Simmonds stood down
BosworthConservative (C) Seat held
Bournemouth EastConservative (C) Seat held
Bournemouth WestConservative (C) Seat held
BracknellConservative (C)Seat held
Bradford East (L)
Bradford SouthLabour (L) Seat held, incumbent Gerry Sutcliffe stood down
Bradford WestRespect (L)Seat gain, defeated incumbent George Galloway
BraintreeConservative (C) Seat held, incumbent Brooks Newmark stood down
 (C) Seat gain, defeated incumbent Roger Hugh Williams
Brent Central (L) Seat gain, incumbent Sarah Teather stood down
Brent NorthLabour (L) Seat held
Brentford and IsleworthConservative (L) Seat gain, defeated incumbent Mary Macleod
Brentwood and OngarConservativedata-sort-value="Pickles, Eric" Sir Eric Pickles (C) Seat held
BridgendLabour (L) Seat held
Bridgwater and West SomersetConservative (C) Seat held
Brigg and GooleConservative (C) Seat held
Brighton KemptownConservative (C)Seat held
Brighton Pavilion (Green) Seat held
Bristol EastLabour (L) Seat held
Bristol North WestConservative (C) Seat held
Bristol SouthLabour (L)Seat held, incumbent Dame Dawn Primarolo stood down
Bristol WestLiberal Democrats (L) Seat gain, defeated incumbent Stephen Williams
BroadlandConservative (C)Seat held
Bromley and Chislehurst (C) Seat held
BromsgroveConservative (C) Seat held
BroxbourneConservative (C) Seat held
BroxtoweConservative (C) Seat held
BuckinghamThe Speaker seeking re-election (Speaker)Seat held
BurnleyLiberal Democrats (L)Seat gain, defeated incumbent Gordon Birtwistle
BurtonConservative (C) Seat held
Bury NorthConservative (C)Seat held
Bury SouthLabour (L)Seat held
Bury St EdmundsConservative (C)Seat held, incumbent David Ruffley stood down
CaerphillyLabour (L)Seat held
Liberal Democrats (SNP)Seat gain, defeated incumbent Viscount Thurso
Calder ValleyConservative (C)Seat held
Camberwell and PeckhamLabour (L)Seat held
Camborne and RedruthConservative (C)Seat held
CambridgeLiberal Democrats (L) Seat gain, defeated incumbent Julian Huppert
Cannock ChaseConservative (C)Seat held, incumbent Aidan Burley stood down
CanterburyConservative (C)Seat held
Cardiff CentralLiberal Democrats (L) Seat gain, defeated incumbent Jenny Willott
Cardiff NorthConservative (C)Seat held, incumbent Jonathan Evans stood down
Cardiff South and PenarthLabour Co-operative (L Co-op)Seat held
Cardiff WestLabour (L)Seat held
CarlisleConservative (C)Seat held
Carmarthen East and DinefwrPlaid Cymru (PC)Seat held
Carmarthen West and South PembrokeshireConservative (C)Seat held
Carshalton and WallingtonLiberal Democrats (LD)Seat held
Castle PointConservative (C)Seat held
Central AyrshireLabour (SNP)Seat gain, defeated incumbent Brian Donohoe
Central DevonConservative (C)Seat held
Central Suffolk and North IpswichConservative (C)Seat held
CeredigionLiberal Democrats (LD)Seat held
CharnwoodConservative (C)Seat held, incumbent Stephen Dorrell stood down
Chatham and AylesfordConservative (C)Seat held
Cheadle (C) Seat gain, defeated incumbent Mark Hunter
ChelmsfordConservativedata-sort-value="Burns, Simon" Sir Simon Burns (C) Seat held
Chelsea and FulhamConservative (C) Seat held
CheltenhamLiberal Democrats (C) Seat gain, defeated incumbent Martin Horwood
Chesham and AmershamConservative (C) Seat held
ChesterfieldLabour (L)Seat held
ChichesterConservative (C)Seat held
Chingford and Woodford GreenConservative (C)Seat held
ChippenhamLiberal Democrats (C)Seat gain, defeated incumbent Duncan Hames
Chipping BarnetConservative (C)Seat held
ChorleyLabour (L)Seat held
ChristchurchConservative (C)Seat held
Cities of London and WestminsterConservative (C)Seat held
City of ChesterConservative (L)Seat gain, defeated incumbent Stephen Mosley
ClactonUKIP (UKIP)Seat held
CleethorpesConservative (C) Seat held
Clwyd SouthLabour (L)Seat held
Clwyd WestConservative (C)Seat held
Coatbridge, Chryston and BellshillLabour (SNP)
ColchesterLiberal Democrats (C) Seat gain, defeated incumbent Sir Bob Russell
Colne ValleyConservative (C)Seat held
CongletonConservative (C)Seat held
CopelandLabour (L)Seat held
CorbyLabour Co-operative (C)Seat gain, defeated incumbent Andy Sawford
The CotswoldsConservative (C)Seat held
Coventry North EastLabour (L)Seat held, incumbent Bob Ainsworth stood down
Coventry North WestLabour (L)Seat held
Coventry SouthLabour (L)Seat held
CrawleyConservative (C)Seat held
Crewe and NantwichConservative (C)Seat held
Croydon CentralConservative (C)Seat held
Croydon NorthLabour Co-operative (L Co-op)Seat held
Croydon South (C)Seat held, incumbent Sir Richard Ottaway stood down
Cumbernauld, Kilsyth and Kirkintilloch EastLabour (SNP)
Cynon ValleyLabour (L)Seat held
Labour (L)Seat held
DarlingtonLabour (L)Seat held
DartfordConservative (C)Seat held
Daventry (C) Seat held
DelynLabour (L)Seat held
Denton and ReddishLabour (L)Seat held
Derby NorthLabour (C) Seat gain, defeated incumbent Chris Williamson
Derby SouthLabourdata-sort-value="Beckett, Margaret" Dame Margaret Beckett (L)Seat held
Derbyshire Dales (C) Seat held
Devizes (C)Seat held
DewsburyConservative (L)Seat gain, defeated incumbent Simon Reevell
Don ValleyLabour (L)Seat held
Doncaster CentralLabour (L)Seat held
Labour (L)Seat held
DoverConservative (C)Seat held
Dudley NorthLabour (L)Seat held
Dudley SouthConservative (C)Seat held, incumbent Chris Kelly stood down
Dulwich and West NorwoodLabour (L)Seat held, incumbent Dame Tessa Jowell stood down
Dumfries and GallowayLabour (SNP)Seat gain, defeated incumbent Russell Brown
Dumfriesshire, Clydesdale and TweeddaleConservative (C)Seat held
Dundee EastSNP (SNP)Seat held
Dundee WestLabour (SNP)Seat gain, incumbent Jim McGovern stood down
Dunfermline and West FifeLabour (SNP)Seat gain, defeated incumbent Thomas Docherty
City of DurhamLabour (L)Seat held
Dwyfor MeirionnyddPlaid Cymru (PC)Seat held, incumbent Elfyn Llwyd stood down
Ealing Central and ActonConservative (L)Seat gain, defeated incumbent Angie Bray
Ealing NorthLabour (L) Seat held
Ealing Southall (L)Seat held
Easington (L)Seat held
East Antrim (DUP) Seat held
East DevonConservative (C)Seat held
Liberal Democrats (SNP) Seat gain, defeated incumbent Jo Swinson
East HamLabour (L) Seat held
East HampshireConservative (C)Seat held
East Kilbride, Strathaven and LesmahagowLabour (SNP)Seat gain, defeated incumbent Michael McCann
East Londonderry (DUP) Seat held
East LothianLabour (SNP)Seat gain, defeated incumbent Fiona O'Donnell
East RenfrewshireLabour (SNP)
East SurreyConservative (C)Seat held
East Worthing and ShorehamConservative (C)Seat held
East YorkshireConservativedata-sort-value="Knight, Gregory" Sir Greg Knight (C)Seat held
EastbourneLiberal Democrats (C)Seat gain, defeated incumbent Stephen Lloyd
Eastleigh (C)Seat gain, defeated incumbent Mike Thornton
EddisburyConservative (C)Seat held, incumbent Stephen O'Brien stood down
Edinburgh EastLabour (SNP)Seat gain, defeated incumbent Sheila Gilmore
Edinburgh North and Leith (SNP)Seat gain, defeated incumbent Mark Lazarowicz
Edinburgh SouthLabour (L) Seat held
Edinburgh South WestLabour (SNP)Seat gain, incumbent Alistair Darling stood down
Edinburgh WestLiberal Democrats (SNP)Seat gain, defeated incumbent Michael Crockart
EdmontonLabour Co-operative (L Co-op)Seat held, incumbent Andy Love stood down
Ellesmere Port and NestonLabour (L)Seat held, incumbent Andrew Miller stood down
Elmet and RothwellConservative (C)Seat held
ElthamLabour (L)Seat held
Enfield NorthConservative (L)Seat gain, defeated incumbent Nick de Bois
Enfield SouthgateConservative (C)Seat held
Epping ForestConservative (C)Seat held
Epsom and EwellConservative (C)Seat held
ErewashConservative (C)Seat held, incumbent Jessica Lee stood down
Erith and ThamesmeadLabour (L)Seat held
Esher and WaltonConservative (C)Seat held
ExeterLabour (L)Seat held
FalkirkIndependent (SNP)Seat gain, incumbent Eric Joyce (originally a Labour MP) stood down
FarehamConservative (C)Seat held, incumbent Mark Hoban stood down
Faversham and Mid KentConservative (C)Seat held, incumbent Sir Hugh Robertson stood down
Feltham and Heston (L Co-op)Seat held
Fermanagh and South TyroneSinn Féin (UUP)
Filton and Bradley StokeConservative (C)Seat held
Finchley and Golders GreenConservative (C)Seat held
Folkestone and HytheConservative (C)Seat held
Forest of DeanConservative (C)Seat held
FoyleSDLP (SDLP)Seat held
Conservative (C) Seat held
GainsboroughConservativedata-sort-value="Leigh, Edward" Sir Edward Leigh (C) Seat held
Garston and HalewoodLabour (L)Seat held
GatesheadLabour (L)Seat held
GedlingLabour (L)Seat held
Gillingham and RainhamConservative (C) Seat held
Glasgow CentralLabour (SNP)
Glasgow EastLabour (SNP)
Glasgow NorthLabour (SNP)
Glasgow North EastLabour (SNP)Seat gain, defeated incumbent Willie Bain
Glasgow North WestLabour (SNP)Seat gain, defeated incumbent John Robertson
Glasgow SouthLabour (SNP)Seat gain, defeated incumbent Tom Harris
Glasgow South WestLabour Co-operative (SNP)Seat gain, defeated incumbent Ian Davidson
GlenrothesLabour (SNP)Seat gain, incumbent Lindsay Roy stood down
GloucesterConservative (C)Seat held
GordonLiberal Democrats (SNP)Seat gain, incumbent Sir Malcolm Bruce stood down
GosportConservative (C)Seat held
GowerLabour (C)Seat gain, incumbent Martin Caton stood down
Grantham and StamfordConservative (C)Seat held
GraveshamConservative (C)Seat held
Great GrimsbyLabour (L)Seat held, incumbent Austin Mitchell stood down
Great YarmouthConservative (C)Seat held
Greenwich and WoolwichLabour (L)Seat held, incumbent Nick Raynsford stood down
GuildfordConservative (C)Seat held
Hackney North and Stoke NewingtonLabour (L)Seat held
Hackney South and ShoreditchLabour Co-operative (L Co-op)Seat held
Halesowen and Rowley RegisConservative (C)Seat held
HalifaxLabour Co-operative (L)Seat held, incumbent Linda Riordan stood down
Haltemprice and HowdenConservative (C)Seat held
HaltonLabour (L)Seat held
HammersmithLabour (L)Seat held
Hampstead and KilburnLabour (L)Seat held, incumbent Glenda Jackson stood down
HarboroughConservativedata-sort-value="Garnier, Edward" Sir Edward Garnier (C)Seat held
HarlowConservative (C)Seat held
Harrogate and KnaresboroughConservative (C)Seat held
Harrow EastConservative (C)Seat held
Harrow WestLabour Co-operative (L Co-op)Seat held
HartlepoolLabour (L)Seat held
Harwich and North EssexConservativedata-sort-value="Jenkin, Bernard" The Hon. Bernard Jenkin (C)Seat held
Hastings and RyeConservative (C)Seat held
HavantConservative (C) Seat held, incumbent David Willetts stood down
Hayes and HarlingtonLabour (L)Seat held
Hazel GroveLiberal Democrats (C) Seat gain, incumbent Sir Andrew Stunell stood down
Hemel HempsteadConservative (C)Seat held
HemsworthLabour (L)Seat held
HendonConservative (C)Seat held
HenleyConservative (C)Seat held
Hereford and South HerefordshireConservative (C)Seat held
Hertford and StortfordConservative (C)Seat held
HertsmereConservative (C)Seat held, incumbent James Clappison stood down
HexhamConservative (C)Seat held
Heywood and MiddletonLabour (L)Seat held
High PeakConservative (C)Seat held
Hitchin and HarpendenConservative (C)Seat held
Holborn and St PancrasLabour (L)Seat held, incumbent Frank Dobson stood down
Hornchurch and UpminsterConservativedata-sort-value="Watkinson, Angela" Dame Angela Watkinson (C)Seat held
Hornsey and Wood GreenLiberal Democrats (L) Seat gain, defeated incumbent Lynne Featherstone
HorshamConservative (C)Seat held, incumbent Francis Maude stood down
Houghton and Sunderland SouthLabour (L)Seat held
HoveConservative (L)Seat gain, incumbent Mike Weatherley stood down
HuddersfieldLabour Co-operative (L Co-op)Seat held
HuntingdonConservative (C)Seat held
HyndburnLabour (L)Seat held
Ilford NorthConservative (L)Seat gain, defeated incumbent Lee Scott
Ilford SouthLabour Co-operative (L Co-op)Seat held
InverclydeLabour (SNP)Seat gain, defeated incumbent Iain McKenzie
Inverness, Nairn, Badenoch and StrathspeyLiberal Democrats (SNP)Seat gain, defeated incumbent Danny Alexander
IpswichConservativedata-sort-value="Gummer, Ben" The Hon. Ben Gummer (C)Seat held
Isle of WightConservative (C)Seat held
Islington NorthLabour (L)Seat held
Islington South and FinsburyLabour (L)Seat held
IslwynLabour Co-operative (L Co-op)Seat held
JarrowLabour (L)Seat held
KeighleyConservative (C)Seat held
Kenilworth and SouthamConservative (C)Seat held
KensingtonIndependentdata-sort-value="Borwick, Victoria" Victoria, Lady Borwick (C)Seat held, incumbent Sir Malcolm Rifkind stood down
KetteringConservative (C)Seat held
Kilmarnock and LoudounLabour Co-operative (SNP)Seat gain, defeated incumbent Cathy Jamieson
Kingston and SurbitonLiberal Democrats (C)Seat gain, defeated incumbent Ed Davey
Kingston upon Hull EastLabour (L)Seat held
Kingston upon Hull NorthLabour (L)Seat held
Kingston upon Hull West and HessleLabour (L)Seat held
KingswoodConservative (C)Seat held
Kirkcaldy and CowdenbeathLabour (SNP)Seat gain, incumbent Gordon Brown stood down
KnowsleyLabour (L)Seat held
Lagan ValleyDUP (DUP)Seat held
Lanark and Hamilton EastLabour (SNP)
Lancaster and FleetwoodConservative (L)
Leeds CentralLabour (L)Seat held
Leeds EastLabour (L)Seat held, incumbent George Mudie stood down
Leeds North EastLabour (L)Seat held
Leeds North WestLiberal Democrats (LD)Seat held
Leeds WestLabour (L)Seat held
Leicester EastLabour (L)Seat held
Leicester SouthLabour Co-operative (L Co-op)Seat held
Leicester WestLabour (L)Seat held
LeighLabour (L)Seat held
LewesLiberal Democrats (C)Seat gain, defeated incumbent Norman Baker
Lewisham EastLabour (L)Seat held
Lewisham West and PengeLabour (L)Seat held
Lewisham DeptfordLabour (L)Seat held, incumbent Dame Joan Ruddock stood down
Leyton and WansteadLabour (L)Seat held
LichfieldConservative (C)Seat held
Lincoln (C) Seat held
Linlithgow and East FalkirkLabour (SNP)Seat gain, defeated incumbent Michael Connarty
Liverpool Riverside (L Co-op) Seat held
Liverpool WaltonLabour (L)Seat held
Liverpool WavertreeLabour Co-operative (L Co-op)Seat held
Liverpool West DerbyLabour Co-operative (L Co-op)Seat held
LivingstonLabour (SNP)Seat gain, defeated incumbent Graeme Morrice
LlanelliLabour (L)Seat held
LoughboroughConservative (C)Seat held
Louth and Horncastle (C) Seat held, incumbent Sir Peter Tapsell stood down
Ludlow (C) Seat held
Luton NorthLabour (L)Seat held
Luton SouthLabour Co-operative (L Co-op)Seat held
Macclesfield (C) Seat held
Maidenhead (C) Seat held
Maidstone and The Weald (C) Seat held
MakerfieldLabour (L)Seat held
Maldon (C) Seat held
Manchester CentralLabour Co-operative (L Co-op)Seat held
Manchester, GortonLabourdata-sort-value="Kaufman, Gerald" Sir Gerald Kaufman (L)Seat held
Manchester WithingtonLiberal Democrats (L)Seat gain, defeated incumbent John Leech
MansfieldLabourdata-sort-value="Meale, Alan" Sir Alan Meale (L)Seat held
Meon Valley (C) Seat held
Meriden (C) Seat held
Merthyr Tydfil and RhymneyLabour (L)Seat held, incumbent Dai Havard stood down
Mid Bedfordshire (C) Seat held
Mid Derbyshire (C) Seat held
Mid Dorset and North PooleLiberal Democrats (C)Seat gain, incumbent Annette Brooke stood down
Mid NorfolkConservative (C)Seat held
Mid SussexConservativedata-sort-value="Soames, Nicholas" Sir Nicholas Soames (C)Seat held
Mid UlsterSinn Féin (SF)Seat held
Mid WorcestershireConservative (C)Seat held, incumbent Sir Peter Luff stood down
MiddlesbroughLabour (L) Seat held
Middlesbrough South and East ClevelandLabour (L) Seat held
MidlothianLabour (SNP)Seat gain, incumbent David Hamilton stood down
Milton Keynes NorthConservative (C)Seat held
Milton Keynes SouthConservative (C)Seat held
Mitcham and MordenLabour (L) Seat held
Mole ValleyConservativedata-sort-value="Beresford, Paul" Sir Paul Beresford (C)Seat held
MonmouthConservative (C)Seat held
Montgomeryshire (C) Seat held
MoraySNP (SNP)Seat held
Morecambe and LunesdaleConservative (C)Seat held
Morley and Outwood (C) Seat gain, defeated incumbent Ed Balls
Motherwell and WishawLabour (SNP)
Na h-Eileanan an Iar (Western Isles)SNP (SNP)Seat held
NeathLabour (L) Seat held, incumbent Peter Hain stood down
New Forest EastConservative (C)Seat held
New Forest WestConservative (C)Seat held
NewarkConservative (C)Seat held
NewburyConservative (C)Seat held
Newcastle upon Tyne CentralLabour (L)Seat held
Newcastle upon Tyne EastLabour (L)Seat held
Newcastle upon Tyne NorthLabour (L)Seat held
Newcastle-under-LymeLabour (L)Seat held
Newport EastLabour (L)Seat held
Newport WestLabour (L)Seat held
Newry and ArmaghSinn Féin (SF)Seat held, incumbent Conor Murphy stood down
Newton AbbotConservative (C)Seat held
Normanton, Pontefract and CastlefordLabour (L)Seat held
North AntrimDUPdata-sort-value="Paisley Jr., Ian" The Hon. Ian Paisley, Jr. (DUP)Seat held
North Ayrshire and ArranLabour (SNP)Seat gain, defeated incumbent Katy Clark
North CornwallLiberal Democrats (C)Seat gain, defeated incumbent Dan Rogerson
North DevonLiberal Democrats (C)Seat gain, defeated incumbent Sir Nick Harvey
North DorsetConservative (C)Seat held, incumbent Robert Walter stood down
North Downdata-sort-value="Hermon, Sylvia" Sylvia, Lady Hermon (Ind) Seat held
North DurhamLabour (L)Seat held
North East BedfordshireConservative (C)Seat held
North East CambridgeshireConservative (C)Seat held
North East DerbyshireLabour (L)Seat held
North East FifeLiberal Democrats (SNP)Seat gain, incumbent Sir Menzies Campbell stood down
North East HampshireConservative (C)Seat held, incumbent James Arbuthnot stood down
North East HertfordshireConservativedata-sort-value="Heald, Oliver" Sir Oliver Heald (C)Seat held
North East SomersetConservativedata-sort-value="Rees-Mogg, Jacob" The Hon. Jacob Rees-Mogg (C)Seat held
North HerefordshireConservative (C)Seat held
North NorfolkLiberal Democrats (LD)Seat held
North ShropshireConservative (C)Seat held
North SomersetConservative (C)Seat held
North SwindonConservative (C)Seat held
North ThanetConservativedata-sort-value="Gale, Roger" Sir Roger Gale (C)Seat held
North TynesideLabour (L)Seat held
North WarwickshireConservative (C)Seat held, incumbent Dan Byles stood down
North West CambridgeshireConservative (C)Seat held
North West DurhamLabour (L)Seat held
North West HampshireConservative (C)Seat held, incumbent Sir George Young, Bt stood down
North West LeicestershireConservative (C)Seat held
North West NorfolkConservative (C)Seat held
North WiltshireConservative (C)Seat held
Northampton NorthConservative (C)Seat held
Northampton SouthConservative (C)Seat held, incumbent Brian Binley stood down
Norwich NorthConservative (C)Seat held
Liberal Democrats (L) Seat gain, defeated incumbent Simon Wright
Nottingham EastLabour Co-operative (L Co-op)Seat held
Nottingham NorthLabour (L)Seat held
Nottingham SouthLabour (L)Seat held
NuneatonConservative (C)Seat held
Labour (SNP)Seat gain, defeated incumbent Gordon Banks
OgmoreLabour (L)Seat held
Old Bexley and SidcupConservative (C)Seat held
Oldham East and SaddleworthLabour (L)Seat held
Oldham West and RoytonLabour (L)Seat held
Orkney and ShetlandLiberal Democrats (LD)Seat held
OrpingtonConservative (C)Seat held
Oxford EastLabour (L)Seat held
Oxford West and AbingdonConservative (C)Seat held
Paisley and Renfrewshire NorthLabour (SNP)Seat gain, defeated incumbent Jim Sheridan
Labour (SNP)Seat gain, defeated incumbent Douglas Alexander
PendleConservative (C)Seat held
Penistone and StocksbridgeLabour (L)Seat held
Penrith and The BorderConservative (C)Seat held
Perth and North PerthshireSNP (SNP)Seat held
PeterboroughConservative (C)Seat held
Plymouth, Moor ViewLabour (C)Seat gain, defeated incumbent Alison Seabeck
Plymouth, Sutton and DevonportConservative (C)Seat held
PontypriddLabour (L)Seat held
PooleConservative (C)Seat held
Poplar and LimehouseLabour (L)Seat held
Portsmouth NorthConservative (C)Seat held
Portsmouth SouthIndependent (C)Seat gain, defeated incumbent Mike Hancock (originally a Liberal Democrat MP)
Preseli PembrokeshireConservative (C)Seat held
PrestonLabour Co-operative (L Co-op)Seat held
PudseyConservative (C)Seat held
PutneyConservative (C)Seat held
Rayleigh and WickfordConservative (C)Seat held
Reading EastConservative (C)Seat held
Reading WestConservative (C)Seat held
Redcar (L Co-op) Seat gain, incumbent Ian Swales stood down
RedditchConservative (C)Seat held
ReigateConservative (C)Seat held
RhonddaLabour (L)Seat held
Ribble ValleyConservative (C)Seat held
Richmond (Yorks)Conservative (C)Seat held, incumbent William Hague stood down
Richmond ParkConservative (C)Seat held
RochdaleLabour (L)Seat held
Rochester and StroodUKIP (C)Seat gain, defeated incumbent Mark Reckless
Rochford and Southend EastConservative (C)Seat held
RomfordConservative (C)Seat held
Romsey and Southampton NorthConservative (C)Seat held
Ross, Skye and LochaberLiberal Democrats (SNP)Seat gain, defeated incumbent Charles Kennedy
Rossendale and DarwenConservative (C)Seat held
Rother ValleyLabourdata-sort-value="Barron, Kevin" Sir Kevin Barron (L)Seat held
Rotherham (L) Seat held
RugbyConservative (C)Seat held
Ruislip, Northwood and PinnerConservativedata-sort-value="Hurd, Nick" The Hon. Nick Hurd (C)Seat held
Runnymede and WeybridgeConservative (C)Seat held
RushcliffeConservative (C)Seat held
Rutherglen and Hamilton WestLabour Co-operative (SNP)Seat gain, defeated incumbent Tom Greatrex
Rutland and MeltonConservativedata-sort-value="Duncan, Alan" Sir Alan Duncan (C)Seat held
Saffron WaldenConservativedata-sort-value="Haselhurst, Alan" Sir Alan Haselhurst (C)Seat held
Salford and EcclesLabour (L)Seat held, incumbent Hazel Blears stood down
SalisburyConservative (C)Seat held
Scarborough and WhitbyConservative (C)Seat held
ScunthorpeLabour (L)Seat held
SedgefieldLabour (L)Seat held
Sefton CentralLabour (L)Seat held
Selby and AinstyConservative (C)Seat held
SevenoaksConservative (C)Seat held
Sheffield CentralLabour (L)Seat held
Sheffield South EastLabour (L)Seat held
Sheffield Brightside and HillsboroughLabour (L)Seat held, incumbent David Blunkett stood down
Sheffield HallamLiberal Democrats (LD)Seat held
Sheffield HeeleyLabour Co-operative (L)Seat held, incumbent Meg Munn stood down
SherwoodConservative (C)Seat held
ShipleyConservative (C)Seat held
Shrewsbury and AtchamConservative (C)Seat held
Sittingbourne and SheppeyConservative (C)Seat held
Skipton and RiponConservative (C)Seat held
Sleaford and North HykehamConservative (C)Seat held
SloughLabour (L)Seat held
Solihull (C) Seat gain, defeated incumbent Lorely Burt
Somerton and Frome (C) Seat gain, incumbent David Heath stood down
South AntrimDUP (UUP)Seat gain, defeated incumbent William McCrea
South Basildon and East ThurrockConservative (C)Seat held
South CambridgeshireConservative (C)Seat held, incumbent Andrew Lansley stood down
South DerbyshireConservative (C)Seat held
South DorsetConservative (C)Seat held
South DownSDLP (SDLP)Seat held
South East CambridgeshireConservative (C)Seat held, incumbent Sir James Paice stood down
South East CornwallConservative (C)Seat held
South Holland and The DeepingsConservative (C)Seat held
South LeicestershireConservative (C)Seat held, incumbent Andrew Robathan stood down
South NorfolkConservative (C)Seat held
South NorthamptonshireConservative (C)Seat held
South RibbleConservative (C)Seat held, incumbent Lorraine Fullbrook stood down
South ShieldsLabour (L)Seat held
South StaffordshireConservative (C)Seat held
South SuffolkConservative (C)Seat held, incumbent Tim Yeo stood down
South SwindonConservative (C)Seat held
South ThanetConservative (C)Seat held, incumbent Laura Sandys stood down
South West BedfordshireConservative (C)Seat held
South West DevonConservative (C)Seat held
South West HertfordshireConservative (C)Seat held
South West NorfolkConservative (C)Seat held
South West SurreyConservative (C)Seat held
South West WiltshireConservative (C)Seat held
Southampton ItchenLabour (C)Seat gain, incumbent John Denham stood down
Southampton TestLabour (L)Seat held
Southend WestConservativedata-sort-value="Amess, David" Sir David Amess (C)Seat held
SouthportLiberal Democrats (LD)Seat held
SpelthorneConservative (C)Seat held
St AlbansConservative (C)Seat held
St Austell and Newquay (C) Seat gain, defeated incumbent Steve Gilbert
St Helens NorthLabour (L)Seat held, incumbent David Watts stood down
St Helens South and WhistonLabour (L)Seat held, incumbent Shaun Woodward stood down
St Ives (C) Seat gain, defeated incumbent Andrew George
StaffordConservative (C)Seat held
Staffordshire MoorlandsConservative (C)Seat held
Stalybridge and HydeLabour Co-operative (L Co-op)Seat held
StevenageConservative (C)Seat held
StirlingLabour (SNP)Seat gain, incumbent Dame Anne McGuire stood down
StockportLabour (L)Seat held
Stockton NorthLabour (L)Seat held
Stockton SouthConservative (C)Seat held
Stoke-on-Trent CentralLabourdata-sort-value="Hunt, Tristram" The Hon. Tristram Hunt (L)Seat held
Stoke-on-Trent NorthLabour (L)Seat held, incumbent Joan Walley stood down
Stoke-on-Trent SouthLabour (L)Seat held
StoneConservativedata-sort-value="Cash, Bill" Sir Bill Cash (C)Seat held
StourbridgeConservative (C)Seat held
StrangfordDUP (DUP)Seat held
Stratford-on-AvonConservative (C)Seat held
StreathamLabour (L)Seat held
Stretford and UrmstonLabour (L)Seat held
StroudConservative (C)Seat held
Suffolk CoastalConservative (C)Seat held
Sunderland CentralLabour (L)Seat held
Surrey HeathConservative (C)Seat held
Sutton and CheamLiberal Democrats (C)Seat gain, defeated incumbent Paul Burstow
Sutton ColdfieldConservative (C) Seat held
Swansea EastLabour (L)Seat held, incumbent Siân James stood down
Swansea WestLabour Co-operative (L Co-op)Seat held
TamworthConservative (C)Seat held
TattonConservative (C)Seat held
Taunton Deane (C) Seat gain, incumbent Jeremy Browne stood down
TelfordLabour (C) Seat gain, defeated incumbent David Wright
TewkesburyConservative (C)Seat held
Thirsk and MaltonConservative (C)Seat held, incumbent Anne McIntosh stood down
Thornbury and Yate (C)
ThurrockConservative (C) Seat held
Tiverton and HonitonConservative (C)Seat held
Tonbridge and MallingConservative (C)Seat held, incumbent Sir John Stanley stood down
TootingLabour (L)Seat held
Torbay (C) Seat gain, defeated incumbent Adrian Sanders
TorfaenLabour (L)Seat held, incumbent Paul Murphy stood down.
Torridge and West DevonConservative (C)Seat held
TotnesConservative (C)Seat held
TottenhamLabour (L)Seat held
Truro and FalmouthConservative (C)Seat held
Tunbridge WellsConservative (C) Seat held
Twickenham (C) Seat gain, defeated incumbent Vince Cable
TynemouthLabour (L)Seat held
Upper Bann (DUP) Seat held
Uxbridge and South RuislipConservative (C)Seat held, incumbent Sir John Randall stood down
Vale of ClwydLabour (C)
Vale of GlamorganConservative (C) Seat held
VauxhallLabour (L)Seat held
WakefieldLabour (L)Seat held
WallaseyLabour (L)Seat held
Walsall NorthLabour (L)Seat held
Walsall SouthLabour (L)Seat held
WalthamstowLabour Co-operative (L Co-op)Seat held
WansbeckLabour (L)Seat held
WantageConservativedata-sort-value="Vaizey, Ed" The Hon. Ed Vaizey (C) Seat held
WarleyLabour (L)Seat held
Warrington NorthLabour (L)Seat held
Warrington SouthConservative (C) Seat held
Warwick and LeamingtonConservative (C) Seat held
Washington and Sunderland WestLabour (L)Seat held
WatfordConservative (C)Seat held
WaveneyConservative (C)Seat held
WealdenConservative (C)Seat held, incumbent Charles Hendry stood down
Weaver ValeConservative (C)Seat held
WellingboroughConservative (C) Seat held
Wells (C) Seat gain, defeated incumbent Tessa Munt
Welwyn Hatfield (C) Seat held
Wentworth and Dearne (L) Seat held
West Aberdeenshire and Kincardine (SNP) Seat gain, defeated incumbent Sir Robert Smith, Bt
West Bromwich East (L) Seat held
West Bromwich West (L Co-op) Seat held
West Dorset (C) Seat held
West DunbartonshireLabour Co-operative (SNP)Seat gain, defeated incumbent Gemma Doyle
West HamLabour (L)Seat held
West LancashireLabour (L)Seat held
West SuffolkConservative (C)Seat held
West TyroneSinn Féin (SF)Seat held
West WorcestershireConservative (C)Seat held
Westminster NorthLabour (L)Seat held
Westmorland and LonsdaleLiberal Democrats (LD)Seat held
Weston-super-MareConservative (C)Seat held
WiganLabour (L)Seat held
WimbledonConservative (C)Seat held
WinchesterConservative (C)Seat held
WindsorConservative (C)Seat held
Wirral SouthLabour (L)Seat held
Wirral WestConservative (L)Seat gain, defeated incumbent Esther McVey
WithamConservative (C)Seat held
WitneyConservative (C)Seat held
WokingConservative (C)Seat held
WokinghamConservative (C)Seat held
Wolverhampton North EastLabour (L) Seat held
Wolverhampton South EastLabour (L) Seat held
Wolverhampton South WestConservative (L) Seat gain, defeated incumbent Paul Uppal
WorcesterConservativedata-sort-value="Walker, Robin" The Hon. Robin Walker (C)Seat held
WorkingtonLabour (L)Seat held, incumbent Sir Tony Cunningham stood down
Worsley and Eccles SouthLabour (L)Seat held
Worthing WestConservativedata-sort-value="Bottomley, Peter" Sir Peter Bottomley (C)Seat held
The WrekinConservative (C)Seat held
WrexhamLabour (L)Seat held
WycombeConservative (C)Seat held
Wyre and Preston NorthConservative (C)Seat held
Wyre ForestConservative (C)Seat held
Wythenshawe and Sale EastLabour (L)Seat held
Yeovil (C) Seat gain, defeated incumbent David Laws
Ynys Môn (Anglesey)Labour (L)Seat held
York CentralLabour (L Co-op)Seat held, incumbent Sir Hugh Bayley stood down
York OuterConservative (C)Seat held
Notes

Changes and by-elections

After the general election, changes can occur in the composition of the House of Commons. This happens as a result of the election of Deputy Speakers, by-elections, defections, suspensions or removal of whip.

After the swearing in of MPs and the elections of the Speaker and the Deputy Speakers, the initial government majority was calculated to be sixteen.

Technically, MPs cannot resign. However, they can effectively do so by requesting to be appointed as the Crown Steward and Bailiff of the Manor of Northstead or the Crown Steward and Bailiff of the three Chiltern Hundreds of Stoke, Desborough and Burnham, which vacates their seat.

The net outcome of all changes over the course of the Parliament had resulted in two fewer Labour MPs, two fewer SNP MPs, one more Liberal Democrat MP and three more independent MPs.

Deputy Speakers

In accordance with a decision taken by the House of Commons on the final day of its sitting in the previous Parliament, the Speaker appointed two members to serve as Temporary Deputy Speakers until the Deputy Speakers had been elected. Directly after the 2015 State Opening of Parliament, the Speaker nominated Sir Roger Gale (Conservative, North Thanet) and George Howarth (Labour, Knowsley) for these positions.[5]

The election of Deputy Speakers took place on 3 June 2015.[6]

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
Lindsay HoyleChorleyChairman of Ways and Means
Eleanor LaingEpping ForestFirst Deputy Chairman of Ways and Means
Natascha EngelNorth East DerbyshireSecond Deputy Chairman of Ways and Means

By-elections

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

ConstituencyIncumbentDate of by-electionWinnerBy-election
NamePartyDate seat vacatedCause of vacationNameParty
1Oldham West and RoytonMichael Meacher21 October 2015Death[7] 3 December 2015Jim McMahonDetails
2Sheffield Brightside and HillsboroughHarry Harpham4 February 2016Death[8] 5 May 2016[9] Gill Furniss[10] Details
3OgmoreHuw Irranca-Davies23 March 2016Resignation[11] 5 May 2016Chris Elmore[12] Details
4TootingSadiq Khan9 May 2016Resignation[13] 16 June 2016[14] Rosena Allin-Khan[15] Details
5Batley and SpenJo Cox16 June 2016Assassination20 October 2016[16] Tracy Brabin[17] Details
6WitneyDavid Cameron12 September 2016Resignation[18] 20 October 2016Robert CourtsDetails
7Richmond ParkZac Goldsmith25 October 2016Resignation[19] 1 December 2016Sarah OlneyDetails
8Sleaford and North HykehamStephen Phillips4 November 2016Resignation[20] 8 December 2016Caroline JohnsonDetails
9CopelandJamie Reed23 January 2017Resignation[21] 23 February 2017[22] Trudy HarrisonDetails
10Stoke-on-Trent CentralTristram Hunt23 January 2017Resignation[23] 23 February 2017Gareth SnellDetails
A by-election was planned to be held in the seat of Manchester Gorton following the death of Sir Gerald Kaufman on 26 February 2017. Following the announcement on 18 April 2017 of a snap general election by Theresa May, it was confirmed that the Cabinet Office would intervene to cancel the by-election, leaving the seat vacant until the general election on 8 June 2017.[24]

Defections, suspensions and removal of whip

In some situations, the label under which MPs sit in the House of Commons can change. When this happens, MPs often become independents.

NameDateFromToConstituencyReason
Michelle Thomson29 September 2015Edinburgh WestResigned the SNP whip after her business became the subject of a police investigation into alleged irregularities regarding property deals.[25]
Natalie McGarry24 November 2015Glasgow EastResigned the SNP whip after police investigation over financial discrepancies within Women for Independence, an organisation of which she is a founder.[26]
Simon Danczuk31 December 2015RochdaleSuspended from Labour after allegations of "inappropriate behaviour" with a 17-year-old girl.[27]
Naz Shah27 April 2016Bradford WestSuspended from Labour, pending investigation into social media comments which she made, including proposing the relocation of Israel to North America.[28]
5 July 2016Reinstated.[29]
Christina ReesJune 2016NeathInvited by the Co-operative Party NEC to join the Labour and Co-operative Parliamentary Group.[30]
Justin Tomlinson11 October 2016SuspendedNorth SwindonSuspended from the House of Commons after leaking a confidential report to a Wonga.com employee.[31] [32]
12 October 2016SuspendedReinstated.
Douglas Carswell25 March 2017ClactonResigned from UKIP to focus on local issues as the UK was "certain to leave the EU".[33] [34]

Progression of government majority and party totals

The government voting total is the total number of Conservative MPs, minus the Conservative Deputy Speaker. The opposition voting total is the total number of other MPs, minus the Speaker, the two Labour Deputy Speakers, and all Sinn Féin MPs. The majority is the difference between the former and the latter.

DateEventCons.Working majorityLabourSNPLib DemDUPSinn FPCSDLPUUPGreenUKIPInd.SpkrVacant
27 May 2015Opening of Parliament330162325688433211110
29 September 2015Thomson suspended from SNP552
21 October 2015Meacher (Lab), dies172311
24 November 2015McGarry suspended from SNP543
3 December 2015McMahon (Lab), elected in Oldham West and Royton162320
31 December 2015Danczuk (Lab), has whip suspended2314
2016
4 February 2016Harpham (Lab), dies330172305488433211411
23 March 2016Irranca-Davies (Lab),resigns .182292
27 April 2016Shah (Lab), has whip suspended2285
5 May 2016Lab wins Brightside & Ogmore by-elections162300
9 May 2016Khan (Lab), resigns 172291
16 June 2016Lab wins Tooting by-election.
Cox (Lab) killed.
5 July 2016Shah re-admitted to Labour2304
12 September 2016Cameron (Con), resigns 329162
20 October 2016Lab wins Batley, Con win Witney by-elections3302310
25 October 2016Goldsmith (Con) resigns329151
4 November 2016Phillips (Con), resigns328142
1 December 2016Olney (Lib Dem) wins Richmond Park by-election1391
8 December 2016Johnson (Con) wins Sleaford by-election329140
2017
23 January 2017Reed (Lab, Copeland) and Hunt (Lab, Stoke-on-Trent Central) resign.329162295498433211412
23 February 2017Lab wins Stoke, Con win Copeland by-elections3302300
26 February 2017Kaufman (Lab, Manchester Gorton) dies172291
25 March 2017Carswell resigns from UKIP05

See also

Notes and References

  1. News: 3 May 2017 . General election 2017 officially under way as May meets Queen . . 3 May 2017 .
  2. Web site: Current State of the Parties. www.parliament.uk. 9 December 2016.
  3. Web site: MPs. UK Parliament. 12 May 2015.
  4. Web site: MPs at dissolution – 30 March 2015. UK Parliament. 12 May 2015.
  5. . Deputy speakers . 27 May 2015 . 596 . 30 . . Speaker.
  6. . Devolution and Growth across Britain . 3 June 2015 . 596 . 633 . . Speaker.
  7. News: Tributes paid to veteran Labour MP Michael Meacher. BBC News. 21 October 2015. 21 October 2015.
  8. News: Labour MP Harry Harpham dies of cancer aged 61. Chris Johnston. The Guardian. 5 February 2016. 6 February 2016.
  9. Web site: Labour confirms Sheffield and Ogmore by-elections for May 5 . . Peter Edwards . 24 March 2016 . 25 March 2016.
  10. News: Gill Furniss wins Sheffield by-election for Labour . BBC News. 6 May 2016 . 6 May 2016.
  11. Web site: Huw Irranca-Davies resigns as MP for Ogmore . . 24 March 2016 . 5 March 2017.
  12. News: Labour holds in Ogmore by-election with 52% of the vote . BBC News. 6 May 2016 . 6 May 2016.
  13. News: Tom Marshall . Tooting by-election triggered after Sadiq Khan stands down as MP . . 9 May 2016 . 11 May 2016.
  14. Web site: Tooting by-election will be held on June 16 . . 11 May 2016 . 12 May 2016 . https://web.archive.org/web/20171229172141/http://www.wandsworth.gov.uk/news/article/13323/tooting_by-election_will_be_held_on_june_16 . 29 December 2017 . dead .
  15. News: Labour's Rosena Allin-Khan wins Tooting by-election. BBC News. 17 June 2016. 17 June 2016.
  16. News: Batley by-election to be on 20 October. BBC News. 15 September 2016. 21 October 2016.
  17. News: Witney by-election: Tory majority slashed in David Cameron's former seat . . 21 October 2016 . 21 October 2016.
  18. News: David Cameron to quit as Conservative MP for Witney. BBC News. 12 September 2016. 12 September 2016.
  19. News: . Richmond Park by-election: An at-a-glance guide . 10 November 2016 . 12 November 2016.
  20. News: . Sleaford by-election candidates line up for Tories and Labour . 11 November 2016 . 12 November 2016.
  21. Web site: Manor of Northstead: Jamie Reed . . 23 January 2017 . 26 January 2017.
  22. News: . Labour announce date for by-elections to replace Tristram Hunt and Jamie Reed . 20 January 2017 . 20 January 2017.
  23. Web site: Three Hundreds of Chiltern: Tristram Hunt . . 23 January 2017 . 26 January 2017.
  24. News: Manchester Gorton by-election cancellation confirmed. 19 April 2017. BBC News. 19 April 2017.
  25. Web site: Nicola Sturgeon learned of SNP MP allegations from Sunday newspaper. BBC News. 30 September 2015. 30 September 2015.
  26. News: Natalie McGarry withdraws from SNP whip over campaign fund probe. BBC News. 24 November 2015. 25 November 2015.
  27. News: Labour's Simon Danczuk suspended over 'inappropriate behaviour'. BBC News. 31 December 2015. 31 December 2015.
  28. News: MP Naz Shah suspended from Labour. BBC News. 27 April 2016. 27 April 2016.
  29. News: Labour Party reinstates Bradford West MP Naz Shah. BBC News. 5 July 2016. 11 July 2016.
  30. Web site: Annual Report 2016. Co-operative Party. September 2017. 12 July 2024.
  31. United Kingdom . Privileges . British House of Commons . 2016-10-10 . 74 .
  32. News: Justin Tomlinson MP suspended over Wonga report leak. BBC News. 10 October 2016. 21 October 2016.
  33. News: Job done – thank UKIP!. Talk Carswell. 25 March 2017. 25 March 2017. https://web.archive.org/web/20170325133016/http://www.talkcarswell.com/home/job-done--thank-ukip/3237. 25 March 2017. dead.
  34. Web site: Douglas Carswell quitting UKIP. BBC News. 25 March 2017. 25 March 2017.