BORIS Johnson suffered a by-election blow this morning after Labour snatched back the Red Wall seat of Wakefield.
He also faces defeat in true-blue southern heartlands as the Lib Dems look set to overturn a huge Tory majority in Tiverton and Honiton.
Labour’s Simon Lightwood is Britain’s newest MP after seizing victory in Wakefield – beating his Tory rival by 13,166 votes to 8,241.
The West Yorkshire constituency is a historic Labour stronghold but flipped blue in Mr Johnson’s 2019 rout of northern towns.
Sir Keir Starmer was desperate to show he can start to recapture the Red Wall after flopping badly in last month’s local elections.
The Lib Dems believe they are on the cusp of pulling off another shock victory in Tory southern strongholds by winning in Devon.
Leader Sir Ed Davey called the Tiverton vote for his party early, although the results have not been declared yet.
The PM is parading the world stage thousands of miles away at the Commonwealth leaders summit in Rwanda.
Back home his by-elections disasters risk emboldening backstabbing Tory rebels to plot another shot at their leader.
The twin contests were the first ballot box test since the PM narrowly survived a bruising revolt from 148 of his MPs.
While mid-term elections are historically bad for governments, the results show danger for BoJo in both the Red Wall and Blue Wall.
Heading off a fresh mutiny before the results, Mr Johnson dismissed calls for him to quit as “crazy”.
He insisted he is will a proven winner in the northern towns he mopped up in 2019 – and reminded critics of his historic Hartlepool victory last year.
Conservative leadership rules make the PM immune to a new challenge for another year, although rebels want to tear up the rules.
Both by-elections were triggered after their Tory MPs quit in disgrace.
Imran Ahmad Khan stepped down as Wakefield’s MP after being convicted of sexually assaulting a child.
His wannabe Tory successor Nadeem Ahmed landed himself in hot water during the campaign for saying people should still trust Conservatives because “we still trust GPs after Harold Shipman”.
Neil Parish resigned his Tiverton seat after being caught watching porn in the Commons chamber.
The veteran Tory MP admitted ogling sex videos – but insisted he was trying to google tractors.
We pay for your stories!
Do you have a story for The Sun news desk?