2026 forecast ยท California Secretary Of State

Shirley Weber is all but certain to win California's secretary of state race.

Shirley Weber vs Don Wagner, with Shirley Weber running again. The model has Weber ahead by 32.9 points, with a 100 percent chance of winning.

Safe DModel D +32.9Updated October 22, 2026
Shirley Weber
Democrat
66.0%
8,902,787 projected votes
Don Wagner
Republican
33.0%
4,459,237 projected votes
100%Weber
0%Wagner
Weber all but certainEach square is one simulated election night, Weber wins about 100 of 100

California Secretary Of State by county

San Benito CountyShasta CountySierra CountyFresno CountyAmador CountyEl Dorado CountyMonterey CountySan Bernardino CountyTehama CountyNevada CountyTuolumne CountySanta Barbara CountyTrinity CountyStanislaus CountyColusa CountyAlpine CountySiskiyou CountyDel Norte CountyInyo CountySan Joaquin CountyImperial CountyCalaveras CountyButte CountyMadera CountyVentura CountyOrange CountyKern CountyContra Costa CountyKings CountyMendocino CountySonoma CountyYuba CountyMerced CountyTulare CountySacramento CountySolano CountySan Francisco CountyMariposa CountyMarin CountySutter CountyLassen CountyRiverside CountyPlumas CountySanta Clara CountyPlacer CountySan Luis Obispo CountySan Mateo CountyMono CountySan Diego CountyNapa CountyAlameda CountyYolo CountyLake CountyLos Angeles CountyGlenn CountySanta Cruz CountyHumboldt CountyModoc CountyLos AngelesSan DiegoOrangeRiversideSanta ClaraSan BernardinoAlamedaSacramentoContra CostaVenturaSan MateoFresno
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Los Angeles County: Weber +1,577,877Alameda County: Weber +406,547Santa Clara County: Weber +341,583San Diego County: Weber +328,561San Francisco County: Weber +289,763Contra Costa County: Weber +220,330Sacramento County: Weber +180,422San Mateo County: Weber +177,167Orange County: Weber +127,137Sonoma County: Weber +122,033Riverside County: Weber +93,454Marin County: Weber +90,294San Bernardino County: Weber +84,512Santa Cruz County: Weber +74,104Ventura County: Weber +68,490Solano County: Weber +57,282Monterey County: Weber +54,038Santa Barbara County: Weber +51,605Yolo County: Weber +36,910San Joaquin County: Weber +33,936Napa County: Weber +23,775San Luis Obispo County: Weber +22,813Humboldt County: Weber +19,979Fresno County: Weber +17,962Mendocino County: Weber +14,136Stanislaus County: Weber +10,656Imperial County: Weber +10,401Nevada County: Weber +10,270Merced County: Weber +6,800San Benito County: Weber +5,806Lake County: Weber +3,053Butte County: Weber +2,835Mono County: Weber +1,627Inyo County: Weber +393Alpine County: Weber +247Kern County: Wagner +22,524Shasta County: Wagner +22,341Tulare County: Wagner +10,611Placer County: Wagner +9,878Tehama County: Wagner +7,731Madera County: Wagner +6,371El Dorado County: Wagner +5,628Sutter County: Wagner +5,041Lassen County: Wagner +4,455Calaveras County: Wagner +4,174Kings County: Wagner +3,878Amador County: Wagner +3,800Yuba County: Wagner +3,789Tuolumne County: Wagner +2,882Glenn County: Wagner +2,563Siskiyou County: Wagner +2,010Modoc County: Wagner +1,563Colusa County: Wagner +1,204Mariposa County: Wagner +1,060Del Norte County: Wagner +758Plumas County: Wagner +702Sierra County: Wagner +240Trinity County: Wagner +46
Weber +4,566,798 net votes from 35 countiesStatewide D +32.9, a 4,443,549 vote marginWagner +123,249 net votes from 23 counties

Projected statewide vote

13,496,995 votes
CandidateVotesShare
Shirley Weber D8,902,78766.0%
Don Wagner R4,459,23733.0%
Other candidates134,9691.0%
Total13,496,995100%

Expected votes at the projected turnout for this office, which runs a little below the top of the ticket because some voters skip down ballot races.

Projected vote by county

