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 33.0 points, with a 100 percent chance of winning.

Safe DModel D +33.0Updated October 22, 2026
Shirley Weber
Democrat
66.0%
8,905,782 projected votes
Don Wagner
Republican
33.0%
4,456,242 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,579,768Alameda County: Weber +406,841Santa Clara County: Weber +341,875San Diego County: Weber +329,045San Francisco County: Weber +289,951Contra Costa County: Weber +220,546Sacramento County: Weber +180,728San Mateo County: Weber +177,313Orange County: Weber +127,330Sonoma County: Weber +122,169Riverside County: Weber +93,822Marin County: Weber +90,355San Bernardino County: Weber +84,797Santa Cruz County: Weber +74,174Ventura County: Weber +68,635Solano County: Weber +57,383Monterey County: Weber +54,127Santa Barbara County: Weber +51,707Yolo County: Weber +36,963San Joaquin County: Weber +34,030Napa County: Weber +23,809San Luis Obispo County: Weber +22,868Humboldt County: Weber +20,018Fresno County: Weber +18,058Mendocino County: Weber +14,159Stanislaus County: Weber +10,680Imperial County: Weber +10,427Nevada County: Weber +10,291Merced County: Weber +6,832San Benito County: Weber +5,818Lake County: Weber +3,064Butte County: Weber +2,869Mono County: Weber +1,631Inyo County: Weber +395Alpine County: Weber +247Kern County: Wagner +22,504Shasta County: Wagner +22,345Tulare County: Wagner +10,599Placer County: Wagner +9,864Tehama County: Wagner +7,736Madera County: Wagner +6,365El Dorado County: Wagner +5,621Sutter County: Wagner +5,048Lassen County: Wagner +4,458Calaveras County: Wagner +4,175Kings County: Wagner +3,868Amador County: Wagner +3,801Yuba County: Wagner +3,783Tuolumne County: Wagner +2,878Glenn County: Wagner +2,563Siskiyou County: Wagner +2,006Modoc County: Wagner +1,565Colusa County: Wagner +1,205Mariposa County: Wagner +1,060Del Norte County: Wagner +756Plumas County: Wagner +699Sierra County: Wagner +240Trinity County: Wagner +43
Weber +4,572,725 net votes from 35 countiesStatewide D +33.0, a 4,449,543 vote marginWagner +123,182 net votes from 23 counties

Projected statewide vote

13,496,995 votes
CandidateVotesShare
Shirley Weber D8,905,78266.0%
Don Wagner R4,456,24233.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,905,7854,456,242134,96813,496,995D +33.0
Los Angeles County2,351,183771,41531,5413,154,139D +50.1
San Diego County785,345456,30012,5421,254,187D +26.2
Orange County642,132514,80211,6871,168,621D +10.9
Riverside County426,861333,0397,676767,576D +12.2
Santa Clara County494,006152,1316,527652,664D +52.4
San Bernardino County347,250262,4536,158615,861D +13.8
Alameda County497,54490,7035,942594,189D +68.5
Sacramento County373,988193,2605,730572,978D +31.5
Contra Costa County336,539115,9934,571457,103D +48.3
San Francisco County322,26432,3133,581358,158D +81.0
Ventura County196,384127,7493,274327,407D +21.0
San Mateo County232,06254,7492,897289,708D +61.2
Fresno County147,523129,4652,798279,786D +6.5
Kern County105,782128,2862,364236,432R +9.5
San Joaquin County127,94093,9102,241224,091D +15.2
Sonoma County169,92047,7512,199219,870D +55.6
Placer County94,422104,2862,007200,715R +4.9
Stanislaus County85,71175,0311,624162,366D +6.6
Solano County108,59851,2151,615161,428D +35.5
Santa Barbara County104,70853,0011,593159,302D +32.5
San Luis Obispo County76,89754,0291,322132,248D +17.3
Marin County108,85818,5031,286128,647D +70.2
Monterey County89,12735,0001,253125,380D +43.2
Santa Cruz County95,54921,3751,181118,105D +62.8
Tulare County51,67762,2761,151115,104R +9.2
El Dorado County44,88050,50196396,344R +5.8
Butte County42,39739,52882782,752D +3.5
Yolo County59,19822,23582382,256D +44.9
Shasta County26,35648,70175875,815R +29.5
Merced County38,65231,82071271,184D +9.6
Napa County40,13616,32757057,033D +41.8
Humboldt County37,59817,58055855,736D +35.9
Nevada County31,99321,70254254,237D +19.0
Madera County19,18525,55045245,187R +14.1
Imperial County25,75715,33041541,502D +25.1
Kings County15,59519,46335435,412R +10.9
Mendocino County24,1349,97534534,454D +41.1
Sutter County13,69518,74332732,765R +15.4
Tuolumne County11,01413,89225125,157R +11.4
Yuba County10,36014,14324824,751R +15.3
Lake County13,0539,98923223,274D +13.2
San Benito County14,2888,47023022,988D +25.3
Tehama County7,42515,16122822,814R +33.9
Calaveras County9,15513,33022722,712R +18.4
Amador County7,85711,65819719,712R +19.3
Siskiyou County8,34310,34918918,881R +10.6
Lassen County2,7397,19710010,036R +44.4
Del Norte County4,3085,064959,467R +8.0
Plumas County4,0914,790898,970R +7.8
Glenn County3,0795,642888,809R +29.1
Mariposa County3,5864,646838,315R +12.8
Inyo County4,1563,761807,997D +4.9
Colusa County2,4103,615616,086R +19.8
Trinity County2,5732,616535,242R +0.8
Mono County3,4071,776525,235D +31.2
Modoc County9982,563363,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.3D +33.0

80 percent of simulations fall between D +40.6 and D +25.3. 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 +36.0
Down ballot history, moved to 2026D +32.2
Blend of every legD +30.4
With incumbency and primary unityD +33.3
With polls, none in the raceD +33.0

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.3.

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.