The turnout for the election, held Thursday 14 December, was 11.76% with 1041 votes cast.
The votes were cast as follows:
Michael Felse, Independent 55
James Mount, Conservative Party 183
Wilson Nkurunziza, Labour Party 601
Jake Overend, Liberal Democrats 125
Ian Pattinson, Green Party 72
Five ballot papers were rejected.
The by-election was called to find a replacement for Councillor Paul Longshaw who passed away earlier this year.
The political makeup of the council remains:
Liberal Democrats 0