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
Live Reporting
Edited by Francesca Gillett
Labour gains Weston-super-Mare from the Conservativespublished at 04:27 British Summer Time 5 July
Labour holds Pontefract, Castleford and Knottingleypublished at 04:27 British Summer Time 5 July
04:27 BST 5 JulyA tough night for the SNPpublished at 04:27 British Summer Time 5 July
04:27 BST 5 JulyLabour gains Glasgow South from the SNPpublished at 04:27 British Summer Time 5 July
04:27 BST 5 JulyLabour gains Cumbernauld and Kirkintilloch from the SNPpublished at 04:26 British Summer Time 5 July
04:26 BST 5 JulyLabour winner: I hope my Tory grandma voted for me...published at 04:26 British Summer Time 5 July
04:26 BST 5 JulyJosh Parry
Reporting from Blyth and AshingtonCandidates have spent the last six weeks convincing people in their constituency to vote for them - but for Joe Morris, the incumbent Labour MP for Hexham, he’s even had to convince his own family.
His win ends 100 years of Conservative control of Hexham.
Asked about taking over the blue stronghold, he said: "Even my own grandma usually votes Conservative. I’m relatively sure she voted for me today… you’d hope."
The Labour MP beat Conservative candidate Guy Opperman - who in 2019 had a majority of 10,549 (22.9%) - by 3,713 votes.
Liberal Democrats gain Yeovil from the Conservativespublished at 04:24 British Summer Time 5 July
04:24 BST 5 JulyOther recent Lib Dem gains from the Conservatives include:
- Wimbledon
- Dorking and Horley
Labour holds Doncaster Northpublished at 04:24 British Summer Time 5 July
04:24 BST 5 JulyLabour gains Clwyd East from the Conservativespublished at 04:24 British Summer Time 5 July
04:24 BST 5 JulyLabour gains Altrincham and Sale West from the Conservativespublished at 04:24 British Summer Time 5 July
04:24 BST 5 JulyLiberal Democrats gain Westmorland and Lonsdale from the Conservativespublished at 04:24 British Summer Time 5 July
04:24 BST 5 JulyNo celebration after bitter showdown as Tories win by just 20 votespublished at 04:22 British Summer Time 5 July
04:22 BST 5 JulyCatherine Byaruhanga
Reporting from Basildon and BillericayThe final tally from Basildon and Billericay showed Tory Party Chairman Richard Holden won the seat by the slimmest of majorities - 20 votes.
He got 12,905 votes Labour came a close second with 12,885. Reform were third with 11,354 votes.
The Conservatives previously held this seat with a notional majority of 20,749 votes that has all but evaporated away in a single night.
No one seemed to be in the mood to celebrate. Despite nearly overturning a large Conservative majority, a glum Alex Harrison, the Labour candidate walked out shortly after the declaration.
Holden got into a car and drove off. An anti-climactic finish to a bitter showdown between the two men that saw two full recounts and a bundle check.
Labour gains Finchley and Golders Green from the Conservativespublished at 04:21 British Summer Time 5 July
04:21 BST 5 JulyLabour gains Newcastle-under-Lyme from the Conservativespublished at 04:21 British Summer Time 5 July
04:21 BST 5 JulyLabour gains Alloa and Grangemouth from the SNPpublished at 04:20 British Summer Time 5 July
04:20 BST 5 JulyLiberal Democrats gain North Norfolk from the Conservativespublished at 04:20 British Summer Time 5 July
04:20 BST 5 JulyShadow health secretary Streeting retains Ilford North seatpublished at 04:20 British Summer Time 5 July
04:20 BST 5 JulyBreakingAnd recent gains for Labour from the Conservatives include:
- Shrewsbury
- Filton and Bradley Stoke
- Eltham and Chislehurst
- Mid Cheshire
- Leeds South West and Morley
- Walsall and Bloxwich
Conservatives hold Solihull West and Shirleypublished at 04:17 British Summer Time 5 July
04:17 BST 5 JulyLooking like a bad night for SNPpublished at 04:17 British Summer Time 5 July
04:17 BST 5 JulyProfessor Sir John Curtice
BBC polling expertThe swing in Aberdeen North that we saw earlier is very similar to what we were expecting - the 18% swing from SNP to Labour is bang in line with the BBC forecast.
It really is beginning to look as though it will be a bad night for the SNP.
Labour gains Glasgow East from the SNPpublished at 04:17 British Summer Time 5 July
04:17 BST 5 July