It's been a remarkable set of local elections in the Anglia region with UKIP entering the mainstream and toppling two seemingly solid Conservative county councils in Norfolk and Cambridgeshire.
The Tories lost more than 90 seats but are still the biggest party in local government in this area. Labour made gains of more than 50 but that's less than they lost when these seats were last fought four years ago. UKIP went from a base of just a handful of councillors to dozens.
Click on the links below to see how your county voted:
The Conservatives will remain in power on Northamptonshire County Council. Although the count of votes is still going on, the Tories have won 30 seats so far and they can't now be beaten by other parties.
There have been extensive electoral boundary changes in the county and the number of councillor has been reduced from 73 to 57. Therefore 29 councillors are required for an overall majority.
The Conservatives have lost their grip on power at Shire Hall in Cambridge for the first time since 1997.
The council is now hung with no party having enough votes to out-vote all the others.
The Conservatives are still the biggest party with 32 seats but 3 short of an overall majority.
The Conservatives have lost their overall majority on Norfolk County Council for the first time in 12 years. With one result still to come in, the Tories haven't got enough seats to out-vote the other parties.
The leader of council Bill Borrett has conceded they will have to work with other parties to run the council in the future.
The council was last hung between 1993 and 1997.
The Conservative leader of Cambridgeshire County Council Nick Clarke has lost her Fulbourn seat to the Liberal Democrats.
Norfolk County Council's Conservative Cabinet member for Economic Development Ann Steward has lost to UKIP's Paul Smyth. She was the member for Swaffham.
Labour have gained two county council seats in Cambridge taking Abbey from the Greens and King's Hedges from the Lib Dems
UKIP have beaten the Conservatives in the Exning and Newmarket division of Suffolk County Council