City Independent Anthony Munday has won the by-election in Baddeley, Milton and Norton.
Mr Munday received 861 votes, 32% overall, beating off nine other candidates.
The turnout was a disappointing 19.2%.
Mr Munday told StaffsLive: “I am totally delighted with such a big majority.
“I am well-known in my local community, I’ve done a lot of voluntary work, obviously people have recognised that and come out to vote for me.
“It’s a new challenge for me and I need to throw myself into it. It’s going to be a steep learning curve.”
Sam Richardson, Conservative candidate and former Staffordshire University journalism student, came second with 504 votes (19%).
He said: “We have had a really good night. A lot of people wrote the Conservatives off, but we beat Labour in their own city, so it’s great news for us.”
Labour’s Candi Chetwynd came third with 17%.
Ms Chetwynd has vowed to stand again.
She said: “At the next opportunity I’ll be there ready. I’m happy with the work I have done, I don’t think I could have put another ounce of effort in.”
By-election results as follows:
Candi Chetwynd, Labour – 444
Adam Colclough, Green Party – 50
John Davis, Independent – 27
Gary Elsby, Independent – 313
Tom Grocock, Liberal Democrat – 32
Mick Harold, UK Independence Party – 333
Anthony Munday, City Independents – 861
Liat Norris, Trade Unionists and Socialists Against Cuts – 25
Sam Richardson, Conservative – 504
Michael White, British National Party – 79