Labour have held on to Batley and Spen. In a result that will win some breathing space for Keir Starmer’s leadership, Labour won with a majority of 323 votes.
Now, holding on to a seat in a by-election with a substantially reduced majority isn’t a spectacular result for an opposition. But expectations were so low for Labour in this contest, that Starmer will take comfort from this result. If Labour had lost the seat, following their recent defeat in Hartlepool, it would have plunged his leadership into fresh crisis. It would have led to more speculation about a challenge to him.
The Tories will be disappointed not to take the seat. The number of times that the Tories brought the contest up at PMQs this week suggested that they thought that they would take it.
The campaign in Batley and Spen was ugly.

Britain’s best politics newsletters
You get two free articles each week when you sign up to The Spectator’s emails.
Already a subscriber? Log in
Comments
Join the debate for just £1 a month
Be part of the conversation with other Spectator readers by getting your first three months for £3.
UNLOCK ACCESS Just £1 a monthAlready a subscriber? Log in