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. Plaid Cymru gains Ynys Môn from the Conservativespublished at 03:16 British Summer Time 5 July

    Graphic showing Plaid Cymru gains Ynys Môn from the Conservatives. The winning candidate was Llinos Medi.
  2. Labour gains West Bromwich from the Conservativespublished at 03:16 British Summer Time 5 July

    Graphic showing Labour gains West Bromwich from the Conservatives. The winning candidate was Sarah Coombes.
  3. Liberal Democrats gain Sutton and Cheam from the Conservativespublished at 03:15 British Summer Time 5 July

    Graphic showing Liberal Democrats gain Sutton and Cheam from the Conservatives. The winning candidate was Luke Taylor.
  4. Labour gains Newton Aycliffe and Spennymoor from the Conservativespublished at 03:15 British Summer Time 5 July

    Graphic showing Labour gains Newton Aycliffe and Spennymoor from the Conservatives. The winning candidate was Alan Strickland.
  5. Labour gains Hexham from the Conservativespublished at 03:15 British Summer Time 5 July

    Graphic showing Labour gains Hexham from the Conservatives. The winning candidate was Joe Morris.
  6. Labour gains Bracknell from the Conservativespublished at 03:15 British Summer Time 5 July

    Graphic showing Labour gains Bracknell from the Conservatives. The winning candidate was Peter Swallow.
  7. Labour gains Lothian East from the SNPpublished at 03:13 British Summer Time 5 July

    Graphic showing Labour gains Lothian East from the SNP. The winning candidate was Douglas Alexander.

    Douglas Alexander - who was a Labour minister during Tony Blair and Gordon Brown's governments - is back.

    He was looking to defeat the SNP and the seat was one of Labour's top targets in Scotland.

  8. Opposition eating into traditional Tory territorypublished at 03:13 British Summer Time 5 July

    Professor Sir John Curtice
    Polling expert

    So far, the Conservatives have been losing every seat where their lead over Labour was less than 30%.

    Similarly, the party has also lost every seat it has been defending against the Liberal Democrats where the majority was less than 30%.

    The opposition is eating deeply into traditional Tory territory at this election.

  9. Labour gains North Warwickshire and Bedworth from the Conservativespublished at 03:12 British Summer Time 5 July

    Graphic showing Labour gains North Warwickshire and Bedworth from the Conservatives. The winning candidate was Rachel Taylor.
  10. Conservatives gain Leicester East from Labourpublished at 03:10 British Summer Time 5 July

    Graphic showing Conservatives gain Leicester East from Labour. The winning candidate was Shivani Raja.
  11. Change begins right here, Starmer says after winning seatpublished at 03:10 British Summer Time 5 July

    Finishing up, Starmer says whether people voted for him or not, "I'll serve every person in this constituency."

    "I will speak out for you, have your back, fight your corner every single day," he goes on, saying people are "ready for change" and to "end the politics of performance".

    "The change begins right here because this is your democracy, your community, your future," he says. "You have voted. It's now time for us to deliver."

  12. Grant Shapps loses Welwyn Hatfield to Labourpublished at 03:09 British Summer Time 5 July
    Breaking

    Graphic showing Labour gains Welwyn Hatfield from the Conservatives. The winning candidate was Andrew Lewin.

    Defence Secretary Grant Shapps has lost his Welwyn Hatfield seat, beaten by Labour.

    It makes him the most senior member of Rishi Sunak's cabinet to lose their seat tonight.

    In his concession speech, he says it's been a "privilege" to serve the constituency - and that "what is crystal clear to me tonight is not so much that Labour won this election, but rather the Conservatives have lost it".

    The party has forgotten the "fundamental rule of politics: people don't vote for divided parties," he adds.

  13. Heart of democracy beats in voters - Labour leaderpublished at 03:09 British Summer Time 5 July

    Britain's opposition Labour Party leader Keir Starmer looks on as the counting of votes continues during the UK election in London, Britain, July 5 2024Image source, Reuters

    Starmer thanks all those involved in the count and his fellow candidates.

    He says the heart of our democracy beats not in Westminster or Whitehall, but in town halls, community centres and in the hands of people who hold the vote.

    "Change begins in this community with the people who came together to make life better," he says.

  14. Labour gains Harlow from the Conservativespublished at 03:08 British Summer Time 5 July

    Graphic showing Labour gains Harlow from the Conservatives. The winning candidate was Chris Vince.
  15. Starmer thanks wife and family for keeping him 'grounded'published at 03:08 British Summer Time 5 July

    Let's bring you some lines now from Keir Starmer's victory speech.

    The Labour leader, on track to be the UK’s new prime minister, says it's a "huge privilege" to be re-elected to serve Holborn and St Pancras.

    It is "my home, where my kids have grown up, where my wife was born," he says of the area.

    "I have to thank Vic and my family more than anyone for their love and support and for keeping me totally grounded."

  16. More evidence that Gaza war hitting Labour votepublished at 03:05 British Summer Time 5 July

    Professor Sir John Curtice
    BBC polling expert

    In the five seats that have been declared so far where more than 10% of the population identify as Muslim, the Labour vote is down seven points on average.

    This might be an indication of Labour's perceived weakness on Gaza among these voters.

  17. Liberal Democrats gain Carshalton and Wallington from the Conservativespublished at 03:04 British Summer Time 5 July

    Graphic showing Liberal Democrats gain Carshalton and Wallington from the Conservatives. The winning candidate was Bobby Dean.
  18. Liberal Democrats gain Hazel Grove from the Conservativespublished at 03:03 British Summer Time 5 July

    Graphic showing Liberal Democrats gain Hazel Grove from the Conservatives. The winning candidate was Lisa Smart.
  19. Liberal Democrats gain Cheltenham from the Conservativespublished at 03:02 British Summer Time 5 July

    Conservative Justice Secretary Alex Chalk loses his seat to the Lib Dems' Max Wilkinson. He's the first Cabinet minister to lose his seat.

    Graphic showing Liberal Democrats gain Cheltenham from the Conservatives. The winning candidate was Max Wilkinson.
  20. Labour gains Folkestone and Hythe from the Conservativespublished at 03:01 British Summer Time 5 July

    Graphic showing Labour gains Folkestone and Hythe from the Conservatives. The winning candidate was Tony Vaughan.