Summary
Labour has made a slew of gains across Staffordshire and Cheshire, including Burton & Uttoxeter, Stafford, Tamworth, Newcastle-under-Lyme, Crewe & Nantwich and Stoke-on-Trent Central.
Conservative deputy chairman Jonathan Gullis lost his seat in Stoke-on-Trent North and told the BBC he was "gutted" by the result.
Sir Michael Fabricant was another Tory heavyweight casualty in Lichfield, also losing his seat to Labour.
Former education secretary Sir Gavin Williamson won the newly-created seat of Stone, Great Wyrley and Penkridge.
Follow for updates from Burton and Uttoxeter, Cannock Chase, Congleton, Crewe and Nantwich, Kingswinford and South Staffordshire, Lichfield, Newcastle-under-Lyme, Stafford, Staffordshire Moorlands, Stoke-on Trent Central, Stoke-on-Trent North, Stoke-on-Trent South, Stone, Great Wyrley and Penkridge and Tamworth
Live Reporting
Edited by Tim Page
Labour gains Burton and Uttoxeter from the Conservativespublished at 03:20 British Summer Time 5 July
Labour gains Burton and Uttoxeterpublished at 03:17 British Summer Time 5 July
03:17 BST 5 JulyBreakingLabour gain - 16,222 votes to the Conservatives' 13,956.
Cannock is a record-breakerpublished at 03:08 British Summer Time 5 July
03:08 BST 5 JulyPolitics professor Rob Ford highlights the strength of the swing to Labour in Cannock.
This Twitter post cannot be displayed in your browser. Please enable Javascript or try a different browser.View original content on TwitterThe BBC is not responsible for the content of external sites.Skip twitter postThe BBC is not responsible for the content of external sites.Allow Twitter content?
This article contains content provided by Twitter. We ask for your permission before anything is loaded, as they may be using cookies and other technologies. You may want to read Twitter’s cookie policy, external and privacy policy, external before accepting. To view this content choose ‘accept and continue’.
End of twitter postMore turnout figurespublished at 03:02 British Summer Time 5 July
03:02 BST 5 JulyWe have turnout figures for two more constituencies:
- Stone, Great Wyrley and Penkridge was 60.8%
- Kingswinford and South Staffordshire was 63.3%
Both constituencies were newly created following the boundary review so do not have previous turnout figures.
Turnout down in Crewe & Nantwich and Congletonpublished at 02:55 British Summer Time 5 July
02:55 BST 5 JulyMatt Weigold
BBC Radio StokeHere at Crewe Lifestyle Centre, the numbers suggest turnout is down in both constituencies. Congleton 67.7% - down from 71.3% in 2019. Crewe and Nantwich 60.4% - down from 65.8% in 2019.
Amanda Milling says it's been an honour to servepublished at 02:50 British Summer Time 5 July
02:50 BST 5 JulyJosh Tranter
BBC Radio WMOutgoing Cannock Chase MP Amanda Milling thanked those who voted for her and said it had been an honour to serve the people in Cannock Chase over the years.
The Conservative candidate added that it had been a privilege to represent the place she loves.
Newly-elected Cannock Chase MP 'ecstatic'published at 02:40 British Summer Time 5 July
02:40 BST 5 JulyJosh Tranter
BBC Radio WMJosh Newbury, the new Labour MP for Cannock Chase, said he was "ecstatic" at the result.
"Just the fact that we've been able to gain this seat is a massive vote of confidence for Labour," he said.
"This was something that was way down our target list, so for us to have actually gained it, I think it shows that people are ready for change in this country and they're putting their faith in Labour."
He said he wanted to be a good local MP for the area and would focus on local issues.
Labour candidates arrive at countpublished at 02:32 British Summer Time 5 July
02:32 BST 5 JulyMatt Weigold
BBC Radio StokeAfter a long final day of the campaign, both candidates for Labour have arrived at the count in Crewe, where votes for the Crewe & Nantwich and Congleton constituencies will be counted.
Sarah Russell is Labour's candidate for Congleton and Connor Naismith is the candidate for Crewe and Nantwich.
Stafford turnout down 5%published at 02:23 British Summer Time 5 July
02:23 BST 5 JulyThe turnout in Stafford was 65.39% with 46,169 votes verified.
That is about 5% down on the 2019 general election, which saw a turnout of 70.5%.
The numbers in Cannockpublished at 02:20 British Summer Time 5 July
02:20 BST 5 JulyLabour's Josh Newbury took 15,670 votes, defeating his Tory rival Amanda Milling on 12,046 and Paul Allen of Reform in third on 11,570
Labour gains Cannock Chase from the Conservativespublished at 02:16 British Summer Time 5 July
02:16 BST 5 JulyLabour wins Cannock Chasepublished at 02:16 British Summer Time 5 July
02:16 BST 5 JulyBreakingLabour have won Cannock Chase for the first time since 2005, with a 25% swing from Conservatives.
Reform candidate says he could come thirdpublished at 02:10 British Summer Time 5 July
02:10 BST 5 JulyJennie Aitken
Reporter, BBC Radio StokeStafford’s Reform UK candidate Michael Riley is one of many watching the piles of ballot papers closely.
He’s optimistic and thinks he could win as much as 20% of the vote in Stafford and come third.
He tells me they’ve worked tirelessly to target voters here who previously voted Conservative or Labour.
Turnout down in Newcastle-under-Lymepublished at 02:09 British Summer Time 5 July
02:09 BST 5 JulyTracey Higgins
BBC NewsTurnout in Newcastle-under-Lyme was 58.7% with 39,780 votes verified.
The turnout in 2019 was 65.6% or 67.6% when using notional election results - calculations made following the changes to the constituency in the 2023 boundary review.
Staffordshire Moorlands turnout downpublished at 01:48 British Summer Time 5 July
01:48 BST 5 JulyAlex McIntyre
BBC NewsTurnout in the Staffordshire Moorlands constituency was 62.2%, which is down on the 66.7% recorded in the 2019 general election.
There have been 43,490 verified votes cast, the district council confirmed.
Nigel Farage 'a good thing for Reform'published at 01:36 British Summer Time 5 July
01:36 BST 5 JulyAdam Pinder-Smith
Reporter, BBC Radio WMWe're about to get the turnout figure here in Tamworth and while we wait, I've had a quick word with Reform candidate Ian Cooper.
He tells me Nigel Farage replacing Richard Tice as leader was a good thing for the party and that he expects them to take voters from both the Conservatives and Labour tonight.
He's also surprised that the exit poll had predicted they'll return 13 MPs to Westminster, as he thought it would have been "single figures".
'I hope I have inspired some people'published at 01:22 British Summer Time 5 July
01:22 BST 5 JulyAnna Whittaker
Political reporter, West MidlandsNavid Kaleem, independent candidate for Stoke Central and local pharmacist, said: "I was in Palestine in January. The people there said to me 'go back home and raise our voice'.
"That was a reason for me to come back and raise awareness of the injustice going on in the world."
Speaking of his chances of winning the seat, he added: "Even some MPs say this is a rotten political system.
"Unless you are part of the two big parties you don't really have a chance to win. I'm not very hopeful but I hope I have inspired some people."
Turnout down in Stoke-on-Trent Northpublished at 01:16 British Summer Time 5 July
01:16 BST 5 JulyAnna Whittaker
Political reporter, West MidlandsThe turnout in Stoke-on-Trent North was 51.9% with a total of 36,253 ballot papers verified.
This is down from a 58.8% turnout in the 2019 election.
Lib Dem campaign 'like a stag do'published at 01:04 British Summer Time 5 July
01:04 BST 5 JulyMatt Weigold
BBC Radio StokeLiberal Democrat candidate, Paul Duffy, fears the threat from Reform UK in Congleton, but is delighted to see the exit poll suggests gains for the Lib Dems.
He puts it down to the charisma and strategy of Ed Davey, although he admits the campaign did resemble a stag do."Hats off to him," he said, "You'll never catch me doing a bungee jump. I don't mind doing a few things but I wouldn't even go in the crane, never mind jump off."
Turnout down in Cannock Chasepublished at 01:01 British Summer Time 5 July
01:01 BST 5 JulyJosh Tranter
BBC Radio WMTurnout for Cannock Chase was 56%, a total of 43,073 votes.
That's down from a 61.9% turnout in 2019.
Results are expected at 02:30 BST, but I'm told it could be earlier due to low turnout.