Charles Stewart has emerged victorious in a Cheltenham by-election.
The Liberal Democrat candidate won the seat in the All Saints ward last night with 680 votes.
Four would-be councillors put their name forward for the position after the death of long-serving Liberal Democrat Tina Franklin in May.
Second in the battle was Emma Logan for the Conservatives, who had 395 votes. Green Party candidate Cathy Green got 57 votes and Labour candidate John Phipps had 37.
A total of 1,170 votes were cast, representing a turn-out in the ward of 27.1 per cent.
Counting went on until 11.15pm last night.