SACRAMENTO — Democrat Ken Cooley has won a tight race to represent eastern Sacramento County in the state Assembly, according to updated figures Friday.

Cooley, a Rancho Cordova city councilman, was elected with nearly 53 percent of the votes over Republican Peter Tateishi, formerly the chief of staff for Republican Rep. Dan Lungren.

Democratic candidates are leading in two other unresolved Assembly races. If they both prevail, Democrats will gain the 54 seats they need to control a two-thirds "supermajority" in the 80-member Assembly and be able to raise taxes without Republican votes.

In Orange County's 65th District, Sharon Quirk-Silva extended her lead over Republican Assemblyman Chris Norby to 1,701 votes with Friday's updated tally. There still are an unknown number of mail-in and provisional ballots to count.

Democrat Rudy Salas had a narrower lead in the Central Valley's 32nd District over Republican Pedro Rios. With more than 58,000 votes cast, Salas led by just 268. However, most of the remaining uncounted votes are in Kern County, which favors Salas.

Election officials said they planned to work through the weekend to count vote-by-mail and provisional ballots, though no new updates on vote totals were expected until Monday.

Democrats already won a Senate supermajority in Tuesday's elections, even with two still-unresolved races. If they add the Assembly, it will be the first time since 1883 that they will have such overwhelming majorities in both chambers. Republicans last had such advantages in 1933.

In one race, Democratic Assemblywoman Cathleen Galgiani trailed Republican Assemblyman Bill Berryhill by about 4,800 votes in the Central Valley's 5th Senate District.

And in a special election to fill the 4th District seat, Republican Jim Nielsen had a huge lead over Democrat Michael Harrington in the six-candidate race. However, to avoid a runoff he needs a majority of all votes. With thousands still uncounted it was unclear whether he would.

Top 5 locations of last drink before DUI arrest

1) Home – 254

2) Friend’s House – 223

3) Relative’s House – 82

4) Graton Casino – 72

5) Car – 56

Source: CHP Last Drink Surveys 2015-2017

DUI arrests in Sonoma County by agency

Every day, on average, more than seven people are arrested on suspicion of driving under the influence of alcohol or drugs in Sonoma County. Two-thirds are arrested by two agencies: CHP and Santa Rosa police, The Press Democrat found in an analysis of 8,074 DUI arrests by 14 law enforcement agencies from 2015 to 2017. Here’s how they break down by agency.

CHP: 3,155 arrests, excluding the City of Sonoma and a good chunk of the Sonoma Valley, which are served by the CHP office in Napa.

Santa Rosa police: 2,000

Petaluma police: 839

Rohnert Park Public Safety: 469

Sebastopol police: 426

Healdsburg police: 394

Cotati police: 185

Sonoma police: 155

Windsor police: 139

Sonoma County Sheriff’s Office: 100

Santa Rosa Junior College police: 87

Cloverdale police: 70

Sonoma State University police: 31

California State Parks rangers: 24