The Liberal Democrats are celebrating more by-election success, taking the number of net gains since May to 20.
Labour have a net loss of six seats and the Tories are down 13. No-one else has gained more than one seat.
“Where people have their say at the ballot box, they are voting for the Liberal Democrats up and down the country,” said Cllr Iain Roberts, leader of the Lib Dems on Stockport Council. “The Liberal Democrats are the only party fighting for our health service and sticking up for businesses abandoned by the Tories.”