Full North East local election results
Labour and the Conservatives both gained seats in different parts of the Tees Valley, as further local election results came in on Friday afternoon.
The Conservatives made 10 gains in Stockton, while Labour overtook the Tories to become the biggest party in Darlington.
Labour also gained overall control in York, and won the Middlesbrough mayoral election overnight.
The full result will not be known in Redcar & Cleveland until Tuesday, with a third recount due to take place in the Longbeck ward.
Stockton-on-Tees
The Conservatives gained 10 seats and became the largest party in Stockton, with the election for a final ward delayed.
The Tories now have 23 councillors. Labour lost 2 to slip to 22 overall. Independents lost 7 seats to slip to 8 overall, and the Liberal Democrats lost their 1 seat.
Either main party could still end up running the council, with a ward election delayed due to a candidate's death.
York
Labour won overall control of City of York Council from the previous Liberal Democrat and Green coalition.
Labour gained 7 seats to reach 24 overall. The Liberal Democrats lost 2 to slip to 21 councillors, the Conservatives gained 1 seat to move to 3 overall, independents lost 3 to slip to 1 seat, and the Green party lost all 3 seats.
Middlesbrough Mayor
Labour's Chris Cooke beat independent incumbent Andy Preston in the election for the Mayor of Middlesbrough, who is directly elected to lead the council.
Chris Cooke - Labour - 10,956Andy Preston - Independent - 10,196Jon Rathmell - Independent - 3,102John Cooper - Conservative - 2,997
Middlesbrough Council
Labour now has a majority on Middlesbrough Council, after gaining four new councillors.
The council make up now includes 25 Labour councillors, 15 independents, four Conservatives and two Liberal Democrats.
Darlington
No party has a majority on the council. Labour gained eight councillors and now have 24 on the authority, making it the largest party. The Conservatives lost eight councillors, and now have 15.
The Green party has seven councillors and Liberal Democrats three. There is now one independent councillor.
Hartlepool
Labour became the largest party, just short of a majority.
With a third of council seats contested this year, Labour gained 5 seats to move to 18 councillors overall, the Conservatives lost one to drop to 12 overall, and independents lost four to drop to six overall.
Gateshead
A third of seats were up for re-election and Labour retained its big majority, though the party lost two councillors.
The Lib Dems gained two councillors. The overall makeup of the council is 49 seats for Labour and 17 Liberal Democrats.
Sunderland
Labour held onto majority control, after a third of seats were up for election.
Labour gained three seats to move to 45 councillors overall, the Liberal Democrats gained 1 to reach 15 overall, the Conservatives lost two to drop to 13 overall, and independents lost two seats. There is one Reform UK councillor, and a vacant seat.
Newcastle
With a third of seats up for grabs this year, Labour maintained their significant majority.
Labour lost two seats to end up with 48 councillors overall and the Liberal Democrats gained those two seats to reach 23 overall. There are also seven independent councillors.
North Tyneside
A third of seats were up, and Labour keeps a big majority in North Tyneside.
Conservatives gained 1 seat from Independent. Overall there are 51 Labour councillors, 7 for Conservatives , and 2 Independent councillors.
South Tyneside
Labour still have a large majority, after a third of seats were elected.
Labour lost three seats and now have 38 councillors overall, the Green Party gained those three seats to move to nine overall. There is also one Conservative councillor and six independents.
Want a quick and expert briefing on the biggest news stories? Listen to our latest podcasts to find out What You Need To Know...