What is really going on in politics? Get our daily email briefing straight to your inbox Sign up Thank you for subscribing We have more newsletters Show me See our privacy notice Invalid Email

Labour suffered a crushing defeat in a local by-election tonight, losing a seat just three weeks after a Jeremy Corbyn rally attracted thousands of supporters.

The election was to replace Councillor Isobel Bowler, a longstanding and popular Labour councillor in the Sheffield Ward of Mosborough, who died in June.

In May, Labour won all three seats in the Ward, with the Lib Dems languishing in fourth place behind Ukip and the Conservative Party.

But in tonight's by-election, Both Labour and Ukip's votes collapsed, and Lib Dem candidate Gail Smith won on an 11 point lead.

The results in full

Lib Dem - 1711 - 45.6% - (+31.8)

Labour - 1279 - 34.1% - (-9.2)

Ukip - 466 - 12.4% - (-9.8)

Conservative - 229 - 61% (-7.9)

Green - 67 - 1.8% (-1.3%)

Turnout = 28%

It represents a huge swing to the Lib Dems in just four months, as they increased their vote share by 31.8%, beating Labour into second place.

Ms Smith had previously served as councillor for Mosborough for four years, but was voted out in 2012, in a city wide cull of the party's councillors - a reaction to the Lib Dem's role in the coalition.

However, part of the shock result could be down to Ms Smith living in Mosborough itself. Labour's candidate, Julie Grocutt, lives in Stocksbridge, around 16 miles away to the North West of the city.

Video Loading Video Unavailable Click to play Tap to play The video will start in 8 Cancel Play now

Just three weeks ago, some 2,500 people crowded into Sheffield's Barkers Pool square to see Jeremy Corbyn deliver a speech.

Despite drawing a huge crowd, none of Sheffield's five Labour MPs attended the event.

Labour also lost a by-election in Maidstone tonight, where Ukip retained their seat on the council. Labour also held seats in Maidstone and Mansfield.

Labour MP Louise Haigh described the Mosborough result as "devastating."

The Sheffield branch of Momentum, the campaign group backing Jeremy Corbyn's leadership, held a phone banking event in the city this evening, which they say attracted 40 volunteers.

But they insisted: "Many Momentum members who are also Labour Party members have been out canvassing in Mosborough recently."

Note: This article originally listed the Lib Dems as having come fourth in May 2016, after Ukip and the Conservation Party, as listed on Sheffield City Council's website. The information on the Council website was incorrect, and should have read Conservative Party.