Although more votes remain to be counted, it is increasingly likely that the leads established on Election Day will hold.
A few hundred people braved the smoky air to protest Thursday evening.
The standings haven't changed in two City Council races in Berkeley that may still be too early to call, according to new results posted Thursday evening by the Alameda County registrar of voters.
With a large number of mail-in ballots remaining to be counted, there could still be some unexpected results in Berkeley.
Berkeley election tallies with 100% of the precincts reporting. Mail-in ballots received after Sunday have not been counted. All results remain unofficial as of Wednesday morning.
Our live coverage reported as the results came in on who won in Berkeley, including for the four City Council seats up for grabs, along with spots on the school and rent boards.
Our photographer, Pete Rosos, is out and about capturing democracy in action in our city, and we'll be updating this gallery throughout the day. Send us your best election photos too
Two Berkeley measures have brought in more than $400,000.
The race is close and no candidate is expected to capture the seat at first. Ranked-choice voting and voters' No. 2 choices will play a large role in selecting the next council member.
No one might have predicted Berkeley's District 8 City Council race would feature so much discord.