2019–2024 Parliament of the United Kingdom | |
Body: | Parliament of the United Kingdom |
Meeting Place: | Palace of Westminster |
Election: | 2019 United Kingdom general election |
Term Start: | 17 December 2019 |
Term End: | 30 May 2024 |
Before: | 2017–2019 Parliament |
Chamber1: | House of Commons |
Membership1: | 650 |
Chamber1 Leader1 Type: | Speaker |
Chamber1 Leader1: | Sir Lindsay Hoyle |
Chamber1 Leader2 Type: | Leader |
Chamber1 Leader3 Type: | Prime Minister |
Chamber1 Leader4 Type: | Deputy Prime Minister |
Chamber1 Leader5 Type: | Leader of the Opposition |
Chamber1 Leader6 Type: | Third-party leader |
Chamber2: | House of Lords |
Membership2: | 789 |
Chamber2 Leader1 Type: | Lord Speaker |
Chamber2 Leader2 Type: | Leader |
Chamber2 Leader3 Type: | Leader of the Opposition |
Chamber2 Leader3: | The Baroness Smith of Basildon |
Chamber2 Leader4 Type: | Third-party leader |
Chamber2 Leader4: | The Lord Newby |
Chamber3: | Crown-in-Parliament |
Session1 Start: | 17 December 2019 |
Session1 End: | 29 April 2021 |
Session2 Start: | 11 May 2021 |
Session2 End: | 28 April 2022 |
Session3 Start: | 10 May 2022 |
Session3 End: | 26 October 2023 |
Session4 Start: | 7 November 2023 |
Session4 End: | 24 May 2024 |
In the United Kingdom's 2019 general election, 650 members of Parliament (MPs) were elected to the House of Commons – one for each parliamentary constituency.
Parliament consists of the House of Lords and the elected House of Commons. This Parliament first met on 17 December 2019.[1] [2] [3] After the swearing-in of members and the election of Speaker, the State Opening of Parliament took place on 19 December.[4] The 2021 State Opening of Parliament began the second session on 11 May 2021.[5] The 2022 State Opening of Parliament began the third session on 10 May 2022.[6] [7] The 2023 State Opening of Parliament began the fourth session on 7 November 2023. Notable newcomers to enter the House of Commons in this general election included future cabinet ministers Claire Coutinho, Richard Holden and Laura Trott.[8] [9]
The Parliament was marked by extraordinary political turmoil as the governments led by Boris Johnson, Liz Truss and Rishi Sunak had several high-profile political scandals and crises, which led to the Conservative Party seeing a major decrease in their popularity in opinion polling and the Labour Party and Liberal Democrats making gains from Conservatives, often by very wide margins. On 22 May 2024 Sunak announced that the 2024 general election would be held on 4 July. In light of this announcement, the House of Commons was dissolved by King Charles III on 30 May.[10] The King also approved the prorogation of the fourth session, which took place on 24 May.[11]
The Conservative Party gained a majority of seats in the 2019 election. The Scottish National Party increased their number of seats and the Social Democratic and Labour Party and the Alliance Party returned to the House of Commons for the first time since their defeats in the 2017 and 2015 general elections respectively. The Labour Party and Democratic Unionists both suffered losses.
After the 2019 General Election
At dissolution of Parliament
24% of the members elected in the 2019 election were elected for the first time, or were not members of the previous parliament.
Affiliation of incumbent | Member returned | Notes | |||||
---|---|---|---|---|---|---|---|
Affiliate | |||||||
Aberavon | Labour | data-sort-value="Kinnock, Stephen" | Stephen Kinnock | Labour | Seat held | ||
Aberconwy | Conservative | data-sort-value="Millar, Robin" | Robin Millar | Conservative | Incumbent,, did not stand | ||
Aberdeen North | Scottish National | data-sort-value="Blackman, Kirsty" | Kirsty Blackman | Scottish National | Seat held | ||
Aberdeen South | Conservative | data-sort-value="Flynn, Stephen" | Stephen Flynn | Scottish National | Incumbent,, did not stand | ||
Airdrie and Shotts | Scottish National | data-sort-value="Gray, Neil" | Neil Gray | Scottish National | Seat held | ||
Aldershot | Conservative | data-sort-value="Docherty, Leo" | Leo Docherty | Conservative | Seat held | ||
Aldridge-Brownhills | Conservative | data-sort-value="Morton, Wendy" | Wendy Morton | Conservative | Seat held | ||
Altrincham and Sale West | Conservative | data-sort-value="Brady, Graham" | Graham Brady | Conservative | Seat held | ||
Alyn and Deeside | Labour | data-sort-value="Tami, Mark" | Mark Tami | Labour | Seat held | ||
Amber Valley | Conservative | data-sort-value="Mills, Nigel" | Nigel Mills | Conservative | Seat held | ||
Angus | Conservative | data-sort-value="Doogan, Dave" | Dave Doogan | Scottish National | Defeated incumbent, | ||
Arfon | Plaid Cymru | data-sort-value="Williams, Hywel" | Hywel Williams | Plaid Cymru | Seat held | ||
Argyll and Bute | Scottish National | data-sort-value="O'Hara, Brendan" | Brendan O'Hara | Scottish National | Seat held | ||
Arundel and South Downs | Conservative | data-sort-value="Griffith, Andrew" | Andrew Griffith | Conservative | Incumbent,, did not stand | ||
Ashfield | Labour | data-sort-value="Anderson, Lee" | Lee Anderson | Conservative | Incumbent,, did not stand. Elected as Conservative MP, whip suspended in 2024. Defected to Reform UK on 11 March 2024. | ||
Ashford | Conservative | data-sort-value="Green, Damian" | Damian Green | Conservative | Seat held | ||
Ashton-under-Lyne | Labour | data-sort-value="Rayner, Angela" | Angela Rayner | Labour | Seat held | ||
Aylesbury | Conservative | data-sort-value="Butler, Rob" | Rob Butler | Conservative | Incumbent,, did not stand | ||
Ayr, Carrick and Cumnock | Conservative | data-sort-value="Dorans, Allan" | Allan Dorans | Scottish National | Incumbent,, did not stand | ||
Banbury | Conservative | data-sort-value="Prentis, Victoria" | Victoria Prentis | Conservative | Seat held | ||
Banff and Buchan | Conservative | data-sort-value="Duguid, David" | David Duguid | Conservative | Seat held | ||
Barking | Labour | data-sort-value="Hodge, Margaret" | Margaret Hodge | Labour | Seat held | ||
Barnsley Central | Labour | data-sort-value="Jarvis, Dan" | Dan Jarvis | Labour | Seat held | ||
Barnsley East | Labour | data-sort-value="Peacock, Stephanie" | Stephanie Peacock | Labour | Seat held | ||
Barrow and Furness | Independent (The Independents) | data-sort-value="Fell, Simon" | Simon Fell | Conservative | Incumbent,, did not stand | ||
Basildon and Billericay | Conservative | data-sort-value="Baron, John" | John Baron | Conservative | Seat held | ||
Basingstoke | Conservative | data-sort-value="Miller, Maria" | Maria Miller | Conservative | Seat held | ||
Bassetlaw | Vacant | data-sort-value="Clarke-Smith, Brendan" | Brendan Clarke-Smith | Conservative | Incumbent,, did not stand | ||
Bath | Liberal Democrats | data-sort-value="Hobhouse, Wera" | Wera Hobhouse | Liberal Democrats | Seat held | ||
Batley and Spen | Labour Co-operative | data-sort-value="Brabin, Tracy" | Tracy Brabin | Labour Co-operative | Seat held | ||
Battersea | Labour | data-sort-value="de Cordova, Marsha" | Marsha de Cordova | Labour | Seat held | ||
Beaconsfield | Independent | data-sort-value="Morrisey, Joy" | Joy Morrissey | Conservative | Defeated incumbent, | ||
Beckenham | Conservative | data-sort-value="Stewart, Bob" | Bob Stewart | Conservative | Seat held | ||
Bedford | Labour | data-sort-value="Yasin, Mohammad" | Mohammad Yasin | Labour | Seat held | ||
Belfast East | DUP | data-sort-value="Robinson, Gavin" | Gavin Robinson | DUP | Seat held | ||
Belfast North | DUP | data-sort-value="Finucane, John" | John Finucane | Sinn Féin | Defeated incumbent, | ||
Belfast South | DUP | data-sort-value="Hanna, Claire" | Claire Hanna | SDLP | Defeated incumbent, | ||
Belfast West | Sinn Féin | data-sort-value="Maskey, Paul" | Paul Maskey | Sinn Féin | Seat held | ||
Bermondsey and Old Southwark | Labour | data-sort-value="Coyle, Neil" | Neil Coyle | Labour | Seat held | ||
Berwick-upon-Tweed | Conservative | data-sort-value="Trevelyan, Anne-Marie" | Anne-Marie Trevelyan | Conservative | Seat held | ||
Berwickshire, Roxburgh and Selkirk | Conservative | data-sort-value="Lamont, John" | John Lamont | Conservative | Seat held | ||
Bethnal Green and Bow | Labour | data-sort-value="Ali, Rushanara" | Rushanara Ali | Labour | Seat held | ||
Beverley and Holderness | Conservative | data-sort-value="Stuart, Graham" | Graham Stuart | Conservative | Seat held | ||
Bexhill and Battle | Conservative | data-sort-value="Merriman, Huw" | Huw Merriman | Conservative | Seat held | ||
Bexleyheath and Crayford | Conservative | data-sort-value="Evennett, David" | David Evennett | Conservative | Seat held | ||
Birkenhead | Birkenhead Social Justice | data-sort-value="Whitley, Mick" | Mick Whitley | Labour | Defeated incumbent, | ||
Birmingham Edgbaston | Labour Co-operative | data-sort-value="Gill, Preet" | Preet Gill | Labour Co-operative | Seat held | ||
Birmingham Erdington | Labour | data-sort-value="Dromey, Jack" | Jack Dromey | Labour | Seat held | ||
Birmingham Hall Green | Labour | data-sort-value="Ali, Tahir" | Tahir Ali | Labour | Defeated incumbent, | ||
Birmingham Hodge Hill | Labour | data-sort-value="Byrne, Liam" | Liam Byrne | Labour | Seat held | ||
Birmingham Ladywood | Labour | data-sort-value="Mahmood, Shabana" | Shabana Mahmood | Labour | Seat held | ||
Birmingham Northfield | Labour | data-sort-value="Sambrook, Gary" | Gary Sambrook | Conservative | Defeated incumbent, | ||
Birmingham Perry Barr | Labour | data-sort-value="Mahmood, Khalid" | Khalid Mahmood | Labour | Seat held | ||
Birmingham Selly Oak | Labour | data-sort-value="McCabe, Steve" | Steve McCabe | Labour | Seat held | ||
Birmingham Yardley | Labour | data-sort-value="Phillips, Jess" | Jess Phillips | Labour | Seat held | ||
Bishop Auckland | Labour | data-sort-value="Davison, Dehenna" | Dehenna Davison | Conservative | Defeated incumbent, | ||
Blackburn | Labour | data-sort-value="Hollern, Kate" | Kate Hollern | Labour | Seat held | ||
Blackley and Broughton | Labour | data-sort-value="Stringer, Graham" | Graham Stringer | Labour | Seat held | ||
Blackpool North and Cleveleys | Conservative | data-sort-value="Maynard, Paul" | Paul Maynard | Conservative | Seat held | ||
Blackpool South | Labour | data-sort-value="Benton, Scott" | Scott Benton | Conservative | Defeated incumbent, | ||
Blaenau Gwent | Labour | data-sort-value="Smith, Nick" | Nick Smith | Labour | Seat held | ||
Blaydon | Labour | data-sort-value="Twist, Liz" | Liz Twist | Labour | Seat held | ||
Blyth Valley | Labour | data-sort-value="Levy, Ian" | Ian Levy | Conservative | Incumbent,, did not stand | ||
Bognor Regis and Littlehampton | Conservative | data-sort-value="Gibb, Nick" | Nick Gibb | Conservative | Seat held | ||
Bolsover | Labour | data-sort-value="Fletcher, Mark" | Mark Fletcher | Conservative | Defeated incumbent, | ||
Bolton North East | Labour | data-sort-value="Logan, Mark" | Mark Logan | Conservative | Defeated incumbent, | ||
Bolton South East | Labour | data-sort-value="Qureshi, Yasmin" | Yasmin Qureshi | Labour | Seat held | ||
Bolton West | Conservative | data-sort-value="Green, Chris" | Chris Green | Conservative | Seat held | ||
Bootle | Labour | data-sort-value="Dowd, Peter" | Peter Dowd | Labour | Seat held | ||
Boston and Skegness | Conservative | data-sort-value="Warman, Matt" | Matt Warman | Conservative | Seat held | ||
Bosworth | Conservative | data-sort-value="Evans, Luke" | Luke Evans | Conservative | Incumbent,, did not stand | ||
Bournemouth East | Conservative | data-sort-value="Ellwood, Tobias" | Tobias Ellwood | Conservative | Seat held | ||
Bournemouth West | Conservative | data-sort-value="Burns, Conor" | Conor Burns | Conservative | Seat held | ||
Bracknell | Liberal Democrats | data-sort-value="Sunderland, James" | James Sunderland | Conservative | Incumbent,, did not stand | ||
Bradford East | Labour | data-sort-value="Hussain, Imran" | Imran Hussain | Labour | Seat held | ||
Bradford South | Labour | data-sort-value="Cummins, Judith" | Judith Cummins | Labour | Seat held | ||
Bradford West | Labour | data-sort-value="Shah, Naseem" | Naseem Shah | Labour | Seat held | ||
Braintree | Conservative | data-sort-value="Cleverly, James" | James Cleverly | Conservative | Seat held | ||
Brecon and Radnorshire | Liberal Democrats | data-sort-value="Jones, Fay Alicia" | Fay Jones | Conservative | Defeated incumbent, | ||
Brent Central | Labour | data-sort-value="Butler, Dawn" | Dawn Butler | Labour | Seat held | ||
Brent North | Labour | data-sort-value="Gardiner, Barry" | Barry Gardiner | Labour | Seat held | ||
Brentford and Isleworth | Labour | data-sort-value="Cadbury, Ruth" | Ruth Cadbury | Labour | Seat held | ||
Brentwood and Ongar | Conservative | data-sort-value="Burghart, Alex" | Alex Burghart | Conservative | Seat held | ||
Bridgend | Labour | data-sort-value="Wallis, Jamie Hamilton" | Jamie Wallis | Conservative | Defeated incumbent, | ||
Bridgwater and West Somerset | Conservative | data-sort-value="Liddell-Grainger, Ian" | Ian Liddell-Grainger | Conservative | Seat held | ||
Brigg and Goole | Conservative | data-sort-value="Percy, Andrew" | Andrew Percy | Conservative | Seat held | ||
Brighton Kemptown | Labour Co-operative | data-sort-value="Russell-Moyle, Lloyd" | Lloyd Russell-Moyle | Labour Co-operative | Seat held | ||
Brighton Pavilion | Green | data-sort-value="Lucas, Caroline" | Caroline Lucas | Green | Seat held | ||
Bristol East | Labour | data-sort-value="McCarthy, Kerry" | Kerry McCarthy | Labour | Seat held | ||
Bristol North West | Labour | data-sort-value="Jones, Darren" | Darren Jones | Labour | Seat held | ||
Bristol South | Labour | data-sort-value="Smyth, Karin" | Karin Smyth | Labour | Seat held | ||
Bristol West | Labour | data-sort-value="Debbonaire, Thangam" | Thangam Debbonaire | Labour | Seat held | ||
Broadland | Conservative | data-sort-value="Mayhew, Jerome" | Jerome Mayhew | Conservative | Incumbent,, did not stand | ||
Bromley and Chislehurst | Conservative | data-sort-value="Neill, Bob" | Bob Neill | Conservative | Seat held | ||
Bromsgrove | Conservative | data-sort-value="Javid, Sajid" | Sajid Javid | Conservative | Seat held | ||
Broxbourne | Conservative | data-sort-value="Walker, Charles" | Charles Walker | Conservative | Seat held | ||
Broxtowe | Change UK | data-sort-value="Henry, Darren George" | Darren Henry | Conservative | Defeated incumbent, | ||
Buckingham | Vacant | data-sort-value="Smith, Greg" | Greg Smith | Conservative | The preceeding incumbent,, did not stand | ||
Burnley | Labour | data-sort-value="Higginbotham, Antony" | Antony Higginbotham | Conservative | Defeated incumbent, | ||
Burton | Conservative | data-sort-value="Griffiths, Kate" | Kate Kniveton | Conservative | Incumbent,, did not stand | ||
Bury North | Labour | data-sort-value="Daly, James" | James Daly | Conservative | Defeated incumbent, | ||
Bury South | Independent | data-sort-value="Wakeford, Christian" | Christian Wakeford | Conservative | Defeated incumbent, | ||
Bury St Edmunds | Conservative | data-sort-value="Churchill, Jo" | Jo Churchill | Conservative | Seat held | ||
Caerphilly | Labour | data-sort-value="David, Wayne" | Wayne David | Labour | Seat held | ||
Caithness, Sutherland and Easter Ross | Liberal Democrats | data-sort-value="Stone, Jamie" | Jamie Stone | Liberal Democrats | Seat held | ||
Calder Valley | Conservative | data-sort-value="Whittaker, Craig" | Craig Whittaker | Conservative | Seat held | ||
Camberwell and Peckham | Labour | data-sort-value="Harman, Harriet" | Harriet Harman | Labour | Seat held | ||
Camborne and Redruth | Conservative | data-sort-value="Eustice, George" | George Eustice | Conservative | Seat held | ||
Cambridge | Labour | data-sort-value="Zeichner, Daniel" | Daniel Zeichner | Labour | Seat held | ||
Cannock Chase | Conservative | data-sort-value="Milling, Amanda" | Amanda Milling | Conservative | Seat held | ||
Canterbury | Labour | data-sort-value="Duffield, Rosie" | Rosie Duffield | Labour | Seat held | ||
Cardiff Central | Labour | data-sort-value="Stevens, Jo" | Jo Stevens | Labour | Seat held | ||
Cardiff North | Labour | data-sort-value="McMorrin, Anna" | Anna McMorrin | Labour | Seat held | ||
Cardiff South and Penarth | Labour Co-operative | data-sort-value="Doughty, Stephen" | Stephen Doughty | Labour Co-operative | Seat held | ||
Cardiff West | Labour | data-sort-value="Brennan, Kevin" | Kevin Brennan | Labour | Seat held | ||
Carlisle | Conservative | data-sort-value="Stevenson, John" | John Stevenson | Conservative | Seat held | ||
Carmarthen East and Dinefwr | Plaid Cymru | data-sort-value="Edwards, Jonathan" | Jonathan Edwards | Plaid Cymru | Seat held | ||
Carmarthen West and South Pembrokeshire | Conservative | data-sort-value="Hart, Simon" | Simon Hart | Conservative | Seat held | ||
Carshalton and Wallington | Liberal Democrats | data-sort-value="Colburn, Elliot" | Elliot Colburn | Conservative | Defeated incumbent, | ||
Castle Point | Conservative | data-sort-value="Harris, Rebecca" | Rebecca Harris | Conservative | Seat held | ||
Central Ayrshire | Scottish National | data-sort-value="Whitford, Philippa" | Philippa Whitford | Scottish National | Seat held | ||
Central Devon | Conservative | data-sort-value="Stride, Mel" | Mel Stride | Conservative | Seat held | ||
Central Suffolk and North Ipswich | Conservative | data-sort-value="Poulter, Dan" | Dan Poulter | Conservative | Seat held | ||
Ceredigion | Plaid Cymru | data-sort-value="Lake, Ben" | Ben Lake | Plaid Cymru | Seat held | ||
Charnwood | Conservative | data-sort-value="Argar, Edward" | Edward Argar | Conservative | Seat held | ||
Chatham and Aylesford | Conservative | data-sort-value="Crouch, Tracey" | Tracey Crouch | Conservative | Seat held | ||
Cheadle | Conservative | data-sort-value="Robinson, Mary" | Mary Robinson | Conservative | Seat held | ||
Chelmsford | Conservative | data-sort-value="Ford, Vicky" | Vicky Ford | Conservative | Seat held | ||
Chelsea and Fulham | Conservative | data-sort-value="Hands, Greg" | Greg Hands | Conservative | Seat held | ||
Cheltenham | Conservative | data-sort-value="Chalk, Alex" | Alex Chalk | Conservative | Seat held | ||
Chesham and Amersham | Conservative | data-sort-value="Gillan, Cheryl" | Cheryl Gillan | Conservative | Seat held | ||
Chesterfield | Labour | data-sort-value="Perkins, Toby" | Toby Perkins | Labour | Seat held | ||
Chichester | Conservative | data-sort-value="Keegan, Gillian" | Gillian Keegan | Conservative | Seat held | ||
Chingford and Woodford Green | Conservative | data-sort-value="Duncan Smith, Iain" | Iain Duncan Smith | Conservative | Seat held | ||
Chippenham | Conservative | data-sort-value="Donelan, Michelle" | Michelle Donelan | Conservative | Seat held | ||
Chipping Barnet | Conservative | data-sort-value="Villiers, Theresa" | Theresa Villiers | Conservative | Seat held | ||
Chorley | Speaker | data-sort-value="Hoyle, Lindsay" | Lindsay Hoyle | Speaker | Seat held | ||
Christchurch | Conservative | data-sort-value="Chope, Christopher" | Christopher Chope | Conservative | Seat held | ||
Cities of London and Westminster | Conservative | data-sort-value="Aiken, Nickie" | Nickie Aiken | Conservative | Incumbent,, did not stand | ||
City of Chester | Labour | data-sort-value="Matheson, Chris" | Chris Matheson | Labour | Seat held | ||
City of Durham | Labour | data-sort-value="Foy, Mary" | Mary Foy | Labour | Incumbent,, did not stand | ||
Clacton | Conservative | data-sort-value="Watling, Giles" | Giles Watling | Conservative | Seat held | ||
Cleethorpes | Conservative | data-sort-value="Vickers, Martin" | Martin Vickers | Conservative | Seat held | ||
Clwyd South | Labour | data-sort-value="Baynes, Simon" | Simon Baynes | Conservative | Defeated incumbent, | ||
Clwyd West | Conservative | data-sort-value="Jones, David" | David Jones | Conservative | Seat held | ||
Coatbridge, Chryston and Bellshill | Labour | data-sort-value="Bonnar, Steven" | Steven Bonnar | Scottish National | Defeated incumbent, | ||
Colchester | Conservative | data-sort-value="Quince, Will" | Will Quince | Conservative | Seat held | ||
Colne Valley | Labour | data-sort-value="McCartney, Jason" | Jason McCartney | Conservative | Defeated incumbent, | ||
Congleton | Conservative | data-sort-value="Bruce, Fiona" | Fiona Bruce | Conservative | Seat held | ||
Copeland | Conservative | data-sort-value="Harrison, Trudy" | Trudy Harrison | Conservative | Seat held | ||
Corby | Conservative | data-sort-value="Pursglove, Tom" | Tom Pursglove | Conservative | Seat held | ||
Coventry North East | Labour | data-sort-value="Fletcher, Colleen" | Colleen Fletcher | Labour | Seat held | ||
Coventry North West | Labour | data-sort-value="Owatemi, Taiwo" | Taiwo Owatemi | Labour | Incumbent,, did not stand | ||
Coventry South | Labour | data-sort-value="Sultana, Zarah" | Zarah Sultana | Labour | Incumbent,, did not stand | ||
Crawley | Conservative | data-sort-value="Smith, Henry" | Henry Smith | Conservative | Seat held | ||
Crewe and Nantwich | Labour | data-sort-value="Mullan, Kieran John" | Kieran Mullan | Conservative | Defeated incumbent, | ||
Croydon Central | Labour | data-sort-value="Jones, Sarah" | Sarah Jones | Labour | Seat held | ||
Croydon North | Labour Co-operative | data-sort-value="Reed, Steve" | Steve Reed | Labour Co-operative | Seat held | ||
Croydon South | Conservative | data-sort-value="Philp, Chris" | Chris Philp | Conservative | Seat held | ||
Cumbernauld, Kilsyth and Kirkintilloch East | Scottish National | data-sort-value="McDonald, Stuart" | Stuart McDonald | Scottish National | Seat held | ||
Cynon Valley | Labour | data-sort-value="Winter, Beth" | Beth Winter | Labour | Incumbent,, did not stand | ||
Dagenham and Rainham | Labour | data-sort-value="Cruddas, Jon" | Jon Cruddas | Labour | Seat held | ||
Darlington | Labour | data-sort-value="Gibson, Peter" | Peter Gibson | Conservative | Defeated incumbent, | ||
Dartford | Conservative | data-sort-value="Johnson, Gareth" | Gareth Johnson | Conservative | Seat held | ||
Daventry | Conservative | data-sort-value="Heaton-Harris, Chris" | Chris Heaton-Harris | Conservative | Seat held | ||
Delyn | Labour | data-sort-value="Roberts, Rob" | Rob Roberts | Conservative | Defeated incumbent, | ||
Denton and Reddish | Labour | data-sort-value="Gwynne, Andrew" | Andrew Gwynne | Labour | Seat held | ||
Derby North | Independent | data-sort-value="Solloway, Amanda" | Amanda Solloway | Conservative | Defeated incumbent, | ||
Derby South | Labour | data-sort-value="Beckett, Margaret" | Margaret Beckett | Labour | Seat held | ||
Derbyshire Dales | Conservative | data-sort-value="Dines, Sarah Elizabeth" | Sarah Dines | Conservative | Incumbent,, did not stand | ||
Devizes | Conservative | data-sort-value="Kruger, Danny" | Danny Kruger | Conservative | Incumbent,, did not stand | ||
Dewsbury | Labour | data-sort-value="Eastwood, Mark" | Mark Eastwood | Conservative | Defeated incumbent, | ||
Don Valley | Labour | data-sort-value="Fletcher, Nicholas" | Nicholas Fletcher | Conservative | Defeated incumbent, | ||
Doncaster Central | Labour | data-sort-value="Winterton, Rosie" | Rosie Winterton | Labour | Seat held | ||
Doncaster North | Labour | data-sort-value="Miliband, Ed" | Ed Miliband | Labour | Seat held | ||
Dover | Independent | data-sort-value="Elphicke, Natalie" | Natalie Elphicke | Conservative | Incumbent,, did not stand | ||
Dudley North | Independent | data-sort-value="Longhi, Marco" | Marco Longhi | Conservative | Incumbent,, did not stand | ||
Dudley South | Conservative | data-sort-value="Wood, Mike" | Mike Wood | Conservative | Seat held | ||
Dulwich and West Norwood | Labour | data-sort-value="Hayes, Helen" | Helen Hayes | Labour | Seat held | ||
Dumfries and Galloway | Conservative | data-sort-value="Jack, Alister" | Alister Jack | Conservative | Seat held | ||
Dumfriesshire, Clydesdale and Tweeddale | Conservative | data-sort-value="Mundell, David" | David Mundell | Conservative | Seat held | ||
Dundee East | Scottish National | data-sort-value="Hosie, Stewart" | Stewart Hosie | Scottish National | Seat held | ||
Dundee West | Scottish National | data-sort-value="Law, Chris" | Chris Law | Scottish National | Seat held | ||
Dunfermline and West Fife | Scottish National | data-sort-value="Chapman, Douglas" | Douglas Chapman | Scottish National | Seat held | ||
Dwyfor Meirionnydd | Plaid Cymru | data-sort-value="Saville-Roberts, Liz" | Liz Saville-Roberts | Plaid Cymru | Seat held | ||
Ealing Central and Acton | Labour | data-sort-value="Huq, Rupa" | Rupa Huq | Labour | Seat held | ||
Ealing North | Labour | data-sort-value="Murray, James" | James Murray | Labour Co-operative | Incumbent,, did not stand | ||
Ealing Southall | Labour | data-sort-value="Sharma, Virendra" | Virendra Sharma | Labour | Seat held | ||
Easington | Labour | data-sort-value="Morris, Grahame" | Grahame Morris | Labour | Seat held | ||
East Antrim | DUP | data-sort-value="Wilson, Sammy" | Sammy Wilson | DUP | Seat held | ||
East Devon | Conservative | data-sort-value="Jupp, Simon" | Simon Jupp | Conservative | Incumbent,, did not stand | ||
East Dunbartonshire | Liberal Democrats | data-sort-value="Callaghan, Amy" | Amy Callaghan | Scottish National | Defeated incumbent, | ||
East Ham | Labour | data-sort-value="Timms, Stephen" | Stephen Timms | Labour | Seat held | ||
East Hampshire | Conservative | data-sort-value="Hinds, Damian" | Damian Hinds | Conservative | Seat held | ||
East Kilbride, Strathaven and Lesmahagow | Scottish National | data-sort-value="Cameron, Lisa" | Lisa Cameron | Scottish National | Seat held | ||
East Londonderry | DUP | data-sort-value="Campbell, Gregory" | Gregory Campbell | DUP | Seat held | ||
East Lothian | Labour | data-sort-value="MacAskill, Kenny" | Kenny MacAskill | Scottish National | Defeated incumbent, | ||
East Renfrewshire | Conservative | data-sort-value="Oswald, Kirsten" | Kirsten Oswald | Scottish National | Defeated incumbent, | ||
East Surrey | Liberal Democrats | data-sort-value="Coutinho, Claire" | Claire Coutinho | Conservative | Incumbent,, did not stand | ||
East Worthing and Shoreham | Conservative | data-sort-value="Loughton, Tim" | Tim Loughton | Conservative | Seat held | ||
East Yorkshire | Conservative | data-sort-value="Knight, Greg" | Greg Knight | Conservative | Seat held | ||
Eastbourne | Liberal Democrats | data-sort-value="Ansell, Caroline" | Caroline Ansell | Conservative | Defeated incumbent, | ||
Eastleigh | Conservative | data-sort-value="Holmes, Paul" | Paul Holmes | Conservative | Incumbent,, stood for Mid Sussex | ||
Eddisbury | Liberal Democrats | data-sort-value="Timpson, Edward" | Edward Timpson | Conservative | Defeated incumbent, | ||
Edinburgh East | Scottish National | data-sort-value="Sheppard, Tommy" | Tommy Sheppard | Scottish National | Seat held | ||
Edinburgh North and Leith | Scottish National | data-sort-value="Brock, Deidre" | Deidre Brock | Scottish National | Seat held | ||
Edinburgh South | Labour | data-sort-value="Murray, Ian" | Ian Murray | Labour | Seat held | ||
Edinburgh South West | Scottish National | data-sort-value="Cherry, Joanna" | Joanna Cherry | Scottish National | Seat held | ||
Edinburgh West | Liberal Democrats | data-sort-value="Jardine, Christine" | Christine Jardine | Liberal Democrats | Seat held | ||
Edmonton | Labour Co-operative | data-sort-value="Osamor, Kate" | Kate Osamor | Labour Co-operative | Seat held | ||
Ellesmere Port and Neston | Labour | data-sort-value="Madders, Justin" | Justin Madders | Labour | Seat held | ||
Elmet and Rothwell | Conservative | data-sort-value="Shelbrooke, Alec" | Alec Shelbrooke | Conservative | Seat held | ||
Eltham | Labour | data-sort-value="Efford, Clive" | Clive Efford | Labour | Seat held | ||
Enfield North | Change UK | data-sort-value="Clark, Feryal" | Feryal Clark | Labour | Incumbent,, did not stand | ||
Enfield Southgate | Labour | data-sort-value="Charalambous, Bambos" | Bambos Charalambous | Labour | Seat held | ||
Epping Forest | Conservative | data-sort-value="Laing, Eleanor" | Eleanor Laing | Conservative | Seat held | ||
Epsom and Ewell | Conservative | data-sort-value="Grayling, Chris" | Chris Grayling | Conservative | Seat held | ||
Erewash | Conservative | data-sort-value="Throup, Maggie" | Maggie Throup | Conservative | Seat held | ||
Erith and Thamesmead | Labour | data-sort-value="Oppong-Asare, Abena" | Abena Oppong-Asare | Labour | Incumbent,, did not stand | ||
Esher and Walton | Conservative | data-sort-value="Raab, Dominic" | Dominic Raab | Conservative | Seat held | ||
Exeter | Labour | data-sort-value="Bradshaw, Ben" | Ben Bradshaw | Labour | Seat held | ||
Falkirk | Scottish National | data-sort-value="McNally, John" | John McNally | Scottish National | Seat held | ||
Fareham | Conservative | data-sort-value="Braverman, Suella" | Suella Braverman | Conservative | Seat held | ||
Faversham and Mid Kent | Conservative | data-sort-value="Whately, Helen" | Helen Whately | Conservative | Seat held | ||
Feltham and Heston | Labour Co-operative | data-sort-value="Malhotra, Seema" | Seema Malhotra | Labour Co-operative | Seat held | ||
Fermanagh and South Tyrone | Sinn Féin | data-sort-value="Gildernew, Michelle" | Michelle Gildernew | Sinn Féin | Seat held | ||
Filton and Bradley Stoke | Conservative | data-sort-value="Lopresti, Jack" | Jack Lopresti | Conservative | Seat held | ||
Finchley and Golders Green | Conservative | data-sort-value="Freer, Mike" | Mike Freer | Conservative | Seat held | ||
Folkestone and Hythe | Conservative | data-sort-value="Collins, Damian" | Damian Collins | Conservative | Seat held | ||
Forest of Dean | Conservative | data-sort-value="Harper, Mark" | Mark Harper | Conservative | Seat held | ||
Foyle | Sinn Féin | data-sort-value="Eastwood, Colum" | Colum Eastwood | SDLP | Defeated incumbent, | ||
Fylde | Conservative | data-sort-value="Menzies, Mark" | Mark Menzies | Conservative | Seat held | ||
Gainsborough | Conservative | data-sort-value="Leigh, Edward" | Edward Leigh | Conservative | Seat held | ||
Garston and Halewood | Labour | data-sort-value="Eagle, Maria" | Maria Eagle | Labour | Seat held | ||
Gateshead | Labour | data-sort-value="Mearns, Ian" | Ian Mearns | Labour | Seat held | ||
Gedling | Labour | data-sort-value="Randall, Tom" | Tom Randall | Conservative | Defeated incumbent, | ||
Gillingham and Rainham | Conservative | data-sort-value="Chishti, Rehman" | Rehman Chishti | Conservative | Seat held | ||
Glasgow Central | Scottish National | data-sort-value="Thewliss, Alison" | Alison Thewliss | Scottish National | Seat held | ||
Glasgow East | Scottish National | data-sort-value="Linden, David" | David Linden | Scottish National | Seat held | ||
Glasgow North | Scottish National | data-sort-value="Grady, Patrick" | Patrick Grady | Scottish National | Seat held | ||
Glasgow North East | Labour Co-operative | data-sort-value="McLaughlin, Anne" | Anne McLaughlin | Scottish National | Defeated incumbent, | ||
Glasgow North West | Scottish National | data-sort-value="Monaghan, Carol" | Carol Monaghan | Scottish National | Seat held | ||
Glasgow South | Scottish National | data-sort-value="McDonald, Stewart" | Stewart McDonald | Scottish National | Seat held | ||
Glasgow South West | Scottish National | data-sort-value="Stephens, Chris" | Chris Stephens | Scottish National | Seat held | ||
Glenrothes | Scottish National | data-sort-value="Grant, Peter" | Peter Grant | Scottish National | Seat held | ||
Gloucester | Conservative | data-sort-value="Graham, Richard" | Richard Graham | Conservative | Seat held | ||
Gordon | Conservative | data-sort-value="Thomson, Richard Gordon" | Richard Thomson | Scottish National | Defeated incumbent, | ||
Gosport | Conservative | data-sort-value="Dinenage, Caroline" | Caroline Dinenage | Conservative | Seat held | ||
Gower | Labour | data-sort-value="Antoniazzi, Tonia" | Tonia Antoniazzi | Labour | Seat held | ||
Grantham and Stamford | Independent | data-sort-value="Davies, Gareth" | Gareth Davies | Conservative | Incumbent,, did not stand | ||
Gravesham | Conservative | data-sort-value="Holloway, Adam" | Adam Holloway | Conservative | Seat held | ||
Great Grimsby | Labour | data-sort-value="Nici, Lia" | Lia Nici | Conservative | Defeated incumbent, | ||
Great Yarmouth | Conservative | data-sort-value="Lewis, Brandon" | Brandon Lewis | Conservative | Seat held | ||
Greenwich and Woolwich | Labour | data-sort-value="Pennycook, Matthew" | Matthew Pennycook | Labour | Seat held | ||
Guildford | Independent | data-sort-value="Richardson, Angela Joy" | Angela Richardson | Conservative | Defeated incumbent, | ||
Hackney North and Stoke Newington | Labour | data-sort-value="Abbott, Diane" | Diane Abbott | Labour | Seat held | ||
Hackney South and Shoreditch | Labour Co-operative | data-sort-value="Hillier, Meg" | Meg Hillier | Labour Co-operative | Seat held | ||
Halesowen and Rowley Regis | Conservative | data-sort-value="Morris, James" | James Morris | Conservative | Seat held | ||
Halifax | Labour | data-sort-value="Lynch, Holly" | Holly Lynch | Labour | Seat held | ||
Haltemprice and Howden | Conservative | data-sort-value="Davis, David" | David Davis | Conservative | Seat held | ||
Halton | Labour | data-sort-value="Twigg, Derek" | Derek Twigg | Labour | Seat held | ||
Hammersmith | Labour | data-sort-value="Slaughter, Andrew" | Andrew Slaughter | Labour | Seat held | ||
Hampstead and Kilburn | Labour | data-sort-value="Siddiq, Tulip" | Tulip Siddiq | Labour | Seat held | ||
Harborough | Conservative | data-sort-value="O'Brien, Neil" | Neil O'Brien | Conservative | Seat held | ||
Harlow | Conservative | data-sort-value="Halfon, Robert" | Robert Halfon | Conservative | Seat held | ||
Harrogate and Knaresborough | Conservative | data-sort-value="Jones, Andrew" | Andrew Jones | Conservative | Seat held | ||
Harrow East | Conservative | data-sort-value="Blackman, Bob" | Bob Blackman | Conservative | Seat held | ||
Harrow West | Labour Co-operative | data-sort-value="Thomas, Gareth" | Gareth Thomas | Labour Co-operative | Seat held | ||
Hartlepool | Labour | data-sort-value="Hill, Mike" | Mike Hill | Labour | Seat held | ||
Harwich and North Essex | Conservative | data-sort-value="Jenkin, Bernard" | Bernard Jenkin | Conservative | Seat held | ||
Hastings and Rye | Independent | data-sort-value="Hart, Sally-Ann" | Sally-Ann Hart | Conservative | Incumbent,, did not stand | ||
Havant | Conservative | data-sort-value="Mak, Alan" | Alan Mak | Conservative | Seat held | ||
Hayes and Harlington | Labour | data-sort-value="McDonnell, John" | John McDonnell | Labour | Seat held | ||
Hazel Grove | Conservative | data-sort-value="Wragg, William" | William Wragg | Conservative | Seat held | ||
Hemel Hempstead | Conservative | data-sort-value="Penning, Mike" | Mike Penning | Conservative | Seat held | ||
Hemsworth | Labour | data-sort-value="Trickett, Jon" | Jon Trickett | Labour | Seat held | ||
Hendon | Conservative | data-sort-value="Offord, Matthew" | Matthew Offord | Conservative | Seat held | ||
Henley | Conservative | data-sort-value="Howell, John" | John Howell | Conservative | Seat held | ||
Hereford and South Herefordshire | Conservative | data-sort-value="Norman, Jesse" | Jesse Norman | Conservative | Seat held | ||
Hertford and Stortford | Conservative | data-sort-value="Marson, Julie" | Julie Marson | Conservative | Incumbent,, did not stand | ||
Hertsmere | Conservative | data-sort-value="Dowden, Oliver" | Oliver Dowden | Conservative | Seat held | ||
Hexham | Conservative | data-sort-value="Opperman, Guy" | Guy Opperman | Conservative | Seat held | ||
Heywood and Middleton | Labour | data-sort-value="Clarkson, Chris" | Chris Clarkson | Conservative | Defeated incumbent, | ||
High Peak | Labour | data-sort-value="Largan, Robert" | Robert Largan | Conservative | Defeated incumbent, | ||
Hitchin and Harpenden | Conservative | data-sort-value="Afolami, Bim" | Bim Afolami | Conservative | Seat held | ||
Holborn and St Pancras | Labour | data-sort-value="Starmer, Keir" | Keir Starmer | Labour | Seat held | ||
Hornchurch and Upminster | Conservative | data-sort-value="Lopez, Julia" | Julia Lopez | Conservative | Seat held | ||
Hornsey and Wood Green | Labour | data-sort-value="West, Catherine" | Catherine West | Labour | Seat held | ||
Horsham | Conservative | data-sort-value="Quin, Jeremy" | Jeremy Quin | Conservative | Seat held | ||
Houghton and Sunderland South | Labour | data-sort-value="Phillipson, Bridget" | Bridget Phillipson | Labour | Seat held | ||
Hove | Labour | data-sort-value="Kyle, Peter" | Peter Kyle | Labour | Seat held | ||
Huddersfield | Labour Co-operative | data-sort-value="Sheerman, Barry" | Barry Sheerman | Labour Co-operative | Seat held | ||
Huntingdon | Conservative | data-sort-value="Djanogly, Jonathan" | Jonathan Djanogly | Conservative | Seat held | ||
Hyndburn | Labour | data-sort-value="Britcliffe, Sara" | Sara Britcliffe | Conservative | Defeated incumbent, | ||
Ilford North | Labour | data-sort-value="Streeting, Wes" | Wes Streeting | Labour | Seat held | ||
Ilford South | Change UK | data-sort-value="Tarry, Sam" | Sam Tarry | Labour | Defeated incumbent, | ||
Inverclyde | Scottish National | data-sort-value="Cowan, Ronnie" | Ronnie Cowan | Scottish National | Seat held | ||
Inverness, Nairn, Badenoch and Strathspey | Scottish National | data-sort-value="Hendry, Drew" | Drew Hendry | Scottish National | Seat held | ||
Ipswich | Labour | data-sort-value="Hunt, Tom" | Tom Hunt | Conservative | Defeated incumbent, | ||
Isle of Wight | Conservative | data-sort-value="Seely, Bob" | Bob Seely | Conservative | Seat held | ||
Islington North | Labour | data-sort-value="Corbyn, Jeremy" | Jeremy Corbyn | Labour | Seat held | ||
Islington South and Finsbury | Labour | data-sort-value="Thornberry, Emily" | Emily Thornberry | Labour | Seat held | ||
Islwyn | Labour Co-operative | data-sort-value="Evans, Chris" | Chris Evans | Labour Co-operative | Seat held | ||
Jarrow | Independent | data-sort-value="Osborne, Kate" | Kate Osborne | Labour | Incumbent,, did not stand | ||
Keighley | Labour | data-sort-value="Moore, Robbie" | Robbie Moore | Conservative | Defeated incumbent, | ||
Kenilworth and Southam | Conservative | data-sort-value="Wright, Jeremy" | Jeremy Wright | Conservative | Seat held | ||
Kensington | Labour | data-sort-value="Buchan, Felicity" | Felicity Buchan | Conservative | Defeated incumbent, | ||
Kettering | Conservative | data-sort-value="Hollobone, Philip" | Philip Hollobone | Conservative | Seat held | ||
Kilmarnock and Loudoun | Scottish National | data-sort-value="Brown, Alan" | Alan Brown | Scottish National | Seat held | ||
Kingston and Surbiton | Liberal Democrats | data-sort-value="Davey, Edward" | Edward Davey | Liberal Democrats | Seat held | ||
Kingston upon Hull East | Labour | data-sort-value="Turner, Karl" | Karl Turner | Labour | Seat held | ||
Kingston upon Hull North | Labour | data-sort-value="Johnson, Diana" | Diana Johnson | Labour | Seat held | ||
Kingston upon Hull West and Hessle | Labour | data-sort-value="Hardy, Emma" | Emma Hardy | Labour | Seat held | ||
Kingswood | Conservative | data-sort-value="Skidmore, Chris" | Chris Skidmore | Conservative | Seat held | ||
Kirkcaldy and Cowdenbeath | Labour | data-sort-value="Hanvey, Neale" | Neale Hanvey | Scottish National | Defeated incumbent, | ||
Knowsley | Labour | data-sort-value="Howarth, George" | George Howarth | Labour | Seat held | ||
Lagan Valley | DUP | data-sort-value="Donaldson, Jeffrey M." | Jeffrey Donaldson | DUP | Seat held | ||
Lanark and Hamilton East | Scottish National | data-sort-value="Crawley, Angela" | Angela Crawley | Scottish National | Seat held | ||
Lancaster and Fleetwood | Labour | data-sort-value="Smith, Cat" | Cat Smith | Labour | Seat held | ||
Leeds Central | Labour | data-sort-value="Benn, Hilary" | Hilary Benn | Labour | Seat held | ||
Leeds East | Labour | data-sort-value="Burgon, Richard" | Richard Burgon | Labour | Seat held | ||
Leeds North East | Labour | data-sort-value="Hamilton, Fabian" | Fabian Hamilton | Labour | Seat held | ||
Leeds North West | Labour Co-operative | data-sort-value="Sobel, Alex" | Alex Sobel | Labour Co-operative | Seat held | ||
Leeds West | Labour | data-sort-value="Reeves, Rachel" | Rachel Reeves | Labour | Seat held | ||
Leicester East | Labour | data-sort-value="Webbe, Claudia" | Claudia Webbe | Labour | Incumbent,, did not stand | ||
Leicester South | Labour Co-operative | data-sort-value="Ashworth, Jon" | Jon Ashworth | Labour Co-operative | Seat held | ||
Leicester West | Labour | data-sort-value="Kendall, Liz" | Liz Kendall | Labour | Seat held | ||
Leigh | Labour Co-operative | data-sort-value="Grundy, James" | James Grundy | Conservative | Defeated incumbent, | ||
Lewes | Conservative | data-sort-value="Caulfield, Maria" | Maria Caulfield | Conservative | Seat held | ||
Lewisham East | Labour | data-sort-value="Daby, Janet" | Janet Daby | Labour | Seat held | ||
Lewisham West and Penge | Labour | data-sort-value="Reeves, Ellie" | Ellie Reeves | Labour | Seat held | ||
Lewisham Deptford | Labour | data-sort-value="Foxcroft, Vicky" | Vicky Foxcroft | Labour | Seat held | ||
Leyton and Wanstead | Labour | data-sort-value="Cryer, John" | John Cryer | Labour | Seat held | ||
Lichfield | Conservative | data-sort-value="Fabricant, Michael" | Michael Fabricant | Conservative | Seat held | ||
Lincoln | Labour | data-sort-value="McCartney, Karl" | Karl McCartney | Conservative | Defeated incumbent, | ||
Linlithgow and East Falkirk | Scottish National | data-sort-value="Day, Martyn" | Martyn Day | Scottish National | Seat held | ||
Liverpool Riverside | Independent | data-sort-value="Johnson, Kim" | Kim Johnson | Labour | Incumbent,, did not stand | ||
Liverpool Walton | Labour | data-sort-value="Carden, Dan" | Dan Carden | Labour | Seat held | ||
Liverpool Wavertree | Liberal Democrats | data-sort-value="Barker, Paula" | Paula Barker | Labour | Incumbent,, did not stand | ||
Liverpool West Derby | Labour Co-operative | data-sort-value="Byrne, Ian" | Ian Byrne | Labour | Incumbent,, did not stand | ||
Livingston | Scottish National | data-sort-value="Bardell, Hannah" | Hannah Bardell | Scottish National | Seat held | ||
Llanelli | Labour | data-sort-value="Griffith, Nia" | Nia Griffith | Labour | Seat held | ||
Loughborough | Conservative | data-sort-value="Hunt, Jane" | Jane Hunt | Conservative | Incumbent,, did not stand | ||
Louth and Horncastle | Conservative | data-sort-value="Atkins, Victoria" | Victoria Atkins | Conservative | Seat held | ||
Ludlow | Conservative | data-sort-value="Dunne, Philip" | Philip Dunne | Conservative | Seat held | ||
Luton North | Independent | data-sort-value="Owen, Sarah" | Sarah Owen | Labour | Incumbent,, did not stand | ||
Luton South | Independent (The Independents) | data-sort-value="Hopkins, Rachel" | Rachel Hopkins | Labour | Defeated incumbent, | ||
Macclesfield | Conservative | data-sort-value="Rutley, David" | David Rutley | Conservative | Seat held | ||
Maidenhead | Conservative | data-sort-value="May, Theresa" | Theresa May | Conservative | Seat held | ||
Maidstone and The Weald | Conservative | data-sort-value="Grant, Helen" | Helen Grant | Conservative | Seat held | ||
Makerfield | Labour | data-sort-value="Fovargue, Yvonne" | Yvonne Fovargue | Labour | Seat held | ||
Maldon | Conservative | data-sort-value="Whittingdale, John" | John Whittingdale | Conservative | Seat held | ||
Manchester Central | Labour Co-operative | data-sort-value="Powell, Lucy" | Lucy Powell | Labour Co-operative | Seat held | ||
Manchester Gorton | Labour | data-sort-value="Khan, Afzal" | Afzal Khan | Labour | Seat held | ||
Manchester Withington | Labour | data-sort-value="Smith, Jeff" | Jeff Smith | Labour | Seat held | ||
Mansfield | Conservative | data-sort-value="Bradley, Ben" | Ben Bradley | Conservative | Seat held | ||
Meon Valley | Conservative | data-sort-value="Drummond, Flick" | Flick Drummond | Conservative | Incumbent,, did not stand | ||
Meriden | Conservative | data-sort-value="Bhatti, Saqib" | Saqib Bhatti | Conservative | Incumbent,, did not stand | ||
Merthyr Tydfil and Rhymney | Labour | data-sort-value="Jones, Gerald" | Gerald Jones | Labour | Seat held | ||
Mid Bedfordshire | Conservative | data-sort-value="Dorries, Nadine" | Nadine Dorries | Conservative | Seat held | ||
Conservative | data-sort-value="Latham, Pauline" | Pauline Latham | Conservative | Seat held | |||
Mid Dorset and North Poole | Conservative | data-sort-value="Tomlinson, Michael" | Michael Tomlinson | Conservative | Seat held | ||
Mid Norfolk | Conservative | data-sort-value="Freeman, George" | George Freeman | Conservative | Seat held | ||
Mid Sussex | Conservative | data-sort-value="Davies, Mims" | Mims Davies | Conservative | Incumbent,, did not stand. Davies was previously MP for Eastleigh | ||
Mid Ulster | Sinn Féin | data-sort-value="Molloy, Francie" | Francie Molloy | Sinn Féin | Seat held | ||
Mid Worcestershire | Conservative | data-sort-value="Huddleston, Nigel" | Nigel Huddleston | Conservative | Seat held | ||
Middlesbrough | Labour | data-sort-value="McDonald, Andy" | Andy McDonald | Labour | Seat held | ||
Middlesbrough South and East Cleveland | Conservative | data-sort-value="Clarke, Simon" | Simon Clarke | Conservative | Seat held | ||
Midlothian | Labour | data-sort-value="Thompson, Owen" | Owen Thompson | Scottish National | Defeated incumbent, | ||
Milton Keynes North | Conservative | data-sort-value="Everitt, Ben" | Ben Everitt | Conservative | Incumbent,, did not stand | ||
Milton Keynes South | Conservative | data-sort-value="Stewart, Iain" | Iain Stewart | Conservative | Seat held | ||
Mitcham and Morden | Labour | data-sort-value="McDonagh, Siobhain" | Siobhain McDonagh | Labour | Seat held | ||
Mole Valley | Conservative | data-sort-value="Beresford, Paul" | Paul Beresford | Conservative | Seat held | ||
Monmouth | Conservative | data-sort-value="Davies, David" | David Davies | Conservative | Seat held | ||
Montgomeryshire | Conservative | data-sort-value="Williams, Craig" | Craig Williams | Conservative | Incumbent,, did not stand | ||
Moray | Conservative | data-sort-value="Ross, Douglas" | Douglas Ross | Conservative | Seat held | ||
Morecambe and Lunesdale | Conservative | data-sort-value="Morris, David" | David Morris | Conservative | Seat held | ||
Morley and Outwood | Conservative | data-sort-value="Jenkyns, Andrea" | Andrea Jenkyns | Conservative | Seat held | ||
Motherwell and Wishaw | Scottish National | data-sort-value="Fellows, Marion" | Marion Fellows | Scottish National | Seat held | ||
Na h-Eileanan an Iar | Scottish National | data-sort-value="MacNeil, Angus" | Angus MacNeil | Scottish National | Seat held | ||
Neath | Labour Co-operative | data-sort-value="Rees, Christina" | Christina Rees | Labour Co-operative | Seat held | ||
New Forest East | Conservative | data-sort-value="Lewis, Julian" | Julian Lewis | Conservative | Seat held | ||
New Forest West | Conservative | data-sort-value="Swayne, Desmond" | Desmond Swayne | Conservative | Seat held | ||
Newark | Conservative | data-sort-value="Jenrick, Robert" | Robert Jenrick | Conservative | Seat held | ||
Newbury | Conservative | data-sort-value="Farris, Laura" | Laura Farris | Conservative | Incumbent,, did not stand | ||
Newcastle upon Tyne Central | Labour | data-sort-value="Onwurah, Chi" | Chi Onwurah | Labour | Seat held | ||
Newcastle upon Tyne East | Labour | data-sort-value="Brown, Nick" | Nick Brown | Labour | Seat held | ||
Newcastle upon Tyne North | Labour | data-sort-value="McKinnell, Catherine" | Catherine McKinnell | Labour | Seat held | ||
Newcastle-under-Lyme | Labour | data-sort-value="Bell, Aaron" | Aaron Bell | Conservative | Incumbent,, did not stand | ||
Newport East | Labour | data-sort-value="Morden, Jessica" | Jessica Morden | Labour | Seat held | ||
Newport West | Labour | data-sort-value="Jones, Ruth" | Ruth Jones | Labour | Seat held | ||
Newry and Armagh | Sinn Féin | data-sort-value="Brady, Mickey" | Mickey Brady | Sinn Féin | Seat held | ||
Newton Abbot | Conservative | data-sort-value="Morris, Anne Marie" | Anne Marie Morris | Conservative | Seat held | ||
Normanton, Pontefract and Castleford | Labour | data-sort-value="Cooper, Yvette" | Yvette Cooper | Labour | Seat held | ||
North Antrim | DUP | data-sort-value="Paisley, Ian" | Ian Paisley | DUP | Seat held | ||
North Ayrshire and Arran | Scottish National | data-sort-value="Gibson, Patricia" | Patricia Gibson | Scottish National | Seat held | ||
North Cornwall | Conservative | data-sort-value="Mann, Scott" | Scott Mann | Conservative | Seat held | ||
North Devon | Conservative | data-sort-value="Saxby, Selaine" | Selaine Saxby | Conservative | Incumbent,, did not stand | ||
North Dorset | Conservative | data-sort-value="Hoare, Simon" | Simon Hoare | Conservative | Seat held | ||
North Down | Independent | data-sort-value="Farry, Stephen Anthony" | Stephen Farry | Alliance | Incumbent,, did not stand | ||
North Durham | Labour | data-sort-value="Jones, Kevan" | Kevan Jones | Labour | Seat held | ||
North East Bedfordshire | Conservative | data-sort-value="Fuller, Richard" | Richard Fuller | Conservative | Incumbent,, did not stand | ||
North East Cambridgeshire | Conservative | data-sort-value="Barclay, Steve" | Steve Barclay | Conservative | Seat held | ||
North East Derbyshire | Conservative | data-sort-value="Rowley, Lee" | Lee Rowley | Conservative | Seat held | ||
North East Fife | Scottish National | data-sort-value="Chamberlain, Wendy" | Wendy Chamberlain | Liberal Democrats | Defeated incumbent, | ||
North East Hampshire | Conservative | data-sort-value="Jayawardena, Ranil" | Ranil Jayawardena | Conservative | Seat held | ||
North East Hertfordshire | Conservative | data-sort-value="Heald, Oliver" | Oliver Heald | Conservative | Seat held | ||
North East Somerset | Conservative | data-sort-value="Rees-Mogg, Jacob" | Jacob Rees-Mogg | Conservative | Seat held | ||
North Herefordshire | Conservative | data-sort-value="Wiggin, Bill" | Bill Wiggin | Conservative | Seat held | ||
North Norfolk | Liberal Democrats | data-sort-value="Baker, Duncan Charles" | Duncan Baker | Conservative | Incumbent,, did not stand | ||
North Shropshire | Conservative | data-sort-value="Paterson, Owen" | Owen Paterson | Conservative | Seat held | ||
North Somerset | Conservative | data-sort-value="Fox, Liam" | Liam Fox | Conservative | Seat held | ||
North Swindon | Conservative | data-sort-value="Tomlinson, Justin" | Justin Tomlinson | Conservative | Seat held | ||
North Thanet | Conservative | data-sort-value="Gale, Roger" | Roger Gale | Conservative | Seat held | ||
North Tyneside | Labour | data-sort-value="Glindon, Mary" | Mary Glindon | Labour | Seat held | ||
North Warwickshire | Conservative | data-sort-value="Tracey, Craig" | Craig Tracey | Conservative | Seat held | ||
North West Cambridgeshire | Conservative | data-sort-value="Vara, Shailesh" | Shailesh Vara | Conservative | Seat held | ||
North West Durham | Labour | data-sort-value="Holden, Richard" | Richard Holden | Conservative | Defeated incumbent, | ||
North West Hampshire | Conservative | data-sort-value="Malthouse, Kit" | Kit Malthouse | Conservative | Seat held | ||
North West Leicestershire | Conservative | data-sort-value="Bridgen, Andrew" | Andrew Bridgen | Conservative | Seat held | ||
North West Norfolk | Conservative | data-sort-value="Wild, James" | James Wild | Conservative | Incumbent,, did not stand | ||
North Wiltshire | Conservative | data-sort-value="Gray, James" | James Gray | Conservative | Seat held | ||
Northampton North | Conservative | data-sort-value="Ellis, Michael" | Michael Ellis | Conservative | Seat held | ||
Northampton South | Conservative | data-sort-value="Lewer, Andrew" | Andrew Lewer | Conservative | Seat held | ||
Norwich North | Conservative | data-sort-value="Smith, Chloe" | Chloe Smith | Conservative | Seat held | ||
Norwich South | Labour | data-sort-value="Lewis, Clive" | Clive Lewis | Labour | Seat held | ||
Nottingham East | Change UK | data-sort-value="Whittome, Nadia" | Nadia Whittome | Labour | Defeated incumbent, | ||
Nottingham North | Labour Co-operative | data-sort-value="Norris, Alex" | Alex Norris | Labour Co-operative | Seat held | ||
Nottingham South | Labour | data-sort-value="Greenwood, Lilian" | Lilian Greenwood | Labour | Seat held | ||
Nuneaton | Conservative | data-sort-value="Jones, Marcus" | Marcus Jones | Conservative | Seat held | ||
Ochil and South Perthshire | Conservative | data-sort-value="Nicolson, John" | John Nicolson | Scottish National | Defeated incumbent, | ||
Ogmore | Labour | data-sort-value="Elmore, Chris" | Chris Elmore | Labour | Seat held | ||
Old Bexley and Sidcup | Conservative | data-sort-value="Brokenshire, James" | James Brokenshire | Conservative | Seat held | ||
Oldham East and Saddleworth | Labour | data-sort-value="Abrahams, Debbie" | Debbie Abrahams | Labour | Seat held | ||
Oldham West and Royton | Labour Co-operative | data-sort-value="McMahon, Jim" | Jim McMahon | Labour Co-operative | Seat held | ||
Orkney and Shetland | Liberal Democrats | data-sort-value="Carmichael, Alistair" | Alistair Carmichael | Liberal Democrats | Seat held | ||
Orpington | Conservative | data-sort-value="Bacon, Gareth" | Gareth Bacon | Conservative | Incumbent,, did not stand | ||
Oxford East | Labour Co-operative | data-sort-value="Dodds, Anneliese" | Anneliese Dodds | Labour Co-operative | Seat held | ||
Oxford West and Abingdon | Liberal Democrats | data-sort-value="Moran, Layla" | Layla Moran | Liberal Democrats | Seat held | ||
Paisley and Renfrewshire North | Scottish National | data-sort-value="Newlands, Gavin" | Gavin Newlands | Scottish National | Seat held | ||
Paisley and Renfrewshire South | Scottish National | data-sort-value="Black, Mhairi" | Mhairi Black | Scottish National | Seat held | ||
Pendle | Conservative | data-sort-value="Stephenson, Andrew" | Andrew Stephenson | Conservative | Seat held | ||
Penistone and Stocksbridge | Liberal Democrats | data-sort-value="Cates, Miriam Joy" | Miriam Cates | Conservative | Incumbent,, did not stand | ||
Penrith and The Border | Independent | data-sort-value="Hudson, Neil" | Neil Hudson | Conservative | Incumbent,, did not stand | ||
Perth and North Perthshire | Scottish National | data-sort-value="Wishart, Pete" | Pete Wishart | Scottish National | Seat held | ||
Peterborough | Labour | data-sort-value="Bristow, Paul" | Paul Bristow | Conservative | Defeated incumbent, | ||
Plymouth Moor View | Conservative | data-sort-value="Mercer, Johnny" | Johnny Mercer | Conservative | Seat held | ||
Plymouth Sutton and Devonport | Labour Co-operative | data-sort-value="Pollard, Luke" | Luke Pollard | Labour Co-operative | Seat held | ||
Pontypridd | Labour | data-sort-value="Davies-Jones, Alex" | Alex Davies-Jones | Labour | Incumbent,, did not stand | ||
Poole | Conservative | data-sort-value="Syms, Robert" | Robert Syms | Conservative | Seat held | ||
Poplar and Limehouse | Labour | data-sort-value="Begum, Apsana" | Apsana Begum | Labour | Incumbent,, did not stand | ||
Portsmouth North | Conservative | data-sort-value="Mordaunt, Penny" | Penny Mordaunt | Conservative | Seat held | ||
Portsmouth South | Labour | data-sort-value="Morgan, Stephen" | Stephen Morgan | Labour | Seat held | ||
Preseli Pembrokeshire | Conservative | data-sort-value="Crabb, Stephen" | Stephen Crabb | Conservative | Seat held | ||
Preston | Labour Co-operative | data-sort-value="Hendrick, Mark" | Mark Hendrick | Labour Co-operative | Seat held | ||
Pudsey | Conservative | data-sort-value="Andrew, Stuart" | Stuart Andrew | Conservative | Seat held | ||
Putney | Independent | data-sort-value="Anderson, Fleur" | Fleur Anderson | Labour | Incumbent,, did not stand | ||
Rayleigh and Wickford | Conservative | data-sort-value="Francois, Mark" | Mark Francois | Conservative | Seat held | ||
Reading East | Labour | data-sort-value="Rodda, Matt" | Matt Rodda | Labour | Seat held | ||
Reading West | Conservative | data-sort-value="Sharma, Alok" | Alok Sharma | Conservative | Seat held | ||
Redcar | Labour Co-operative | data-sort-value="Young, Jacob" | Jacob Young | Conservative | Defeated incumbent, | ||
Redditch | Conservative | data-sort-value="Maclean, Rachel" | Rachel Maclean | Conservative | Seat held | ||
Reigate | Conservative | data-sort-value="Blunt, Crispin" | Crispin Blunt | Conservative | Seat held | ||
Rhondda | Labour | data-sort-value="Bryant, Chris" | Chris Bryant | Labour | Seat held | ||
Ribble Valley | Conservative | data-sort-value="Evans, Nigel" | Nigel Evans | Conservative | Seat held | ||
Richmond (Yorks) | Conservative | data-sort-value="Sunak, Rishi" | Rishi Sunak | Conservative | Seat held | ||
Richmond Park | Conservative | data-sort-value="Olney, Sarah" | Sarah Olney | Liberal Democrats | Defeated incumbent, | ||
Rochdale | Labour | data-sort-value="Lloyd, Tony" | Tony Lloyd | Labour | Seat held | ||
Rochester and Strood | Conservative | data-sort-value="Tolhurst, Kelly" | Kelly Tolhurst | Conservative | Seat held | ||
Rochford and Southend East | Conservative | data-sort-value="Duddridge, James" | James Duddridge | Conservative | Seat held | ||
Romford | Conservative | data-sort-value="Rosindell, Andrew" | Andrew Rosindell | Conservative | Seat held | ||
Romsey and Southampton North | Conservative | data-sort-value="Nokes, Caroline" | Caroline Nokes | Conservative | Seat held | ||
Ross, Skye and Lochaber | Scottish National | data-sort-value="Blackford, Ian" | Ian Blackford | Scottish National | Seat held | ||
Rossendale and Darwen | Conservative | data-sort-value="Berry, Jake" | Jake Berry | Conservative | Seat held | ||
Rother Valley | Labour | data-sort-value="Stafford, Alexander" | Alexander Stafford | Conservative | Incumbent,, did not stand | ||
Rotherham | Labour | data-sort-value="Champion, Sarah" | Sarah Champion | Labour | Seat held | ||
Rugby | Conservative | data-sort-value="Pawsey, Mark" | Mark Pawsey | Conservative | Seat held | ||
Ruislip, Northwood and Pinner | Conservative | data-sort-value="Simmonds, David" | David Simmonds | Conservative | Incumbent,, did not stand | ||
Runnymede and Weybridge | Independent | data-sort-value="Spencer, Ben" | Ben Spencer | Conservative | Incumbent,, did not stand | ||
Rushcliffe | Independent | data-sort-value="Edwards, Ruth" | Ruth Edwards | Conservative | Incumbent,, did not stand | ||
Rutherglen and Hamilton West | Labour Co-operative | data-sort-value="Ferrier, Margaret" | Margaret Ferrier | Scottish National | Defeated incumbent, | ||
Rutland and Melton | Conservative | data-sort-value="Kearns, Alicia" | Alicia Kearns | Conservative | Incumbent,, did not stand | ||
Saffron Walden | Conservative | data-sort-value="Badenoch, Kemi" | Kemi Badenoch | Conservative | Seat held | ||
Salford and Eccles | Labour | data-sort-value="Long-Bailey, Rebecca" | Rebecca Long-Bailey | Labour | Seat held | ||
Salisbury | Conservative | data-sort-value="Glen, John" | John Glen | Conservative | Seat held | ||
Scarborough and Whitby | Conservative | data-sort-value="Goodwill, Robert" | Robert Goodwill | Conservative | Seat held | ||
Scunthorpe | Labour | data-sort-value="Mumby-Croft, Holly" | Holly Mumby-Croft | Conservative | Defeated incumbent, | ||
Sedgefield | Labour | data-sort-value="Howell, Paul" | Paul Howell | Conservative | Defeated incumbent, | ||
Sefton Central | Labour | data-sort-value="Esterson, Bill" | Bill Esterson | Labour | Seat held | ||
Selby and Ainsty | Conservative | data-sort-value="Adams, Nigel" | Nigel Adams | Conservative | Seat held | ||
Sevenoaks | Conservative | data-sort-value="Trott, Laura" | Laura Trott | Conservative | Incumbent,, did not stand | ||
Sheffield Central | Labour | data-sort-value="Blomfield, Paul" | Paul Blomfield | Labour | Seat held | ||
Sheffield South East | Labour | data-sort-value="Betts, Clive" | Clive Betts | Labour | Seat held | ||
Sheffield Brightside and Hillsborough | Labour | data-sort-value="Furniss, Gill" | Gill Furniss | Labour | Seat held | ||
Sheffield Hallam | Independent | data-sort-value="Blake, Olivia Frances" | Olivia Blake | Labour | Incumbent,, did not stand | ||
Sheffield Heeley | Labour | data-sort-value="Haigh, Louise" | Louise Haigh | Labour | Seat held | ||
Sherwood | Conservative | data-sort-value="Spencer, Mark" | Mark Spencer | Conservative | Seat held | ||
Shipley | Conservative | data-sort-value="Davies, Philip" | Philip Davies | Conservative | Seat held | ||
Shrewsbury and Atcham | Conservative | data-sort-value="Kawczynski, Daniel" | Daniel Kawczynski | Conservative | Seat held | ||
Sittingbourne and Sheppey | Conservative | data-sort-value="Henderson, Gordon" | Gordon Henderson | Conservative | Seat held | ||
Skipton and Ripon | Conservative | data-sort-value="Smith, Julian" | Julian Smith | Conservative | Seat held | ||
Sleaford and North Hykeham | Conservative | data-sort-value="Johnson, Caroline" | Caroline Johnson | Conservative | Seat held | ||
Slough | Labour | data-sort-value="Dhesi, Tanmanjeet" | Tanmanjeet Dhesi | Labour | Seat held | ||
Solihull | Conservative | data-sort-value="Knight, Julian" | Julian Knight | Conservative | Seat held | ||
Somerton and Frome | Conservative | data-sort-value="Warburton, David" | David Warburton | Conservative | Seat held | ||
South Antrim | DUP | data-sort-value="Girvan, Paul" | Paul Girvan | DUP | Seat held | ||
South Basildon and East Thurrock | Conservative | data-sort-value="Metcalfe, Stephen" | Stephen Metcalfe | Conservative | Seat held | ||
South Cambridgeshire | Liberal Democrats | data-sort-value="Browne, Anthony" | Anthony Browne | Conservative | Incumbent,, did not stand | ||
South Derbyshire | Conservative | data-sort-value="Wheeler, Heather" | Heather Wheeler | Conservative | Seat held | ||
South Dorset | Conservative | data-sort-value="Drax, Richard" | Richard Drax | Conservative | Seat held | ||
South Down | Sinn Féin | data-sort-value="Hazzard, Christopher" | Chris Hazzard | Sinn Féin | Seat held | ||
South East Cambridgeshire | Conservative | data-sort-value="Frazer, Lucy" | Lucy Frazer | Conservative | Seat held | ||
South East Cornwall | Conservative | data-sort-value="Murray, Sheryll" | Sheryll Murray | Conservative | Seat held | ||
South Holland and The Deepings | Conservative | data-sort-value="Hayes, John" | John Hayes | Conservative | Seat held | ||
South Leicestershire | Conservative | data-sort-value="Costa, Alberto" | Alberto Costa | Conservative | Seat held | ||
South Norfolk | Conservative | data-sort-value="Bacon, Richard" | Richard Bacon | Conservative | Seat held | ||
South Northamptonshire | Conservative | data-sort-value="Leadsom, Andrea" | Andrea Leadsom | Conservative | Seat held | ||
South Ribble | Conservative | data-sort-value="Fletcher, Katherine" | Katherine Fletcher | Conservative | Incumbent,, did not stand | ||
South Shields | Labour | data-sort-value="Lewell-Buck, Emma" | Emma Lewell-Buck | Labour | Seat held | ||
South Staffordshire | Conservative | data-sort-value="Williamson, Gavin" | Gavin Williamson | Conservative | Seat held | ||
South Suffolk | Conservative | data-sort-value="Cartlidge, James" | James Cartlidge | Conservative | Seat held | ||
South Swindon | Conservative | data-sort-value="Buckland, Robert" | Robert Buckland | Conservative | Seat held | ||
South Thanet | Conservative | data-sort-value="Mackinlay, Craig" | Craig Mackinlay | Conservative | Seat held | ||
South West Bedfordshire | Conservative | data-sort-value="Selous, Andrew" | Andrew Selous | Conservative | Seat held | ||
South West Devon | Conservative | data-sort-value="Streeter, Gary" | Gary Streeter | Conservative | Seat held | ||
South West Hertfordshire | Independent | data-sort-value="Mohindra, Gagan" | Gagan Mohindra | Conservative | Defeated incumbent, | ||
South West Norfolk | Conservative | data-sort-value="Truss, Elizabeth" | Liz Truss | Conservative | Seat held | ||
South West Surrey | Conservative | data-sort-value="Hunt, Jeremy" | Jeremy Hunt | Conservative | Seat held | ||
South West Wiltshire | Conservative | data-sort-value="Murrison, Andrew" | Andrew Murrison | Conservative | Seat held | ||
Southampton Itchen | Conservative | data-sort-value="Smith, Royston" | Royston Smith | Conservative | Seat held | ||
Southampton Test | Labour | data-sort-value="Whitehead, Alan" | Alan Whitehead | Labour | Seat held | ||
Southend West | Conservative | data-sort-value="Amess, David" | David Amess | Conservative | Seat held | ||
Southport | Conservative | data-sort-value="Moore, Damien" | Damien Moore | Conservative | Seat held | ||
Spelthorne | Conservative | data-sort-value="Kwarteng, Kwasi" | Kwasi Kwarteng | Conservative | Seat held | ||
St Albans | Conservative | data-sort-value="Cooper, Daisy" | Daisy Cooper | Liberal Democrats | Defeated incumbent, | ||
St Austell and Newquay | Conservative | data-sort-value="Double, Steve" | Steve Double | Conservative | Seat held | ||
St Helens North | Labour | data-sort-value="McGinn, Conor" | Conor McGinn | Labour | Seat held | ||
St Helens South and Whiston | Labour | data-sort-value="Rimmer, Marie" | Marie Rimmer | Labour | Seat held | ||
St Ives | Conservative | data-sort-value="Thomas, Derek" | Derek Thomas | Conservative | Seat held | ||
Stafford | Conservative | data-sort-value="Clarke, Theo" | Theo Clarke | Conservative | Incumbent,, did not stand | ||
Staffordshire Moorlands | Conservative | data-sort-value="Bradley, Karen" | Karen Bradley | Conservative | Seat held | ||
Stalybridge and Hyde | Labour Co-operative | data-sort-value="Reynolds, Jonathan" | Jonathan Reynolds | Labour Co-operative | Seat held | ||
Stevenage | Conservative | data-sort-value="McPartland, Stephen" | Stephen McPartland | Conservative | Seat held | ||
Stirling | Conservative | data-sort-value="Smith, Alyn" | Alyn Smith | Scottish National | Defeated incumbent, | ||
Stockport | Change UK | data-sort-value="Mishra, Navendu" | Navendu Mishra | Labour | Incumbent,, did not stand | ||
Stockton North | Labour | data-sort-value="Cunningham, Alex" | Alex Cunningham | Labour | Seat held | ||
Stockton South | Labour | data-sort-value="Vickers, Matt" | Matt Vickers | Conservative | Defeated incumbent, | ||
Stoke-on-Trent Central | Labour Co-operative | data-sort-value="Gideon, Jo" | Jo Gideon | Conservative | Defeated incumbent, | ||
Stoke-on-Trent North | Labour | data-sort-value="Gullis, Jonathan Edward" | Jonathan Gullis | Conservative | Defeated incumbent, | ||
Stoke-on-Trent South | Conservative | data-sort-value="Brereton, Jack Edgar" | Jack Brereton | Conservative | Seat held | ||
Stone | Conservative | data-sort-value="Cash, Bill" | Bill Cash | Conservative | Seat held | ||
Stourbridge | Conservative | data-sort-value="Webb, Suzanne" | Suzanne Webb | Conservative | Incumbent,, did not stand | ||
Strangford | DUP | data-sort-value="Shannon, Jim" | Jim Shannon | DUP | Seat held | ||
Stratford-on-Avon | Conservative | data-sort-value="Zahawi, Nadhim" | Nadhim Zahawi | Conservative | Seat held | ||
Streatham | Liberal Democrats | data-sort-value="Ribeiro-Addy, Bell" | Bell Ribeiro-Addy | Labour | Incumbent,, did not stand | ||
Stretford and Urmston | Labour | data-sort-value="Green, Kate" | Kate Green | Labour | Seat held | ||
Stroud | Labour Co-operative | data-sort-value="Baillie, Siobhan" | Siobhan Baillie | Conservative | Defeated incumbent, | ||
Suffolk Coastal | Conservative | data-sort-value="Coffey, Therese" | Therese Coffey | Conservative | Seat held | ||
Sunderland Central | Labour | data-sort-value="Elliott, Julie" | Julie Elliott | Labour | Seat held | ||
Surrey Heath | Conservative | data-sort-value="Gove, Michael" | Michael Gove | Conservative | Seat held | ||
Sutton and Cheam | Conservative | data-sort-value="Scully, Paul" | Paul Scully | Conservative | Seat held | ||
Sutton Coldfield | Conservative | data-sort-value="Mitchell, Andrew" | Andrew Mitchell | Conservative | Seat held | ||
Swansea East | Labour | data-sort-value="Harris, Carolyn" | Carolyn Harris | Labour | Seat held | ||
Swansea West | Labour Co-operative | data-sort-value="Davies, Geraint" | Geraint Davies | Labour Co-operative | Seat held | ||
Tamworth | Conservative | data-sort-value="Pincher, Christopher" | Chris Pincher | Conservative | Seat held | ||
Tatton | Conservative | data-sort-value="McVey, Esther" | Esther McVey | Conservative | Seat held | ||
Taunton Deane | Conservative | data-sort-value="Pow, Rebecca" | Rebecca Pow | Conservative | Seat held | ||
Telford | Conservative | data-sort-value="Allan, Lucy" | Lucy Allan | Conservative | Seat held | ||
Tewkesbury | Conservative | data-sort-value="Robertson, Laurence" | Laurence Robertson | Conservative | Seat held | ||
The Cotswolds | Conservative | data-sort-value="Clifton-Brown, Geoffrey" | Geoffrey Clifton-Brown | Conservative | Seat held | ||
The Wrekin | Conservative | data-sort-value="Pritchard, Mark" | Mark Pritchard | Conservative | Seat held | ||
Thirsk and Malton | Conservative | data-sort-value="Hollinrake, Kevin" | Kevin Hollinrake | Conservative | Seat held | ||
Thornbury and Yate | Conservative | data-sort-value="Hall, Luke" | Luke Hall | Conservative | Seat held | ||
Thurrock | Conservative | data-sort-value="Doyle-Price, Jackie" | Jackie Doyle-Price | Conservative | Seat held | ||
Tiverton and Honiton | Conservative | data-sort-value="Parish, Neil" | Neil Parish | Conservative | Seat held | ||
Tonbridge and Malling | Conservative | data-sort-value="Tugendhat, Thomas" | Thomas Tugendhat | Conservative | Seat held | ||
Tooting | Labour | data-sort-value="Allin-Khan, Rosena" | Rosena Allin-Khan | Labour | Seat held | ||
Torbay | Conservative | data-sort-value="Foster, Kevin" | Kevin Foster | Conservative | Seat held | ||
Torfaen | Labour | data-sort-value="Thomas-Symonds, Nick" | Nick Thomas-Symonds | Labour | Seat held | ||
Torridge and West Devon | Conservative | data-sort-value="Cox, Geoffrey" | Geoffrey Cox | Conservative | Seat held | ||
Totnes | Liberal Democrats | data-sort-value="Mangnall, Anthony" | Anthony Mangnall | Conservative | Defeated incumbent, | ||
Tottenham | Labour | data-sort-value="Lammy, David" | David Lammy | Labour | Seat held | ||
Truro and Falmouth | Conservative | data-sort-value="Mackrory, Cherilyn" | Cherilyn Mackrory | Conservative | Incumbent,, did not stand | ||
Tunbridge Wells | Conservative | data-sort-value="Clark, Greg" | Greg Clark | Conservative | Seat held | ||
Twickenham | Liberal Democrats | data-sort-value="Wilson, Munira" | Munira Wilson | Liberal Democrats | Incumbent,, did not stand | ||
Tynemouth | Labour | data-sort-value="Campbell, Alan" | Alan Campbell | Labour | Seat held | ||
Upper Bann | DUP | data-sort-value="Lockhart, Carla" | Carla Lockhart | DUP | Incumbent,, did not stand | ||
Uxbridge and South Ruislip | Conservative | data-sort-value="Johnson, Boris" | Boris Johnson | Conservative | Seat held | ||
Vale of Clwyd | Labour | data-sort-value="Davies, James" | James Davies | Conservative | Defeated incumbent, | ||
Vale of Glamorgan | Conservative | data-sort-value="Cairns, Alun" | Alun Cairns | Conservative | Seat held | ||
Vauxhall | Labour | data-sort-value="Eshalomi, Florence" | Florence Eshalomi | Labour Co-operative | Incumbent,, did not stand | ||
Wakefield | Labour | data-sort-value="Ahmad Khan, Imran Nasir " | Imran Ahmad Khan | Conservative | Defeated incumbent, | ||
Wallasey | Labour | data-sort-value="Eagle, Angela" | Angela Eagle | Labour | Seat held | ||
Walsall North | Conservative | data-sort-value="Hughes, Eddie" | Eddie Hughes | Conservative | Seat held | ||
Walsall South | Labour | data-sort-value="Vaz, Valerie" | Valerie Vaz | Labour | Seat held | ||
Walthamstow | Labour Co-operative | data-sort-value="Creasy, Stella" | Stella Creasy | Labour Co-operative | Seat held | ||
Wansbeck | Labour | data-sort-value="Lavery, Ian" | Ian Lavery | Labour | Seat held | ||
Wantage | Conservative | data-sort-value="Johnston, David" | David Johnston | Conservative | Incumbent,, did not stand | ||
Warley | Labour | data-sort-value="Spellar, John" | John Spellar | Labour | Seat held | ||
Warrington North | Labour | data-sort-value="Nichols, Charlotte" | Charlotte Nichols | Labour | Incumbent,, did not stand | ||
Warrington South | Labour | data-sort-value="Carter, Andy" | Andy Carter | Conservative | Defeated incumbent, | ||
Warwick and Leamington | Labour | data-sort-value="Western, Matt" | Matt Western | Labour | Seat held | ||
Washington and Sunderland West | Labour | data-sort-value="Hodgson, Sharon" | Sharon Hodgson | Labour | Seat held | ||
Watford | Conservative | data-sort-value="Russell, Dean" | Dean Russell | Conservative | Incumbent,, did not stand | ||
Waveney | Conservative | data-sort-value="Aldous, Peter" | Peter Aldous | Conservative | Seat held | ||
Wealden | Conservative | data-sort-value="Ghani, Nusrat" | Nus Ghani | Conservative | Seat held | ||
Weaver Vale | Labour | data-sort-value="Amesbury, Mike" | Mike Amesbury | Labour | Seat held | ||
Wellingborough | Conservative | data-sort-value="Bone, Peter" | Peter Bone | Conservative | Seat held | ||
Wells | Conservative | data-sort-value="Heappey, James" | James Heappey | Conservative | Seat held | ||
Welwyn Hatfield | Conservative | data-sort-value="Shapps, Grant" | Grant Shapps | Conservative | Seat held | ||
Wentworth and Dearne | Labour | data-sort-value="Healey, John" | John Healey | Labour | Seat held | ||
West Aberdeenshire and Kincardine | Conservative | data-sort-value="Bowie, Andrew" | Andrew Bowie | Conservative | Seat held | ||
West Bromwich East | Labour | data-sort-value="Richards, Nicola" | Nicola Richards | Conservative | Incumbent,, did not stand | ||
West Bromwich West | Labour Co-operative | data-sort-value="Bailey, Shaun" | Shaun Bailey | Conservative | Incumbent,, did not stand | ||
West Dorset | Independent | data-sort-value="Loder, Chris" | Chris Loder | Conservative | Incumbent,, did not stand | ||
West Dunbartonshire | Scottish National | data-sort-value="Docherty, Martin" | Martin Docherty-Hughes | Scottish National | Seat held | ||
West Ham | Labour | data-sort-value="Brown, Lyn" | Lyn Brown | Labour | Seat held | ||
West Lancashire | Labour | data-sort-value="Cooper, Rosie" | Rosie Cooper | Labour | Seat held | ||
West Suffolk | Conservative | data-sort-value="Hancock, Matthew" | Matt Hancock | Conservative | Seat held | ||
West Tyrone | Sinn Féin | data-sort-value="Begley, Órfhlaith" | Órfhlaith Begley | Sinn Féin | Seat held | ||
West Worcestershire | Conservative | data-sort-value="Baldwin, Harriett" | Harriett Baldwin | Conservative | Seat held | ||
Westminster North | Labour | data-sort-value="Buck, Karen" | Karen Buck | Labour | Seat held | ||
Westmorland and Lonsdale | Liberal Democrats | data-sort-value="Farron, Tim" | Tim Farron | Liberal Democrats | Seat held | ||
Weston-Super-Mare | Conservative | data-sort-value="Penrose, John" | John Penrose | Conservative | Seat held | ||
Wigan | Labour | data-sort-value="Nandy, Lisa" | Lisa Nandy | Labour | Seat held | ||
Wimbledon | Conservative | data-sort-value="Hammond, Stephen" | Stephen Hammond | Conservative | Seat held | ||
Winchester | Conservative | data-sort-value="Brine, Steve" | Steve Brine | Conservative | Seat held | ||
Windsor | Conservative | data-sort-value="Afriyie, Adam" | Adam Afriyie | Conservative | Seat held | ||
Wirral South | Labour | data-sort-value="McGovern, Alison" | Alison McGovern | Labour | Seat held | ||
Wirral West | Labour | data-sort-value="Greenwood, Margaret" | Margaret Greenwood | Labour | Seat held | ||
Witham | Conservative | data-sort-value="Patel, Priti" | Priti Patel | Conservative | Seat held | ||
Witney | Conservative | data-sort-value="Courts, Robert Alexander" | Robert Courts | Conservative | Seat held | ||
Woking | Conservative | data-sort-value="Lord, Jonathan" | Jonathan Lord | Conservative | Seat held | ||
Wokingham | Conservative | data-sort-value="Redwood, John" | John Redwood | Conservative | Seat held | ||
Wolverhampton North East | Labour | data-sort-value="Stevenson, Jane" | Jane Stevenson | Conservative | Defeated incumbent, | ||
Wolverhampton South East | Labour | data-sort-value="McFadden, Pat" | Pat McFadden | Labour | Seat held | ||
Wolverhampton South West | Labour | data-sort-value="Anderson, Stuart Paul" | Stuart Anderson | Conservative | Defeated incumbent, | ||
Worcester | Conservative | data-sort-value="Walker, Robin" | Robin Walker | Conservative | Seat held | ||
Workington | Labour | data-sort-value="Jenkinson, Mark" | Mark Jenkinson | Conservative | Defeated incumbent, | ||
Worsley and Eccles South | Labour | data-sort-value="Keeley, Barbara" | Barbara Keeley | Labour | Seat held | ||
Worthing West | Conservative | data-sort-value="Bottomley, Peter" | Peter Bottomley | Conservative | Seat held | ||
Wrexham | Labour | data-sort-value="Atherton, Sarah" | Sarah Atherton | Conservative | Incumbent,, did not stand | ||
Wycombe | Conservative | data-sort-value="Baker, Steven" | Steven Baker | Conservative | Seat held | ||
Wyre and Preston North | Conservative | data-sort-value="Wallace, Ben" | Ben Wallace | Conservative | Seat held | ||
Wyre Forest | Conservative | data-sort-value="Garnier, Mark" | Mark Garnier | Conservative | Seat held | ||
Wythenshawe and Sale East | Labour | data-sort-value="Kane, Mike" | Mike Kane | Labour | Seat held | ||
Yeovil | Conservative | data-sort-value="Fysh, Marcus" | Marcus Fysh | Conservative | Seat held | ||
Ynys Môn | Labour | data-sort-value="Crosbie, Virginia" | Virginia Crosbie | Conservative | Incumbent,, did not stand | ||
York Central | Labour Co-operative | data-sort-value="Maskell, Rachael" | Rachael Maskell | Labour Co-operative | Seat held | ||
York Outer | Conservative | data-sort-value="Sturdy, Julian" | Julian Sturdy | Conservative | Seat held | ||
Source:[12] |
Constituency | Date | Incumbent | Party | Winner | Party | Cause | |
---|---|---|---|---|---|---|---|
Hartlepool | 6 May 2021[13] | Mike Hill | Jill Mortimer | Resignation following allegations of sexual harassment and victimisation[14] | |||
Airdrie and Shotts | 13 May 2021[15] | Neil Gray | Anum Qaisar[16] | Resignation to contest the seat of Airdrie and Shotts in the Scottish Parliament | |||
Chesham and Amersham | 17 June 2021[17] | Cheryl Gillan | Sarah Green | Death of incumbent[18] | |||
Batley and Spen | 1 July 2021[19] | Tracy Brabin | Kim Leadbeater | Election of incumbent as Mayor of West Yorkshire[20] | |||
Old Bexley and Sidcup | 2 December 2021[21] | James Brokenshire | Louie French | Death of incumbent[22] | |||
North Shropshire | 16 December 2021 | Owen Paterson | Helen Morgan | Resignation following publication of Standards Committee Report regarding paid advocacy. | |||
Southend West | 3 February 2022[23] | Anna Firth | Murder of incumbent[24] | ||||
3 March 2022 | Jack Dromey | Paulette Hamilton | Death of incumbent[25] | ||||
Wakefield | 23 June 2022 | Imran Ahmad Khan | Simon Lightwood | Resignation following conviction of sexual assault of a 15-year-old boy | |||
Tiverton and Honiton | 23 June 2022 | Neil Parish | Richard Foord | Resignation following accusations of watching pornography in the House of Commons[26] | |||
City of Chester | 1 December 2022 | Chris Matheson | Samantha Dixon | Resignation following allegations of sexual misconduct.[27] | |||
Stretford and Urmston | 15 December 2022 | Kate Green | Andrew Western | Resignation to take up the post of Deputy Mayor of Greater Manchester for Policing, succeeding Beverley Hughes.[28] | |||
West Lancashire | 9 February 2023 | Rosie Cooper | Ashley Dalton | Resignation to take up post of chair of the Mersey Care NHS Foundation Trust.[29] [30] | |||
Uxbridge and South Ruislip | 20 July 2023 | Boris Johnson | Steve Tuckwell | Resigned between receiving a copy of the Standards Committee report in to Partygate and the report's publication and debate in parliament.[31] | |||
Selby and Ainsty | Nigel Adams | Keir Mather | Resignation[32] | ||||
Somerton and Frome | David Warburton | Sarah Dyke | Resigned claiming unfair treatment by the Parliamentary Commissioner for Standards over sexual harassment claims. | ||||
Rutherglen and Hamilton West | 5 October 2023 | Margaret Ferrier | Michael Shanks | Removed as MP via recall petition following suspension from the House of Commons. | |||
Mid Bedfordshire | 19 October 2023 | Nadine Dorries | Alistair Strathern | Resignation[33] | |||
Tamworth | Chris Pincher | Sarah Edwards | Resignation following recommendation of suspension by the Committee on Standards due to allegations of sexual misconduct. | ||||
15 February 2024[34] | Peter Bone | Gen Kitchen | Removed as MP via recall petition following suspension from the House of Commons due to allegations of bullying and sexual misconduct. | ||||
Kingswood | Chris Skidmore | Damien Egan | Resigned in protest over the government issuing new oil and gas licenses.[35] | ||||
Rochdale | 29 February 2024 | Tony Lloyd | George Galloway | Death of incumbent[36] | |||
Blackpool South | 2 May 2024[37] | Scott Benton | Chris Webb | Resignation following suspension by the Committee on Standards due to lobbying-related corruption.[38] |
The label under which MPs sit in the House of Commons can change if they leave or are suspended from or expelled by their party. When suspended, they effectively become independents.
Name | Date | Before | After | Constituency | Reason | ||
---|---|---|---|---|---|---|---|
Neale Hanvey | Kirkcaldy and Cowdenbeath | Suspended as a candidate on 28 November 2019 due to insensitive social media posts. Remained as SNP candidate on ballot, elected as independent.[39] Reinstated after an investigation.[40] | |||||
Defected to new pro-independence party in March 2021.[41] | |||||||
Jonathan Edwards | Carmarthen East and Dinefwr | Arrested on suspicion of assault.[42] Whip restored in August 2022, but did not rejoin Plaid's Westminster group.[43] | |||||
Julian Lewis | New Forest East | Elected chair of the Intelligence and Security Committee against the Government's candidate.[44] Whip restored in December 2020.[45] | |||||
Claudia Webbe | Leicester East | Charged with harassing a woman.[46] Expelled from party upon conviction in November 2021.[47] Avoided recall petition as her sentence was reduced on appeal to non-custodial community service order.[48] | |||||
Margaret Ferrier | Rutherglen and Hamilton West | Breaching COVID-19 rules.[49] Removed by recall petition following suspension from Parliament. | |||||
Recalled | |||||||
Jeremy Corbyn | Islington North | Statements regarding the report by the Equality and Human Rights Commission into antisemitism.[50] Readmitted to the party on 17 November 2020 but parliamentary whip was not restored.[51] | |||||
Mike Hill | Resigned | Hartlepool | |||||
Neil Gray | Resigned | Airdrie and Shotts | |||||
Kenny MacAskill | East Lothian | Defected to new pro-Scottish independence party.[52] | |||||
Tracy Brabin | Resigned | Batley and Spen | |||||
Rob Roberts | Delyn | Suspended from Parliament for six weeks after an independent panel found he sexually harassed a member of staff.[53] | |||||
Imran Ahmad Khan | Wakefield | Charged with sexual assault on a 15-year-old boy.[54] Resigned after being convicted. | |||||
Resigned | |||||||
Owen Paterson | Resigned | North Shropshire | |||||
Anne Marie Morris | Newton Abbot | Rebelling against the government on an opposition day motion to cut VAT on energy bills.[55] Whip restored in May 2022.[56] | |||||
Christian Wakeford | Bury South | Defected to Labour following the Partygate scandal.[57] | |||||
Neil Coyle | Bermondsey and Old Southwark | Accused of Sinophobia on the parliamentary estate.[58] Whip restored in May 2023.[59] | |||||
24 May 2023 | |||||||
David Warburton | Somerton and Frome | Alleged sexual harassment of three women.[60] Resigned after admitting taking drugs.[61] | |||||
Resigned | |||||||
Neil Parish | Tiverton and Honiton | Admitted viewing pornography in the House of Commons.[62] | |||||
Resigned | |||||||
Patrick Grady | Glasgow North | Police investigation into sexual harassment allegations from October 2016. Suspended from Parliament for two days.[63] Whip restored in December 2022.[64] | |||||
Chris Pincher | Tamworth | Allegations of drunkenly groping two men.[65] Resigned after losing appeal against Commons suspension.[66] | |||||
Resigned | |||||||
Tobias Ellwood | Bournemouth East | Failing to support government in confidence vote; temporarily restored the next day to allow voting in leadership election.[67] Whip restored in October 2022.[68] | |||||
Nick Brown | Newcastle upon Tyne East | Suspended pending an investigation into a complaint.[69] Resigned from party in December 2023 and announced that he would not contest the next election.[70] | |||||
Rupa Huq | Ealing Central and Acton | Comments about Chancellor of the Exchequer Kwasi Kwarteng.[71] Whip restored in March 2023.[72] | |||||
Conor Burns | Bournemouth West | Allegations of misconduct at Conservative Party Conference.[73] Whip restored in December 2022.[74] | |||||
Christina Rees | Neath | Suspended pending an investigation into a complaint concerned with alleged bullying.[75] Whip restored in February 2024.[76] | |||||
Chris Matheson | Resigned | City of Chester | |||||
Matt Hancock | West Suffolk | Unauthorised appearance on a reality TV programme.[77] Whip restored in May 2024.[78] | |||||
Kate Green | Resigned | Stretford and Urmston | |||||
Rosie Cooper | Resigned | West Lancashire | |||||
Conor McGinn | St Helens North | Suspended pending investigation of a complaint.[79] | |||||
Julian Knight | Solihull | Suspended following a complaint made to the Metropolitan Police.[80] | |||||
Andrew Bridgen | North West Leicestershire | Tweets comparing COVID-19 vaccines to the Holocaust.[81] Expelled from party in April 2023.[82] Joined Reclaim Party on 10 May 2023.[83] | |||||
Left Reclaim on 20 December 2023 due to policy differences.[84] | |||||||
Scott Benton | Blackpool South | Suspended pending investigation into paid lobbying.[85] Resigned whilst a recall petition was underway.[86] | |||||
Resigned | |||||||
Diane Abbott | Hackney North and Stoke Newington | Suspended pending an investigation into a letter she wrote about racism for The Observer.[87] Whip restored in May 2024.[88] | |||||
28 May 2024 | |||||||
Geraint Davies | Swansea West | Suspended following allegations of sexual harassment.[89] | |||||
Bambos Charalambous | Enfield Southgate | Suspended after complaint about conduct.[90] Whip restored in April 2024.[91] | |||||
Nigel Adams | Resigned | Selby & Ainsty | |||||
Boris Johnson | Resigned | Uxbridge and South Ruislip | |||||
Angus MacNeil | Na h-Eileanan an Iar | Clash with SNP chief whip Brendan O'Hara. Subsequently expelled from the SNP.[92] | |||||
Nadine Dorries | Resigned | Mid-Bedfordshire | |||||
Lisa Cameron | East Kilbride, Strathaven and Lesmahagow | Defected to Conservatives due to "toxic and bullying" culture in the SNP.[93] | |||||
Peter Bone | Wellingborough | Accusations of bullying and sexual misconduct.[94] Removed by recall petition. | |||||
Recalled | |||||||
Crispin Blunt | Reigate | Arrest on suspicion of rape and possession of drugs.[95] [96] | |||||
Andy McDonald | Middlesbrough | Comments at a pro-Palestinian rally.[97] Whip restored in March 2024.[98] | |||||
13 March 2024 | |||||||
Bob Stewart | Beckenham | Conviction for a racially aggravated public order offence that has been quashed on appeal.[99] [100] Whip restored in May 2024.[101] | |||||
Chris Skidmore | Resigned | Kingswood | |||||
Kate Osamor | Edmonton | Referencing Israel–Hamas war in a post commemorating Holocaust Memorial Day.[102] Whip restored in May 2024.[103] | |||||
8 May 2024 | |||||||
Lee Anderson | Ashfield | Allegedly Islamophobic comments in an interview about Sadiq Khan.[104] Later joined Reform UK.[105] | |||||
Jeffrey Donaldson | Lagan Valley | Party membership suspended following charges of historic sex offences.[106] | |||||
William Wragg | Hazel Grove | Voluntarily surrendered whip after providing contact details of other MPs in a honeypot.[107] | |||||
Mark Menzies | Fylde | Resigned the whip pending investigation into alleged misuse of campaign funds.[108] Subsequently leaves the party on 21 April 2024 and announces that he would not contest the next election.[109] | |||||
Dan Poulter | Central Suffolk and North Ipswich | Defected to Labour, describing the Conservatives as "a nationalist party of the right" which "no longer prioritises the NHS".[110] | |||||
Natalie Elphicke | Dover | Defected to Labour, describing Sunak's government as "a byword for incompetence and division."[111] | |||||
Lucy Allan | Telford | Suspended after backing the Reform UK candidate to succeed her in the 2024 election.[112] | |||||
Lloyd Russell-Moyle | Brighton Kemptown | Suspended by the Labour Party over a complaint about his behaviour.[113] | |||||
Mark Logan | Bolton North East | Defected to Labour, saying the party could "bring back optimism into British life".[114] |
The majority is calculated as above.
Date | Event | Working majority | Con. | < | -- increment this number when a new row is added --> | Lab. | SNP | LD | DUP | PC | SDLP | Grn | APNI | Alba | Rec. | WPB | Ref. | Ind. | < | -- increment this number when a new row is added --> | SF | Spkr | < | -- increment this number when a new row is added --> | Vacant |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
13 December 2019 | Elected at general election | 87 | 365 | 202 | 48 | 11 | 8 | 4 | 2< | -- last change to SDLP column --> | 1< | -- last change to Green column --> | 1< | -- last change to Alliance column --> | 7*< | -- last change to Sinn Féin column --> | 1**< | -- last change to Speaker column --> | 0 | ||||||
Hanvey suspended from SNP | 47 | 1 | |||||||||||||||||||||||
23 May 2020 | Edwards (Plaid) loses whip | 3< | -- last change to PC column --> | 2 | |||||||||||||||||||||
29 May 2020 | Hanvey has SNP whip reinstated | 48 | 1 | ||||||||||||||||||||||
15 July 2020 | J Lewis (Con) loses whip | 85 | 364 | 2 | |||||||||||||||||||||
28 September 2020 | Webbe (Lab) loses whip | 201 | 3 | ||||||||||||||||||||||
1 October 2020 | Ferrier (SNP) loses whip | 47 | 4 | ||||||||||||||||||||||
29 October 2020 | Corbyn (Lab) loses whip | 200 | 5 | ||||||||||||||||||||||
30 December 2020 | J Lewis has Con whip reinstated | 87 | 365 | 4 | |||||||||||||||||||||
16 March 2021 | Hill (Lab) resigns | 88 | 199 | 1 | |||||||||||||||||||||
24 March 2021 | Gray (SNP) resigns | 89 | 46 | 2 | |||||||||||||||||||||
27 March 2021 | MacAskill (SNP) defects to Alba | 45 | 1 | ||||||||||||||||||||||
28 March 2021 | Hanvey (SNP) defects to Alba | 44 | 2< | -- last change to Alba column --> | |||||||||||||||||||||
4 April 2021 | Gillan (Con) dies | 88 | 364 | 3 | |||||||||||||||||||||
6 May 2021 | Mortimer (Con) elected in Hartlepool | 89 | 365 | 2 | |||||||||||||||||||||
10 May 2021 | Brabin (Lab) resigns | 90 | 198 | 3 | |||||||||||||||||||||
13 May 2021 | Qaisar-Javed (SNP) elected in Airdrie and Shotts | 89 | 45 | 2 | |||||||||||||||||||||
25 May 2021 | Roberts (Con) loses whip | 87 | 364 | 5 | |||||||||||||||||||||
17 June 2021 | Green (LibDem) elected in Chesham and Amersham | 86 | 12 | 1 | |||||||||||||||||||||
18 June 2021 | Ahmad Khan (Con) loses whip | 84 | 363 | 6 | |||||||||||||||||||||
1 July 2021 | Leadbeater (Lab) elected in Batley and Spen | 83 | 199 | 0 | |||||||||||||||||||||
7 October 2021 | Brokenshire (Con) dies | 82 | 362 | 1 | |||||||||||||||||||||
15 October 2021 | Amess (Con) killed | 81 | 361 | 2 | |||||||||||||||||||||
5 November 2021 | Paterson (Con) resigns | 80 | 360 | 3 | |||||||||||||||||||||
2 December 2021 | French (Con) elected in Old Bexley and Sidcup | 81 | 361 | 2 | |||||||||||||||||||||
17 December 2021 | Morgan (LibDem) elected in North Shropshire | 80 | 13 | 1 | |||||||||||||||||||||
7 January 2022 | Dromey (Lab) dies | 81 | 198 | 2 | |||||||||||||||||||||
11 January 2022 | A M Morris (Con) loses whip | 79 | 360 | 7 | |||||||||||||||||||||
19 January 2022 | Wakeford (Con) defects to Labour | 77 | 359 | 199 | |||||||||||||||||||||
3 February 2022 | Firth (Con) elected in Southend West | 78 | 360 | 1 | |||||||||||||||||||||
11 February 2022 | Coyle (Lab) loses whip | 198 | 8 | ||||||||||||||||||||||
3 March 2022 | 77 | 199 | 0 | ||||||||||||||||||||||
2 April 2022 | Warburton (Con) loses whip | 75 | 359 | 9 | |||||||||||||||||||||
29 April 2022 | Parish (Con) loses whip | 73 | 358 | 10 | |||||||||||||||||||||
3 May 2022 | Ahmad Khan (Ind) resigns | 74 | 9 | 1 | |||||||||||||||||||||
4 May 2022 | Parish (Ind) resigns | 75 | 8 | 2 | |||||||||||||||||||||
12 May 2022 | A M Morris has Con whip reinstated | 77 | 359 | 7 | |||||||||||||||||||||
24 June 2022 | Lightwood (Lab) elected in Wakefield | 76 | 200 | 1 | |||||||||||||||||||||
Foord (LibDem) elected in Tiverton and Honiton | 75 | 14 | 0 | ||||||||||||||||||||||
26 June 2022 | Grady (SNP) suspends his own whip | 44 | 8 | ||||||||||||||||||||||
1 July 2022 | Pincher (Con) loses whip | 73 | 358 | 9 | |||||||||||||||||||||
19 July 2022 | Ellwood (Con) loses whip | 71 | 357 | 10 | |||||||||||||||||||||
7 September 2022 | N Brown (Lab) loses whip | 199 | 11 | ||||||||||||||||||||||
27 September 2022 | Huq (Lab) loses whip | 198 | 12 | ||||||||||||||||||||||
7 October 2022 | Burns (Con) loses whip | 69 | 356 | 13 | |||||||||||||||||||||
13 October 2022 | Rees (Lab) loses whip | 197 | 14 | ||||||||||||||||||||||
15 October 2022 | Ellwood has Con whip reinstated | 71 | 357 | 13 | |||||||||||||||||||||
21 October 2022 | Matheson (Lab) resigns | 72 | 196 | 1 | |||||||||||||||||||||
1 November 2022 | Hancock (Con) loses whip | 70 | 356 | 14 | |||||||||||||||||||||
10 November 2022 | Green (Lab) resigns | 71 | 195 | 2 | |||||||||||||||||||||
30 November 2022 | R Cooper (Lab) resigns | 72 | 194 | 3 | |||||||||||||||||||||
1 December 2022 | Dixon (Lab) elected in City of Chester | 71 | 195 | 2 | |||||||||||||||||||||
3 December 2022 | Burns has Con whip reinstated | 73 | 357 | 13 | |||||||||||||||||||||
7 December 2022 | McGinn (Lab) loses whip | 194 | 14 | ||||||||||||||||||||||
J Knight (Con) loses whip | 71 | 356 | 15 | ||||||||||||||||||||||
16 December 2022 | Western (Lab) elected in Stretford and Urmston | 70 | 195 | 1 | |||||||||||||||||||||
19 December 2022 | Gale (Con) appointed acting Chairman of Ways and Means | 69 | |||||||||||||||||||||||
29 December 2022 | Grady has SNP whip reinstated | 45 | 14 | ||||||||||||||||||||||
11 January 2023 | Bridgen (Con) loses whip | 67 | 355 | 15 | |||||||||||||||||||||
9 February 2023 | Dalton (Lab) elected in West Lancashire | 66 | 196 | 0 | |||||||||||||||||||||
3 March 2023 | Huq has Lab whip reinstated | 197 | 14 | ||||||||||||||||||||||
5 April 2023 | Benton (Con) loses whip | 64 | 354 | 15 | |||||||||||||||||||||
23 April 2023 | Abbott (Lab) loses whip | 196 | 16 | ||||||||||||||||||||||
10 May 2023 | Bridgen (Ind) joins Reclaim | 1 | 15 | ||||||||||||||||||||||
25 May 2023 | Coyle has Lab whip reinstated | 197 | 14 | ||||||||||||||||||||||
1 June 2023 | G Davies (Lab) loses whip | 196 | 15 | ||||||||||||||||||||||
9 June 2023 | Charalambous (Lab) loses whip | 195 | 16 | ||||||||||||||||||||||
12 June 2023 | Adams (Con) resigns | 63 | 353 | 1 | |||||||||||||||||||||
B Johnson (Con) resigns | 62 | 352 | 2 | ||||||||||||||||||||||
19 June 2023 | Warburton (Ind) resigns | 63 | 15 | 3 | |||||||||||||||||||||
5 July 2023 | MacNeil (SNP) loses whip | 44 | 16 | ||||||||||||||||||||||
20 July 2023 | Tuckwell (Con) elected in Uxbridge and South Ruislip | 64 | 353 | 2 | |||||||||||||||||||||
Mather (Lab) elected in Selby and Ainsty | 63 | 196 | 1 | ||||||||||||||||||||||
Dyke (LibDem) elected in Somerton and Frome | 62 | 15< | -- last change to LibDem column --> | 0 | |||||||||||||||||||||
1 August 2023 | Ferrier (Ind) recalled by petition | 63 | 15 | 1 | |||||||||||||||||||||
29 August 2023 | Dorries (Con) resigns | 62 | 352 | 2 | |||||||||||||||||||||
7 September 2023 | Pincher (Ind) resigns | 63 | 14 | 3 | |||||||||||||||||||||
5 October 2023 | Shanks (Lab) elected in Rutherglen and Hamilton West | 62 | 197 | 2 | |||||||||||||||||||||
12 October 2023 | Cameron (SNP) defects to Conservatives | 64 | 353 | 43< | -- last change to SNP column --> | ||||||||||||||||||||
17 October 2023 | Bone (Con) loses whip | 62 | 352 | 15 | |||||||||||||||||||||
20 October 2023 | Edwards (Lab) elected in Tamworth | 61 | 198 | 1 | |||||||||||||||||||||
Strathern (Lab) elected in Mid Bedfordshire | 60 | 199 | 0 | ||||||||||||||||||||||
26 October 2023 | Blunt (Con) loses whip | 58 | 351 | 16 | |||||||||||||||||||||
30 October 2023 | A McDonald (Lab) loses whip | 198 | 17 | ||||||||||||||||||||||
4 November 2023 | B Stewart (Con) loses whip | 56 | 350 | 18 | |||||||||||||||||||||
19 December 2023 | Bone (Ind) recalled | 57 | 17 | 1 | |||||||||||||||||||||
20 December 2023 | Bridgen leaves Reclaim | 0< | -- last change to Reclaim column --> | 18 | |||||||||||||||||||||
8 January 2024 | Skidmore (Con) resigns | 56 | 349 | 2 | |||||||||||||||||||||
17 January 2024 | Lloyd (Lab) dies | 57 | 197 | 3 | |||||||||||||||||||||
29 January 2024 | Osamor (Lab) loses whip | 196 | 19 | ||||||||||||||||||||||
1 February 2024 | Rees has Lab whip reinstated | 197 | 18 | ||||||||||||||||||||||
16 February 2024 | Egan (Lab) elected in Kingswood | 56 | 198 | 2 | |||||||||||||||||||||
Kitchen (Lab) elected in Wellingborough | 55 | 199 | 1 | ||||||||||||||||||||||
24 February 2024 | Anderson (Con) loses whip | 53 | 348 | 19 | |||||||||||||||||||||
29 February 2024 | Galloway (WPB) elected in Rochdale | 52 | 1< | -- last change to Workers Party column --> | 0 | ||||||||||||||||||||
11 March 2024 | Anderson joins Reform UK | 1< | -- last change to Reform UK column --> | 18 | |||||||||||||||||||||
13 March 2024 | A McDonald (Lab) whip reinstated | 200 | 17 | ||||||||||||||||||||||
25 March 2024 | Benton resigns as MP | 53 | 16 | 1 | |||||||||||||||||||||
29 March 2024 | Donaldson (DUP) loses whip | 7< | -- last change to DUP column --> | 17 | |||||||||||||||||||||
9 April 2024 | Wragg (Con) resigns whip | 51 | 347 | 18 | |||||||||||||||||||||
12 April 2024 | Charalambous (Lab) has whip reinstated | 201 | 17 | ||||||||||||||||||||||
17 April 2024 | Menzies (Con) resigns whip | 49 | 346 | 18 | |||||||||||||||||||||
27 April 2024 | Poulter (Con) defects to Lab | 47 | 345 | 202 | |||||||||||||||||||||
3 May 2024 | Webb (Lab) elected in Blackpool South | 46 | 203 | 0< | -- last change to Vacant column --> | ||||||||||||||||||||
8 May 2024 | Elphicke (Con) defects to Lab | 44 | 344 | 205 | |||||||||||||||||||||
Osamor has Lab whip reinstated | 17 | ||||||||||||||||||||||||
23 May 2024 | Hancock and B Stewart (Con) have whips reinstated | 48 | 346 | 15 | |||||||||||||||||||||
27 May 2024 | Allan (Con) loses whip | 46 | 345 | 16 | |||||||||||||||||||||
28 May 2024 | Abbott has Lab whip reinstated | 206 | 15 | ||||||||||||||||||||||
29 May 2024 | Russell-Moyle (Lab) loses whip | 205 < | -- last change to Lab column --> | 16 | |||||||||||||||||||||
29 May 2024 (announced on 30 May 2024) | Logan (Con) leaves party | 44 | 344 | 17 | |||||||||||||||||||||
30 May 2024 | Totals at dissolution of Parliament | 44 | 344 | 205 | 43 | 15 | 7 | 3 | 2 | 1 | 1 | 2 | 0 | 1 | 1 | 17 | 7* | 1** | 0 | ||||||