Labour has won both the Kingswood and Wellingborough by-elections in another night every bit as bad as expected for Rishi Sunak. The Tories saw majorities of more than 11,000 and 18,000 respectively easily overturned. It means the Conservatives have now lost ten by-elections in a single parliament, a worse run than any government since the 1960s. Labour’s double triumph mean it has taken five seats off the Tories since 2019.
Kingswood declared first. Labour’s Damien Egan won with a majority of 2,500 in a place where the Tories won by more than 11,000 in 2019. He polled 11,176 votes compared to 8,675 votes for the Conservatives, on a swing of 16 per cent – some way above the 11-point swing the party needed to win. ‘Fourteen years of Conservative government have sucked the hope out of our country,’ Egan declared in his victory speech.
A poor Tory result in Kingswood was followed by an abysmal one in Wellingborough.
Comments
Join the debate for just $5 for 3 months
Be part of the conversation with other Spectator readers by getting your first three months for $5.
UNLOCK ACCESS Just $5 for 3 monthsAlready a subscriber? Log in