Reform UK have won the Runcorn and Helsby by-election by just six votes in a blow to Sir Keir Starmer’s premiership.
The narrow victory for new MP Sarah Pochin saw Nigel Farage’s party taking a constituency which Labour won with a majority of almost 14,700 at the general election less than 12 months ago.
Politics Live: Could Reform finally get a toehold of power?
The by-election in the Cheshire seat was called after the previous MP Mike Amesbury resigned following his conviction for punching a constituent.
Ms Pochin won with 12,645 votes, compared to the 12,639 votes secured by Labour candidate Karen Shore, making it the closest by-election result since records began in 1945.
Speaking after the result was declared, Mr Farage told Sky News’ chief political correspondent Jon Craig that “no one knows” what Sir Keir Starmer stands for.
He also blamed Labour’s loss on higher taxes and migration, saying a “sense of fairness bordering on resentment” was noticeable on the doorstep.
Politics latest: Reform beats Labour by six votes to take Runcorn and Helsby in blow to Keir Starmer
Reform to win Greater Lincolnshire – follow mayoral election results as they come in
UK joins US in strike on Houthi target in Yemen for first time since Donald Trump re-elected
He added that the result shows that “if you vote Conservative, you get Labour”, insisting his party is now the opposition to the government.
The vote in Runcorn is Sir Keir Starmer’s first by-election test as prime minister.
A Labour spokesperson said by-elections are “always difficult for the party in government and the events which led to this one being called made it even harder”.
They said: “While Labour has suffered an extremely narrow defeat, the shock is that the Conservative vote has collapsed.
“Moderate voters are clearly appalled by the talk of a Tory-Reform pact.”
Conservative candidate Sean Houlston came in third with 2,341 votes.
The Tories called the result “a damning verdict on Keir Starmer’s leadership which has led to Labour losing a safe seat”.
A spokesperson said: “Just 10 months ago Labour won an enormous majority, including in this seat with 52% of the vote, but their policies have been a punch in the face for the people of Runcorn.
“Snatching Winter Fuel Payments from vulnerable pensioners, pushing farmers to the brink with their vindictive Family Farms Tax and hammering families with a £3500 jobs tax, families are being punished for their disastrous decisions in government. Now we know why Keir Starmer never bothered to visit the area.”
As well as the Runcorn by-election, voters on Thursday took part in contests to elect more than 1,600 councillors across 23 local authorities, along with four regional mayors and two local mayors.
In the first result of the night, Labour held on to the North Tyneside mayoralty by just 444 votes.
It then saw off Reform in the West of England and Doncaster to retain both mayoralties.
However Reform won the mayoralty in Greater Lincolnshire by a majority of 39,584.
Two other mayoralties up grabs are Cambridgeshire and Peterborough, and Hull and East Yorkshire.
Lead politics presenter Sophy Ridge, political editor Beth Rigby, and data and economics editor Ed Conway will be live on Friday morning to report and explain the results.