Labour has won the City of Chester by-election, retaining the seat and delivering a defeat for Rishi Sunak in his first electoral test as PM.
Samantha Dixon has become the constituency’s new MP with a majority of 10,974 votes.
Her party secured more than 61% of the vote with a 14% swing from the Conservatives.
The contest was triggered by the resignation of previous Labour MP Christian Matheson.
He stood down after Parliament’s watchdog recommended his suspension for “serious sexual misconduct”.
Labour had been fully expected to retain the seat, which it won in 2019 by a majority of 6,164.
In that election, the Conservatives came second, winning 38% of the vote. Labour and the Liberal Democrats secured 50% and 7% respectively.
This time round, Mrs Dixon won with a 61% share, easily defeating Conservative Liz Wardlaw.
Election officials earlier confirmed a turnout of 41%.
In her victory speech Mrs Dixon said the people of Chester “have said unreservedly that Rishi Sunak’s…