It all started when former North Shropshire MP Owen Paterson was handed a 30-day suspension for breaking lobbying rules, though this alone did not mean there would be a by-election.
Paterson had been paid by two firms – testing company Randox and Lynn’s Country Foods. The Parliamentary Commissioner for Standards said Paterson had “repeatedly used his privileged position to benefit two companied for whom he was a paid consultant.” Paterson denied he was guilty of this.
It was only when the government launched an attempt to change the rules around lobbying, and amplified the story about one MP into a story about the government trying to rewrite the rules, that the Tory sleaze scandal took hold.
With the Commons due to vote on Paterson’s suspension, Andrea Leadsom tabled an amendment to delay his suspension and set up a new standards committee. This led to accusations that the Conservatives were rewriting the rules to save one of their own.
Faced with a media furore and fury from opposition parties – who said they would not take part in the new standards committee, the government changed tack and decided a vote on Paterson’s suspension would take place after all.
Amid this, Owen Paterson resigned as an MP, triggering a by-election.
What happened in the North Shropshire by-election?
The Liberal Democrats won the seat with 17,957 votes. The Conservatives got 12,032. This gives the Lib Dems an almost 6,000-vote majority.
It represents a complete reversal of fortunes. In 2019, 35,444 people voted Conservative and just 5,643 for the Lib Dems, who finished third. A 22,949-vote Conservative majority evaporated, turning into a 5,925-vote Lib Dem majority.
There was a massively reduced turnout – just 38,022 people turned up to polling booths this time around, compared with 56,513 in 2019.
It’s not the first time this year the Lib Dems have taken a seat off the government. Chesham and Amersham, in Buckinghamshire, went orange in June, but with the Lib Dems rising from second place. That North Shropshire is seen as the part of the Tory heartlands gives the result significance in a national context.
Analysis by Sky News found this is the second biggest swing from the Conservatives to the Lib Dems in a by-election since the war.
What does it mean for Boris, then?
The Lib Dems are, unsurprisingly, delirious. Leader Ed Davey called it a “watershed moment in British politics”. Victorious MP Morgan declared that the “party is over” for Boris Johnson.
But it’s unrest among Tory MPs which is worth paying attention to. Roger Gale, a Tory MP, told the Today programme: “One more strike and he’s out”, adding that Johnson is on “last orders”.
Even party chairman Oliver Dowden admitted “the voters of North Shropshire are fed up and they wanted to give us a kicking.”
The Paterson scandal, promptly followed by weeks of stories about Downing Street parties, ate away at Johnson’s polling numbers in the run up to the by-election.
The government also had to rely on Labour’s votes to pass new Covid measures this week, as 100 Tory MPs rebelled and voted against the government.
This included the entire leadership of the 1922 Committee of backbenchers. All this, compounded by the by-election loss, has set tongues wagging about whether Johnson might face a leadership challenge – just two years after delivering a landslide majority.
Urgent action is needed to prevent even more people being pushed into homelessness. A secure home is the first step in addressing the cruel cycle of poverty to ensure people can fulfil their potential. Join us to keep people in their homes.