The Liberal Democrats have held on to Winchester City Council.
Residents in the area backed their Lib Dem councillors who gained another four seats overnight taking their overall majority to 33 councillors.
The Conservatives lost five seats and the Green Party gained one councillor and now has three representatives in the district.
Gosport: Lib Dems 'over the moon'
Lib Dem leader Peter Chegwyn said he was "over the moon" after the party held on to Gosport, and promised to "bring life back" to the town.
Speaking to Hampshire & Isle of Wight political reporter, Emily Hudson, after the count, he said: "It's been a fantastic night for the Liberal Democrats in Gosport.
"We were defending nine seats out of 14 - we feared we might lose three of four of them, we've only lost one, we've kept control of Gosport council and with the way the seat pattern has come up we are probably in for at least four years.
"I am absolutely delighted and extremely grateful to the people of Gosport for voting in such numbers."
Labour 'trusted' to back armed forces
Rushmoor councillor Gareth Williams spoke after his party secured control of Rushmoor Borough Council for the first time in its history.
He credits his party's support for the armed forces for the success in Rushmoor, which holds Aldershot Military Town.
Conservatives keep Fareham
The Conservatives managed to retain control of Fareham in Hampshire.
They did lose five seats from their previous majority but they still remain firmly in control of Fareham, with 22 councillors out of an overall 32.
The Liberal Democrats gained four seats and there was one seat gained by Labour.
Liberal Democrats hold Gosport
The Lib Dems have held on to Gosport Borough Council.
There were 15 out of 28 seats up for grabs.
Liberal Democrats has eight seats, the Conservatives six and Labour one.
Labour hold Southampton
Labour held on to Southampton overnight.
The Conservatives did briefly lead the city's council in 2021 but since that one-year stint the unitary authority has been red.
Despite its overall win in the city, Labour did lose two seats from its previous total and now sits with 36 councillors.
There was one seat gained for both the Conservatives and the Liberal Democrats.
Reading Borough Council stays red
There were smiles for Labour councillors in Reading as the party held on to the unitary authority.
Wendy Griffith won the Battle ward seat, with that result announced this morning at 03:30 BST.
Labour remains on 32 seats, the Green Party gained one - up from seven to eight, the Conservatives lost one - dropping from five to four, the Liberal Democrats stayed on three and the Independents stayed on 1.
BBCCopyright: BBC
Rushmoor analysis
Peter Henley
Political editor, South of England
This was a huge turnaround for Labour in a previously true blue council.
Aldershot is the home of the army and voters have been
remarkably loyal to Conservatives.
Labour has never controlled this council since it was formed 50
years ago, and Aldershot has elected a Conservative MP since 1918.
Tory supporters in neighbouring constituencies held by the Chancellor of the Exchequer Jeremy Hunt and Communities Secretary Michael Gove
will now wonder what this could mean for them.
No party majority in Portsmouth
There was no clear winner in Portsmouth and the council remains split.
Portsmouth City Council continues to have no party majority, which has been the trend for the last four local elections.
The Liberal Democrats remain the biggest party in the city with 19 councillors but they only managed to pick up one extra seat overnight.
As a unitary authority, Portsmouth is run slightly differently to other councils and it looks after all local services, such as schools, road maintenance, bin collections, public housing and social care.
Labour wins Rushmoor
A win for Labour in Rushmoor, Hampshire.
Rushmoor Borough Council had been held by the Conservatives since the start of the century.
Thirteen seats were up for grabs and Labour gained seven of them in the borough.
The party now has an overall majority with 21 councillors overall in Rushmoor.
The Conservatives lost eight seats and the Liberal Democrats picked up one.
BBCCopyright: BBC
Good morning
Hello and welcome to our live coverage of local election results in Hampshire, Berkshire, Oxfordshire and Dorset.
Live Reporting
Sue Paz, Indy Almroth-Wright and Curtis Lancaster
All times stated are UK
Winchester council sees Lib Dem hold
The Liberal Democrats have held on to Winchester City Council.
Residents in the area backed their Lib Dem councillors who gained another four seats overnight taking their overall majority to 33 councillors.
The Conservatives lost five seats and the Green Party gained one councillor and now has three representatives in the district.
Gosport: Lib Dems 'over the moon'
Lib Dem leader Peter Chegwyn said he was "over the moon" after the party held on to Gosport, and promised to "bring life back" to the town.
Speaking to Hampshire & Isle of Wight political reporter, Emily Hudson, after the count, he said: "It's been a fantastic night for the Liberal Democrats in Gosport.
"We were defending nine seats out of 14 - we feared we might lose three of four of them, we've only lost one, we've kept control of Gosport council and with the way the seat pattern has come up we are probably in for at least four years.
"I am absolutely delighted and extremely grateful to the people of Gosport for voting in such numbers."
Labour 'trusted' to back armed forces
Rushmoor councillor Gareth Williams spoke after his party secured control of Rushmoor Borough Council for the first time in its history.
He credits his party's support for the armed forces for the success in Rushmoor, which holds Aldershot Military Town.
Conservatives keep Fareham
The Conservatives managed to retain control of Fareham in Hampshire.
They did lose five seats from their previous majority but they still remain firmly in control of Fareham, with 22 councillors out of an overall 32.
The Liberal Democrats gained four seats and there was one seat gained by Labour.
Liberal Democrats hold Gosport
The Lib Dems have held on to Gosport Borough Council.
There were 15 out of 28 seats up for grabs.
Liberal Democrats has eight seats, the Conservatives six and Labour one.
Labour hold Southampton
Labour held on to Southampton overnight.
The Conservatives did briefly lead the city's council in 2021 but since that one-year stint the unitary authority has been red.
Despite its overall win in the city, Labour did lose two seats from its previous total and now sits with 36 councillors.
There was one seat gained for both the Conservatives and the Liberal Democrats.
Reading Borough Council stays red
There were smiles for Labour councillors in Reading as the party held on to the unitary authority.
Wendy Griffith won the Battle ward seat, with that result announced this morning at 03:30 BST.
Labour remains on 32 seats, the Green Party gained one - up from seven to eight, the Conservatives lost one - dropping from five to four, the Liberal Democrats stayed on three and the Independents stayed on 1.
Rushmoor analysis
Peter Henley
Political editor, South of England
This was a huge turnaround for Labour in a previously true blue council.
Aldershot is the home of the army and voters have been remarkably loyal to Conservatives.
Labour has never controlled this council since it was formed 50 years ago, and Aldershot has elected a Conservative MP since 1918.
Tory supporters in neighbouring constituencies held by the Chancellor of the Exchequer Jeremy Hunt and Communities Secretary Michael Gove will now wonder what this could mean for them.
No party majority in Portsmouth
There was no clear winner in Portsmouth and the council remains split.
Portsmouth City Council continues to have no party majority, which has been the trend for the last four local elections.
The Liberal Democrats remain the biggest party in the city with 19 councillors but they only managed to pick up one extra seat overnight.
As a unitary authority, Portsmouth is run slightly differently to other councils and it looks after all local services, such as schools, road maintenance, bin collections, public housing and social care.
Labour wins Rushmoor
A win for Labour in Rushmoor, Hampshire.
Rushmoor Borough Council had been held by the Conservatives since the start of the century.
Thirteen seats were up for grabs and Labour gained seven of them in the borough.
The party now has an overall majority with 21 councillors overall in Rushmoor.
The Conservatives lost eight seats and the Liberal Democrats picked up one.
Good morning
Hello and welcome to our live coverage of local election results in Hampshire, Berkshire, Oxfordshire and Dorset.