58 counties
CountyWeberWagnerOtherTotalMargin
Statewide8,902,7844,459,235134,97613,496,995D +32.9
Los Angeles County2,350,237772,36031,5423,154,139D +50.0
San Diego County785,103456,54212,5421,254,187D +26.2
Orange County642,036514,89911,6861,168,621D +10.9
Riverside County426,677333,2237,676767,576D +12.2
Santa Clara County493,860152,2776,527652,664D +52.3
San Bernardino County347,107262,5956,159615,861D +13.7
Alameda County497,39790,8505,942594,189D +68.4
Sacramento County373,835193,4135,730572,978D +31.5
Contra Costa County336,431116,1014,571457,103D +48.2
San Francisco County322,17032,4073,581358,158D +80.9
Ventura County196,311127,8213,275327,407D +20.9
San Mateo County231,98954,8222,897289,708D +61.1
Fresno County147,475129,5132,798279,786D +6.4
Kern County105,772128,2962,364236,432R +9.5
San Joaquin County127,89393,9572,241224,091D +15.1
Sonoma County169,85247,8192,199219,870D +55.5
Placer County94,415104,2932,007200,715R +4.9
Stanislaus County85,69975,0431,624162,366D +6.6
Solano County108,54851,2661,614161,428D +35.5
Santa Barbara County104,65753,0521,593159,302D +32.4
San Luis Obispo County76,86954,0561,323132,248D +17.3
Marin County108,82718,5331,287128,647D +70.2
Monterey County89,08235,0441,254125,380D +43.1
Santa Cruz County95,51421,4101,181118,105D +62.7
Tulare County51,67162,2821,151115,104R +9.2
El Dorado County44,87650,50496496,344R +5.8
Butte County42,38039,54582782,752D +3.4
Yolo County59,17222,26282282,256D +44.9
Shasta County26,35848,69975875,815R +29.5
Merced County38,63631,83671271,184D +9.6
Napa County40,11916,34457057,033D +41.7
Humboldt County37,57917,60055755,736D +35.9
Nevada County31,98221,71254354,237D +18.9
Madera County19,18225,55345245,187R +14.1
Imperial County25,74415,34341541,502D +25.1
Kings County15,59019,46835435,412R +10.9
Mendocino County24,1239,98734434,454D +41.0
Sutter County13,69818,73932832,765R +15.4
Tuolumne County11,01213,89425125,157R +11.5
Yuba County10,35714,14624824,751R +15.3
Lake County13,0479,99423323,274D +13.1
San Benito County14,2828,47623022,988D +25.3
Tehama County7,42715,15822922,814R +33.9
Calaveras County9,15513,32922822,712R +18.4
Amador County7,85711,65719819,712R +19.3
Siskiyou County8,34110,35118918,881R +10.7
Lassen County2,7407,19510110,036R +44.4
Del Norte County4,3075,065959,467R +8.0
Plumas County4,0894,791908,970R +7.8
Glenn County3,0795,642888,809R +29.1
Mariposa County3,5864,646838,315R +12.8
Inyo County4,1553,762807,997D +4.9
Colusa County2,4113,615606,086R +19.8
Trinity County2,5722,618525,242R +0.9
Mono County3,4051,778525,235D +31.1
Modoc County9992,562363,597R +43.5
Sierra County648888161,552R +15.5
Alpine County4492027658D +37.6

Projected 2026 votes from the On Point simulation: each county's expected turnout times its simulated vote share. Totals may differ from the race total by rounding.

Range of outcomes

80 percent of simulations
D +40.6D +25.2D +32.9

80 percent of simulations fall between D +40.6 and D +25.2. The white dot is the forecast; the line is a tie.

How the model gets there

statewide margin at each step
Top of ticket, governorD +35.9
Down ballot history, moved to 2026D +32.2
Blend of every legD +30.3
With incumbency and primary unityD +33.3
With polls, none in the raceD +32.9

Leg weights: Top of ticket 38%, Approval fundamentals 19%, Gallup, relaxed 13%, Down ballot history 31%. 80 percent of outcomes fall between D +40.6 and D +25.2.

Polls of the race

no polls
PollsterSampleEndedWeberWagnerMargin
No public polls of this race. The forecast rests on the top of ticket, past results and the primaries.