Polling stations have closed in by-elections that could deliver a triple blow to Rishi Sunak – with the Liberal Democrats already claiming victory in one seat.
The results from Uxbridge and South Ruislip in west London, Selby and Ainsty in North Yorkshire, and Somerton and Frome in Somerset, are expected in the early hours of Friday morning.
The three seats were left empty by outgoing Conservative MPs – former prime minister Boris Johnson, Nigel Adams, and David Warburton, who has been an independent since last year.
Follow by-election coverage live: Tories expect to lose all three by-elections, Sky News told
Please use Chrome browser for a more accessible video player
0:38
Lib Dems declare victory
According to political editor Beth Rigby, Mr Sunak‘s party are bracing to lose all three constituencies.
Mr Johnson had a majority of 7,210 when Uxbridge and South Ruislip was last contested at the general election in 2019, with Labour coming in second place.
Selby and Ainsty saw Mr Adams elected in the same year with a majority of over 20,000, again with Labour as the runner-up.
And Mr Warburton’s seat of Somerton and Frome saw him get a 19,213 majority in 2019, though it was the Liberal Democrats who came the closest to him.
A Conservative spokesperson said they knew the votes were always going to be “very challenging”, especially “given the circumstances in which they were brought about”.
It is common for sitting governments to perform poorly in by-elections, but it is also common for parties to talk down their chances, so they can frame a positive result as an unexpected success.
The Liberal Democrats claimed victory in Somerton and Frome before midnight – although of third of ballots were still waiting to be counted – overturning a majority of close to 20,000.
Christine Jardine, MP for Edinburgh West, told Sky News: “We’ve won this quite decisively, the Conservative vote is just collapsing, and I think that’s indicative of how people here feel about how the government has let them down over the past five years.”
She added that the Lib Dems are experiencing a “new period of growth” and they have “romped home”.
Did Labour fail to manage expectations in Selby and Ainsty?
Of the three by-elections, the result in Selby and Ainsty – a Labour vs Conservative contest – is the most interesting.
I’m hearing both sides hope they’ve won it – it’s going to be close.
A Tory loss would mean Labour overturning the biggest ever Tory majority at a by-election – a record last set in 1990 in Mid Staffordshire.
I’m stunned Labour didn’t do better expectation management – they allowed the (Tory) idea to take hold that a win was priced in.
They didn’t push back at this very hard.
Now they’re having to admit they don’t know.
A Labour spokesman said they “don’t know if we’ve made it over the line” in the other two seats – but claimed that “Keir Starmer’s leadership of a changed Labour Party, back in the service of working people, has seen voters put their trust in us”.
While the cost of living was the main factor in Uxbridge and South Ruislip, local factors – specifically the ULEZ expansion – understood to have dampened Labour support in the seat, with party insiders believing the vote could still go either way.
Labour MP Steve Reed told Sky News at the Uxbridge and South Ruislip count that he was “not going to predict” which was the vote would go – and claimed the election was “always going to be close”.
Ballot boxes began to be opened and votes counted from 10pm.
Results are not expected until the small hours of the morning at the earliest – especially if the results are close.