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. Liberal Democrats gain Wokingham from the Conservativespublished at 03:47 British Summer Time 5 July

    Graphic showing Liberal Democrats gain Wokingham from the Conservatives. The winning candidate was Clive Jones.
  2. Analysis

    Ashworth loss is most shocking result so farpublished at 03:47 British Summer Time 5 July

    Henry Zeffman
    Chief political correspondent

    We reported earlier that shadow pensions secretary Jonathan Ashworth had lost his seat in Leicester South.

    This is the most shocking result of the night so far.

    I think it also does suggest that in parts of the country politics is re-orientating around religious and cultural divides - and I think a lot of people in a lot of the main parties will be very concerned about that.

  3. Conservatives hold Meriden and Solihull Eastpublished at 03:47 British Summer Time 5 July

    Graphic showing Conservatives hold Meriden and Solihull East. The winning candidate was Saqib Bhatti.
  4. Labour gains Burnley from the Conservativespublished at 03:47 British Summer Time 5 July

    Graphic showing Labour gains Burnley from the Conservatives. The winning candidate was Oliver Ryan.

    Burnley was a top Labour target, with a Conservative majority of just 127 in the 2019 election.

    And Labour have done it - Oliver Ryan wins and bolsters the majority to 3,420 over the Tories.

  5. Alliance Party gain Lagan Valley from the DUPpublished at 03:47 British Summer Time 5 July

    Graphic showing Alliance Party gain Lagan Valley from the DUP. The winning candidate was Sorcha Eastwood.

    Alliance have beaten the Democratic Unionist Party (DUP) in Lagan Valley, in Northern Ireland.

    This seat, which used to be held by former DUP leader Jeffrey Donaldson, was a close fight.

    Sorcha-Lucy Eastwood beat Jonathan Buckley by a narrow margin of 2,959 votes.

  6. Conservative Michael Fabricant loses seat to Labourpublished at 03:47 British Summer Time 5 July

    Graphic showing Labour gains Lichfield from the Conservatives. The winning candidate was Dave Robertson.
  7. Labour gains Clwyd North from the Conservativespublished at 03:47 British Summer Time 5 July

    Graphic showing Labour gains Clwyd North from the Conservatives. The winning candidate was Gill German.
  8. Labour gains Southend West and Leigh from the Conservativespublished at 03:47 British Summer Time 5 July

    Graphic showing Labour gains Southend West and Leigh from the Conservatives. The winning candidate was David Burton-Sampson.
  9. BBC forecasts Labour majority of 160published at 03:45 British Summer Time 5 July
    Breaking

    With more than 160 seats already declared, this forecast updates the earlier exit poll, which predicted a Labour majority of 170.

    Other changes from that earlier poll include fewer expected seats for Reform UK, from 13 to four, and for the SNP - from 10 to six.

    New BBC forecast graphic
  10. Labour gains Amber Valley from the Conservativespublished at 03:45 British Summer Time 5 July

    Graphic showing Labour gains Amber Valley from the Conservatives. The winning candidate was Linsey Farnsworth.
  11. Reform UK gains Great Yarmouth from the Conservativespublished at 03:45 British Summer Time 5 July

    Great Yarmouth had been a three-way race between Reform, Labour and Tories - and Reform have come out on top.

    Candidate Rupert Lowe wins the party's third seat of the night, beating second-placed Labour by 1,426 votes.

    Graphic showing Reform UK gains Great Yarmouth from the Conservatives. The winning candidate was Rupert Lowe.
  12. Conservatives hold Hertsmerepublished at 03:45 British Summer Time 5 July

    Graphic showing Conservatives hold Hertsmere. The winning candidate was Oliver Dowden.
  13. Labour gains High Peak from the Conservativespublished at 03:45 British Summer Time 5 July

    Graphic showing Labour gains High Peak from the Conservatives. The winning candidate was Jon Pearce.
  14. Liberal Democrats gain Cheadle from the Conservativespublished at 03:45 British Summer Time 5 July

    Graphic showing Liberal Democrats gain Cheadle from the Conservatives. The winning candidate was Tom Morrison.
  15. Plaid Cymru gains Caerfyrddin from the Conservativespublished at 03:44 British Summer Time 5 July

    Graphic showing Plaid Cymru gains Caerfyrddin from the Conservatives. The winning candidate was Ann Davies.
  16. Labour gains East Thanet from the Conservativespublished at 03:44 British Summer Time 5 July

    Graphic showing Labour gains East Thanet from the Conservatives. The winning candidate was Polly Billington.
  17. Labour gains Carlisle from the Conservativespublished at 03:42 British Summer Time 5 July

    Graphic showing Labour gains Carlisle from the Conservatives. The winning candidate was Julie Minns.
  18. Labour gains Hyndburn from the Conservativespublished at 03:42 British Summer Time 5 July

    Graphic showing Labour gains Hyndburn from the Conservatives. The winning candidate was Sarah Smith.
  19. Postpublished at 03:42 British Summer Time 5 July

    Bar chart showing election turnout could be heading for the lowest on record. After 100 seats it is 57%.
  20. Analysis

    Shapps's speech reminds us politics is about human beingspublished at 03:41 British Summer Time 5 July

    Chris Mason
    Political editor

    A reminder listening to Grant Shapps a little earlier - as he acknowledged his defeat in Welwyn Hatfield - that politics at its heart is about human beings.

    Success, failure, jubilation, anguish, regret.

    Shapps - perhaps the most capable communicator in the outgoing government - delivered his words with a audible crack in his voice.

    A career at Westminster that began in 2005 ends in the middle of the night in 2024.