We're not even halfway there with the results yet, but 3 May is not a great day to be waking up as a Conservative in Hertfordshire and Bedfordshire.
Although they've held on to Broxbourne, Hertsmere, Dacorum and East Herts councils, they've lost overall control of both Welwyn Hatfield and St Albans, where Tory Leader Alec Campbell has lost his seat.
The Lib Dems have been the biggest benefactors from all of this, gaining more than 20 seats, while Labour have held Luton and Stevenage.
Friday's counts include all of Central Beds, Bedford's Mayoral election and a third of Milton Keynes Council, where the Tories are defending 12 seats.
And that means the day could yet get worse for the Conservatives.
Hertfordshire: Polls held for 10 councils
BBC Three Counties Radio political reporter
There have been no county council elections this year but all 10 lower-tier councils in
Hertfordshire - the districts and the boroughs - have had ballots on Thursday.
In Dacorum, East Herts and Hertsmere,
everybody is up for election, while a third of all
councillors are standing in the other seven authorities: Broxbourne, North Herts, St Albans, Stevenage, Three
Rivers, Watford and Welwyn Hatfield.
The Conservatives run seven of the 10 authorities, with the Liberal Democrats in charge of Three Rivers and Watford, and Labour responsible for Stevenage.
The Tories are expected to hold Dacorum, East Herts, Hertsmere, Broxbourne and North Herts, while Labour should hold on to Stevenage and Watford is likely to stay Lib Dem.
But Welwyn nearly went to no overall control in 2018 and St Albans could also be interesting. There the Conservatives are defending 14 seats but have a majority of 12.
Three Rivers could go to no overall control, although the Tories are defending lots of seats.
We've brought you the results of four Hertfordshire councils where elections took place on Thursday, and we're not expecting more results until later this morning.
In Watford, voters were choosing a new mayor as well as borough councillors. The mayoral vote will be counted first, starting at 09:30.
Each of its 12 wards returns three councillors to serve four-year terms, and in 2018 this will be one councillor from each ward - so 12 out of 36 seats have been up for grabs. The council currently has 25 Lib Dem councillors and 11 Labour - a change would seem unlikely.
Whoever wins the mayoral election, we're guaranteed a new face, with long-standing Lib Dem mayor Dorothy Thornhill retiring after 16 years.
The North Herts District Council results are due at about 11:00. The Conservatives have had control since 1999, and 19 out of 49 seats have been contested. Three Tory councillors were not standing this time, and five Labour councillors had either stood down or stood in different seats.
The results for Three Rivers District Council, where 13 out of 39 seats were up for election, are due at about 14:00 and could be ones to watch. Since a by-election in January 2017, the Liberal Democrats have held a majority on the council, having previously been a minority administration. Two of their seats were being defended by new candidates - the same as for the Tories - and in March a Lib Dem councillor resigned and went independent.