Liberal Democrats are celebrating a stunning by-election victory in Merton after storming to victory from third place.
The resurgent party snatched the Cannon Hill seat with a staggering 19% swing from Labour.
The result signifies the first by-election gain for the Lib Dems from Labour for a decade.
A jubilant and newly-elected Jenifer Gould, pictured centre in yellow, said: “I want to thank everyone who voted for me and placed their trust me – I won’t let you down.
“I also want to thank all the Liberal Democrats who helped us run an amazing campaign to pull off such an incredible victory.
“I look forward to working hard for local people and getting stuck in."
The by-election was called after Labour councillor Mark Kenny's resignation. Jenifer earned 1,060 votes, almost 200 more than Labour rival Ryan Barnett, who came second with 875.
Merton-born Siobhan Benita, who is fighting to be London’s first Lib Dem Mayor, congratulated Jenifer on the victory.
She said: “This is a spectacular result for the Liberal Democrats in Merton – the borough where I grew up.
“Time and again on the doorstep, residents told me they were voting for us, not just because they are tired of the Labour council but because of our clear anti-Brexit position.
“The Lib Dems are the only party representing London’s values and opposition to Brexit.”
Jenifer's win takes the Lib Dem group on Merton council to seven.
- Read MyLondon's analysis of why the win is significant - and why the local Tory MP should be worried.
In Thursday's other London by-election, Lib Dems also secured a major swing from Labour as Jon Irwin finished a strong second in Wandsworth.
The Lib Dems were the only party who increased their vote after a 14% swing from Labour in Furzedown.
Cannon Hill, Merton, result:
- Lib Dem: 35.0% (+24.3)
- Labour: 28.9% (-13.9)
- Conservative: 28.6% (-14.2)
- Green: 5.2% (+5.2)
- UKIP: 2.2% (-1.4)
Furzedown, Wandsworth, result:
- Labour: 49.0% (-14.7)
- Lib Dem: 24.0% (+18.7)
- Conservative: 18.4% (-3.0)
Green: 8.6% (-1.0)