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's Jonathan Ashworth loses Leicester South to independentpublished at 03:39 British Summer Time 5 July 2024
    Breaking

    Graphic showing Independent gains Leicester South from Labour. The winning candidate was Shockat Adam.

    In a shock result in Leicester South, Labour heavyweight Jonathan Ashworth has lost his seat to independent, Shockat Adam.

    Adam wins with a majority of just 979 (2.3%).

    Bar chart showing the results for Leicester South  with vote share for parties getting more than 1% of the vote: Independent 35.2% up 35 points, Labour 32.9% down 35 points, Conservative 11.5% down 10 points, Green 9.1% up 6 points, Reform UK 5.9% up 4 points, Lib Dem 3.4% down 1 points
  2. Labour gains Hamilton and Clyde Valley from the SNPpublished at 03:39 British Summer Time 5 July 2024

    Graphic showing Labour gains Hamilton and Clyde Valley from the SNP. The winning candidate was Imogen Walker.
  3. Labour gains Redditch from the Conservativespublished at 03:37 British Summer Time 5 July 2024

    Graphic showing Labour gains Redditch from the Conservatives. The winning candidate was Chris Bloore.
  4. Labour sources say party set for 30 seats in Scotlandpublished at 03:36 British Summer Time 5 July 2024

    Nick Eardley
    Political correspondent

    Senior Labour sources in Scotland now think the party will surpass their highest expectations - and win more than 30 seats.

  5. SNP hold Aberdeen Southpublished at 03:36 British Summer Time 5 July 2024

    SNP Westminster leader Stephen Flynn wins his seat, as expected.

    Graphic showing SNP hold Aberdeen South. The winning candidate was Stephen Flynn.
  6. Labour gains Southend East and Rochford from the Conservativespublished at 03:35 British Summer Time 5 July 2024

    Graphic showing Labour gains Southend East and Rochford from the Conservatives. The winning candidate was Bayo Alaba.
  7. Labour gains Falkirk from the SNPpublished at 03:35 British Summer Time 5 July 2024

    Graphic showing Labour gains Falkirk from the SNP. The winning candidate was Euan Stainbank.
  8. Liberal Democrats gain St Neots and Mid Cambridgeshire from the Conservativespublished at 03:34 British Summer Time 5 July 2024
    Breaking

    Graphic showing Liberal Democrats gain St Neots and Mid Cambridgeshire from the Conservatives. The winning candidate was Ian Sollom.
  9. Conservatives hold North West Essexpublished at 03:34 British Summer Time 5 July 2024

    Conservative Cabinet minister Kemi Badenoch has held on to her North West Essex seat.

    On Thursday, in a post on X, she had accused her local council of “forgetting” to send up to 2,600 voters in her constituency their postal votes.

    Despite her concerns, she has kept her majority over Labour - but it’s shrunk from 23,000 votes in 2019 to 2,610.

    Graphic showing Conservatives hold North West Essex. The winning candidate was Kemi Badenoch.
  10. Labour gains Paisley and Renfrewshire North from the SNPpublished at 03:34 British Summer Time 5 July 2024

    Graphic showing Labour gains Paisley and Renfrewshire North from the SNP. The winning candidate was Alison Taylor.
  11. Labour gains Midlothian from the SNPpublished at 03:33 British Summer Time 5 July 2024

    Graphic showing Labour gains Midlothian from the SNP. The winning candidate was Kirsty McNeill.
  12. Labour gains Gravesham from the Conservativespublished at 03:33 British Summer Time 5 July 2024

    Graphic showing Labour gains Gravesham from the Conservatives. The winning candidate was Lauren Sullivan.
  13. Labour gains Rother Valley from the Conservativespublished at 03:33 British Summer Time 5 July 2024

    Graphic showing Labour gains Rother Valley from the Conservatives. The winning candidate was Jake Richards.
  14. Liberal Democrats gain Eastbourne from the Conservativespublished at 03:33 British Summer Time 5 July 2024

    Graphic showing Liberal Democrats gain Eastbourne from the Conservatives. The winning candidate was Josh Babarinde.
  15. Labour gains Rugby from the Conservativespublished at 03:33 British Summer Time 5 July 2024

    Graphic showing Labour gains Rugby from the Conservatives. The winning candidate was John Slinger.
  16. Labour gains Penrith and Solway from the Conservativespublished at 03:33 British Summer Time 5 July 2024

    Graphic showing Labour gains Penrith and Solway from the Conservatives. The winning candidate was Markus Campbell-Savours.
  17. Reform coming for Labour, Farage promisespublished at 03:33 British Summer Time 5 July 2024

    We're hearing from Nigel Farage now, who's just won in Clacton. He tells supporters he'll do his best to "bring tourists" and "private investment" to the area.

    He also commends his party Reform UK's performance at this election, saying it's on course to come second in a slew of seats - behind Labour and ahead of the Tories.

    My plan, he says, is to build up Reform and "come for Labour" at the next election.

    Media caption,

    Nigel Farage becomes MP as he wins Clacton seat

  18. Labour gains Bolton West from the Conservativespublished at 03:32 British Summer Time 5 July 2024

    Graphic showing Labour gains Bolton West from the Conservatives. The winning candidate was Phil Brickell.
  19. Reform UK's Nigel Farage wins Clacton from the Conservativespublished at 03:29 British Summer Time 5 July 2024
    Breaking

    Graphic showing Reform UK gains Clacton from the Conservatives. The winning candidate was Nigel Farage.

    Reform UK leader, Nigel Farage, wins in Clacton - with the Conservatives in second place.

    It's his eighth attempt - Farage has failed to become an MP on seven occasions before now.

    He gets 21,225 votes, a majority of 8,405.

    He’s the second Reform candidate to win tonight, after Lee Anderson took Ashfield earlier.

    Bar chart showing the results for Clacton  with vote share for parties getting more than 1% of the vote: Reform UK 46.2% up 46 points, Conservative 27.9% down 44 points, Labour 16.2% up 1 points, Lib Dem 4.4% down 2 points, Green 4.2% up 1 points
  20. Labour gains Buckingham and Bletchley from the Conservativespublished at 03:29 British Summer Time 5 July 2024

    Graphic showing Labour gains Buckingham and Bletchley from the Conservatives. The winning candidate was Callum Anderson.