Voters in North Shropshire gave the Conservatives a “kicking”, the party’s chairman has admitted.
The Lib Dems overturned a huge Tory majority to win the by-election on Thursday, in a seismic victory that will pile further pressure on Boris Johnson.
In one of the most comprehensive by-election defeats in recent decades, the Conservatives lost what was an ultra-safe seat to Lib Dem Helen Morgan by 5,925 votes.
The prime minister’s authority was dealt another blow with the swing to the Lib Dems a massive 34% in the ballot triggered by the resignation of Owen Paterson.
Oliver Dowden, the Tory chairman, said the government would “hear the message from the voters of North Shropshire”.
“Voters were fed up and they gave us a kicking. They were fed up with a by-election that was called because of sleaze allegations; they were fed up with all the sort of stories that are going on at the moment,” he told BBC Breakfast on Friday morning.
The Tories had a near-23,000 majority in the West Midlands constituency in the 2019 general election when Johnson achieved a landslide, but support evaporated as the government battles damning allegations on multiple fronts.
Not only was the vote triggered by the sleaze scandal centred on Paterson, it came after the beleaguered prime minister has been battered by claims of lockdown-breaching parties in Downing Street.
And the defeat will cap a torrid week that included the massive rebellion Conservative backbenchers dealt Johnson on Tuesday over his new coronavirus restrictions as the Omicron variant surged.
Morgan won 17,957 votes, trouncing Tory candidate Neil Shastri-Hurst into second on 12,032.
“Tonight, the people of North Shropshire have spoken on behalf of the British people. They have said loudly and clearly, ‘Boris Johnson, the party is over’,” Morgan said in her victory speech.
“Your government, run on lies and bluster, will be held accountable. It will be scrutinised, it will be challenged and it can and will be defeated.”
North Shropshire had returned a Tory MP in every vote since 1983, which was the constituency’s first election in its current form.
But the Brexit-backing area has been true blue, only twice voting for another colour, since the Conservative Party’s inception in 1830.
Paterson represented the constituency for 24 years until his resignation after the prime minister’s botched attempt to shield him from a 30-day suspension.
Johnson attempted to force a Tory-led review of the rules for MPs after Paterson was found to have breached lobbying rules for two companies paying him £100,000 a year.
Multiple fresh allegations of sleaze were levelled at the Tories during the row and ultimately the MP was forced to resign, saying he wanted to escape the “cruel world of politics”.
Leaving the election count in defeat, Shastri-Hurst was asked if the prime minister was to blame for the dismal result.
“We’ve run a positive campaign here, I’m extremely proud of the work that everybody’s done. Of course it’s a disappointing result for us,” he told reporters.
Asked if the party needs to change, he said: “We’re 11 years into a Conservative Government, by-elections are never an easy thing to do.”
In 2019, the Tories won 62.7% of the vote and held the seat with a majority of 22,949 over Labour.
Morgan came third with just 10% of the vote when facing Mr Paterson in the general election.
Thursday’s defeat compounds a tumultuous period for Mr Johnson after 100 Conservatives defied the leadership to vote against the introduction of mandatory Covid health passes for entry to large venues – the biggest rebellion since he entered No 10.
The 34% swing to the Lib Dems was the fourth largest in a by-election in the last 30 years and even bigger than in the party’s first seizure of a former Tory stronghold since the general election.
Chesham and Amersham had been a Conservative stronghold since the constituency’s creation in 1974, but the Lib Dems took it with a 25% swing from the Tories in July.
Lib Dem leader Ed Davey, in a statement from isolation after testing positive for Covid-19, said: “This result is a watershed moment in our politics and offers hope to people around the country that a brighter future is possible.
“Millions of people are fed up with Boris Johnson and his failure to provide leadership throughout the pandemic and last night the voters of North Shropshire spoke for all of them.
“From Buckinghamshire to Shropshire, lifelong Conservatives have turned to the Liberal Democrats in their droves and sent a clear message to the Prime Minister that the party is over.”
The turnout in North Shropshire was 46.3%, or 38,110 voters.