James Heale James Heale

Labour triumphs in by-election brace

Photo by Carl Court/Getty Images

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.

Already a subscriber? Log in