Full analysis — 36 counties
The complete suite per contest: an interactive precinct map, demographic regressions and ecological-inference estimates, homogeneous-precinct breakdowns, and race-vs-race comparisons. Click a county to explore its contests.
Alameda
34 contestsTom Steyer33.5%
Xavier Becerra32%
Steve Hilton13.3%
Butte
19 contestsSteve Hilton31.1%
Tom Steyer19.1%
Chad Bianco18.8%
Calaveras
20 contestsSteve Hilton40.7%
Chad Bianco21.4%
Xavier Becerra15%
Contra Costa
40 contestsXavier Becerra32.1%
Tom Steyer25.7%
Steve Hilton21.6%
Fresno
33 contestsSteve Hilton35.7%
Xavier Becerra22.9%
Tom Steyer17.8%
Imperial
22 contestsXavier Becerra27.3%
Chad Bianco20.1%
Tom Steyer18.2%
Inyo
21 contestsSteve Hilton29%
Chad Bianco19.8%
Xavier Becerra18.9%
Kern
27 contestsSteve Hilton35.2%
Chad Bianco20.4%
Xavier Becerra19.6%
Kings
13 contestsSteve Hilton36.5%
Chad Bianco21.6%
Xavier Becerra18.5%
Los Angeles
157 contestsXavier Becerra31.6%
Tom Steyer25.8%
Steve Hilton19.9%
Madera
24 contestsSteve Hilton40.6%
Xavier Becerra19.3%
Chad Bianco17%
Marin
27 contestsTom Steyer35%
Xavier Becerra32.4%
Steve Hilton14.2%
Merced
20 contestsSteve Hilton29.5%
Xavier Becerra25.1%
Tom Steyer17.2%
Monterey
24 contestsXavier Becerra30.9%
Tom Steyer26.1%
Steve Hilton21.7%
Napa
11 contestsXavier Becerra31.6%
Tom Steyer23%
Steve Hilton22.8%
Orange
40 contestsSteve Hilton35.1%
Xavier Becerra24.1%
Tom Steyer17.7%
Placer
24 contestsSteve Hilton39.5%
Xavier Becerra21.6%
Tom Steyer15%
Riverside
39 contestsXavier Becerra27.1%
Chad Bianco26.6%
Steve Hilton20%
Sacramento
32 contestsXavier Becerra31.1%
Steve Hilton26%
Tom Steyer20%
San Bernardino
43 contestsXavier Becerra26%
Steve Hilton24.7%
Chad Bianco21%
San Diego
42 contestsSteve Hilton29.8%
Xavier Becerra27.3%
Tom Steyer21.2%
San Francisco
20 contestsTom Steyer39.2%
Xavier Becerra25.3%
Matt Mahan10.6%
San Joaquin
25 contestsSteve Hilton30.6%
Xavier Becerra25.1%
Tom Steyer15.8%
San Luis Obispo
20 contestsSteve Hilton28.5%
Xavier Becerra24%
Tom Steyer21.7%
San Mateo
25 contestsXavier Becerra32.1%
Tom Steyer28.5%
Steve Hilton18.2%
Santa Barbara
19 contestsTom Steyer29.8%
Xavier Becerra24.5%
Steve Hilton23.2%
Santa Clara
34 contestsXavier Becerra31.5%
Tom Steyer25.1%
Steve Hilton21%
Shasta
21 contestsSteve Hilton41.4%
Chad Bianco23%
Tom Steyer13.3%
Siskiyou
21 contestsSteve Hilton33.5%
Chad Bianco24.5%
Xavier Becerra14.7%
Solano
17 contestsXavier Becerra29.4%
Steve Hilton25%
Tom Steyer21.1%
Sonoma
24 contestsXavier Becerra33.1%
Tom Steyer28.2%
Steve Hilton16.5%
Stanislaus
22 contestsSteve Hilton33.6%
Xavier Becerra25.3%
Chad Bianco17.2%
Tulare
23 contestsSteve Hilton37.4%
Xavier Becerra21%
Chad Bianco19.6%
Ventura
22 contestsSteve Hilton30.3%
Xavier Becerra28%
Tom Steyer21.2%
Yolo
18 contestsXavier Becerra33.4%
Tom Steyer24.8%
Steve Hilton19.1%
Yuba
18 contestsSteve Hilton32.2%
Chad Bianco27.8%
Xavier Becerra18.1%
Coming soon — geography & jurisdictions (16)
Precinct maps and the full local-jurisdiction breakdown — cities, council & supervisor districts, school districts, and congressional/legislative districts — are ready now, built from each county's precinct shapefile + voter file. Election results and demographic analysis turn on once the county's Statement of Votes arrives.
Amador
Districts & jurisdictions ready · explore →
Colusa
Districts & jurisdictions ready · explore →
Del Norte
Precinct map · districts & results pending
El Dorado
Precinct map · districts & results pending
Glenn
Districts & jurisdictions ready · explore →
Humboldt
Precinct map · districts & results pending
Lake
Precinct map · districts & results pending
Mariposa
Precinct map · districts & results pending
Mendocino
Precinct map · districts & results pending
Mono
Precinct map · districts & results pending
Nevada
Precinct map · districts & results pending
Plumas
Precinct map · districts & results pending
Santa Cruz
Districts & jurisdictions ready · explore →
Sutter
Districts & jurisdictions ready · explore →
Tehama
Precinct map · districts & results pending
Tuolumne
Precinct map · districts & results pending
Pending — awaiting county files (6)
Every California county is tracked; these are waiting on a usable SOV, precinct crosswalk, or shapefile from the registrar.
Pending
Alpine
Awaiting county data
Pending
Lassen
Awaiting county data
Pending
Modoc
Awaiting county data
Pending
San Benito
Crosswalk arrived — onboarding queued
Pending
Sierra
Awaiting county data
Pending
Trinity
Awaiting county data
