The Greens continue to hold the majority with 11 seats. Labour have five and there is one Conservative and one independent.
In Trinity ward former Stroud mayor Amanda Moriarty did not stand and long-standing independent councillor Steve Hurrell was unsuccessful.
They are replaced by Lucas Schoemaker (Green) and Jim Thomson (Labour), who join long-standing Green Councillor John Marjoram. This election marks a return to the town council for Mr Schoemaker.
Labour candidate Laurie Davies was elected to the Slade ward beating standing councillor Mike Lovell.
The third Labour win was for John Bloxsom who won a seat in Central ward from standing town councillor Rachel Lyons.
Independent Camilla Hale was uncontested in the Valley ward and Alan Sage (Green) in Farmhill/Paganhill.
Councillor Kevin Cranston was unanimously elected Mayor for the second year. Deputy Mayor will be Margaret Poulton.
Councillor Cranston was first co-opted on to the council in 1997. Representing Central Ward the 64-year-old is married with two grown children and works as an environment and quality consultant.
“As Mayor, I am keen to visit voluntary groups to see their work in action and to give official recognition to their work,” he said.
“I remain personally committed to seeing the canal project advance and for Stroud to be linked to the inland waterways network. My other area of interest to help deliver some of the Neighbourhood Development Plan projects so that we can make visible improvements to the town centre.”