Election 2024
Results: parties by seats
326 seats for a majority
0 seats to go
  • Labour: 412 seats, 211 seats gained
  • Conservative: 121 seats, 251 seats lost
  • Liberal Democrat: 72 seats, 64 seats gained
  • Scottish National Party: 9 seats, 39 seats lost
  • Sinn Fein: 7 seats, No change
  • Others: 29 seats, 15 seats gained
Change since 2019

Summary

  • Prime Minister Keir Starmer announces his cabinet, with Rachel Reeves becoming the UK's first female chancellor

  • Angela Rayner is made deputy prime minister, Yvette Cooper becomes home secretary and David Lammy is the new foreign secretary

  • Wes Streeting, the new health secretary, says "the NHS is broken" and that talks on the junior doctor pay dispute will begin next week

  • Starmer vows to restore trust in politics and build a "government of service", in his first speech as prime minister

  • Rishi Sunak said he would resign as Conservative Party leader, after Labour's landslide victory in the general election

Media caption,

One PM out and another in... the day in 60 seconds

  1. Labour gains Ipswich from the Conservativespublished at 03:27 British Summer Time 5 July 2024
    Breaking

    Graphic showing Labour gains Ipswich from the Conservatives. The winning candidate was Jack Abbott.
  2. Jeremy Corbyn beats Labour in Islington Northpublished at 03:26 British Summer Time 5 July 2024
    Breaking

    Graphic showing Independent gains Islington North from Labour. The winning candidate was Jeremy Corbyn.

    Former Labour leader Jeremy Corbyn wins his seat as an independent with 24,120 votes.

    He's been an MP in Islington for more than 40 years.

    He was blocked from standing for Labour by the party's governing body after being suspended as a Labour MP in 2020 for his response to a report into antisemitism in the party.

    Labour's Praful Nargund trailed Corbyn by about 8,000 votes.

    Bar chart showing the results for Islington North  with vote share for parties getting more than 1% of the vote: Independent 49.2% up 49 points, Labour 34.4% down 30 points, Green 5.4% down 3 points, Conservative 4% down 6 points, Reform UK 3.5% up 2 points, Lib Dem 3.4% down 12 points
  3. Labour gains East Kilbride and Strathaven from the SNPpublished at 03:26 British Summer Time 5 July 2024

    Graphic showing Labour gains East Kilbride and Strathaven from the SNP. The winning candidate was Joani Reid.
  4. Labour gains South Ribble from the Conservativespublished at 03:25 British Summer Time 5 July 2024

    Graphic showing Labour gains South Ribble from the Conservatives. The winning candidate was Paul Foster.
  5. Liberal Democrats gain Stratford-on-Avon from the Conservativespublished at 03:25 British Summer Time 5 July 2024

    Graphic showing Liberal Democrats gain Stratford-on-Avon from the Conservatives. The winning candidate was Manuela Perteghella.
  6. Labour gains Bangor Aberconwy from the Conservativespublished at 03:25 British Summer Time 5 July 2024

    Graphic showing Labour gains Bangor Aberconwy from the Conservatives. The winning candidate was Claire Hughes.
  7. Liberal Democrats gain Newton Abbot from the Conservativespublished at 03:23 British Summer Time 5 July 2024

    Graphic showing Liberal Democrats gain Newton Abbot from the Conservatives. The winning candidate was Martin Wrigley.
  8. Spectacular Tory collapse in Cannock Chasepublished at 03:23 British Summer Time 5 July 2024

    Professor Sir John Curtice
    BBC polling expert

    In Cannock Chase, where Labour took the seat from the Conservatives earlier, the Tory vote has collapsed spectacularly as predicted by the exit poll - a 40-point drop.

    The 12-point increase in the Labour vote is slightly more than anticipated by the poll.

    Meanwhile, the 27% increase in the Reform vote is also in line with what was expected

  9. Overall turnout looks lowpublished at 03:20 British Summer Time 5 July 2024

    Professor Sir John Curtice
    Polling expert

    It looks as though the overall turnout could fall to 61%, which would be the lowest since 2005.

  10. Tory supporters say Penny Mordaunt has lost her seatpublished at 03:20 British Summer Time 5 July 2024
    Breaking

    Mark Easton
    Reporting from Portsmouth North

    Conservative supporters of Penny Mordaunt have told me she has lost the Portsmouth North seat where she has been MP since 2010.

    The size of her defeat to Labour is expected to be around 800 votes, too many for the declaration to be delayed by a recount.

    The former defence secretary and leader of the House of Commons has yet to attend the count.

    MordauntImage source, PA Media
  11. Here's how things currently stand - but many more results to comepublished at 03:20 British Summer Time 5 July 2024

    Bar chart of vote share as of 03:09 shows Labour on 40.3% up 1.1 points, Conservatives on 20.3% down 19.9 points, Reform on 17.1% up 12.9 points, Lib Dems on 9.8% no change and Green parties across the country on 6.6% up 4.1 points
  12. SNP minister says party must 'regroup quickly'published at 03:20 British Summer Time 5 July 2024

    Georgia Roberts
    Reporting from Motherwell, Wishaw and Carluke

    Scottish Health Secretary Neil Gray

    I’ve just been speaking to Scottish Health Secretary Neil Gray, who’s in a reflective mood.

    He concedes it’s been a difficult night for the SNP and stresses the need to “regroup quickly” - while, importantly, remaining united.

    It looks set to be a particularly difficult set of results for the SNP in Airdrie and Shotts, his former Westminster seat before he entered Holyrood that he’s been keeping an eye on this evening here in North Lanarkshire.

    The health secretary says it’s clear that Scotland wanted to see the back of the Conservatives - whose vote looks set to collapse across the central belt again.

  13. Labour gains Burton and Uttoxeter from the Conservativespublished at 03:19 British Summer Time 5 July 2024

    Graphic showing Labour gains Burton and Uttoxeter from the Conservatives. The winning candidate was Jacob Collier.
  14. SNP facing decimation, says ex-leader Salmondpublished at 03:19 British Summer Time 5 July 2024

    Former SNP leader Alex Salmond tells Radio 4 and 5 Live that the party is facing "decimation" and it's a "catastrophic result" for the party.

    "It went into this election with a dreadful record over the last two or three years in government and no strategy to achieve independence," says Salmond, who left the SNP and founded the Alba party. "Thus you get a decimation."

  15. Labour gains Worcester from the Conservativespublished at 03:19 British Summer Time 5 July 2024

    Graphic showing Labour gains Worcester from the Conservatives. The winning candidate was Tom Collins.
  16. Liberal Democrats gain South Cambridgeshire from the Conservativespublished at 03:19 British Summer Time 5 July 2024

    Graphic showing Liberal Democrats gain South Cambridgeshire from the Conservatives. The winning candidate was Pippa Heylings.
  17. Labour gains Paisley and Renfrewshire South from the SNPpublished at 03:19 British Summer Time 5 July 2024

    Graphic showing Labour gains Paisley and Renfrewshire South from the SNP. The winning candidate was Johanna Baxter.
  18. Labour gains East Renfrewshire from the SNPpublished at 03:18 British Summer Time 5 July 2024

    Graphic showing Labour gains East Renfrewshire from the SNP. The winning candidate was Blair McDougall.
  19. Liberal Democrats gain Torbay from the Conservativespublished at 03:18 British Summer Time 5 July 2024

    Graphic showing Liberal Democrats gain Torbay from the Conservatives. The winning candidate was Steve Darling.
  20. Veteran Tory Iain Duncan Smith holds Chingford and Woodford Greenpublished at 03:17 British Summer Time 5 July 2024
    Breaking

    Graphic showing Conservatives hold Chingford and Woodford Green. The winning candidate was Iain Duncan Smith.

    Iain Duncan Smith is re-elected, after a lot of speculation that he could lose.

    He only had a lead of three percentage points (or 1,604 votes) going into tonight.

    But he's increased that majority to 4,758, with Labour's Shama Tatler losing out by around 5,000 votes.