2026 forecast ยท Iowa Auditor

Taylor Wettach is very likely to win Iowa's auditor race.

Taylor Wettach vs Chris Cournoyer, an open seat. The model has Wettach ahead by 6.7 points, with a 86 percent chance of winning.

Likely DModel D +6.7Updated October 22, 2026
Taylor Wettach
Democrat
52.7%
723,332 projected votes
Chris Cournoyer
Republican
46.0%
630,899 projected votes
86%Wettach
14%Cournoyer
Wettach very likelyEach square is one simulated election night, Wettach wins about 86 of 100

Iowa Auditor by county

Adair CountyAdams CountyAllamakee CountyAppanoose CountyAudubon CountyBenton CountyBlack Hawk CountyBoone CountyBremer CountyBuchanan CountyBuena Vista CountyButler CountyCalhoun CountyCarroll CountyCass CountyCedar CountyCerro Gordo CountyCherokee CountyChickasaw CountyClarke CountyClay CountyClayton CountyClinton CountyCrawford CountyDallas CountyDavis CountyDecatur CountyDelaware CountyDes Moines CountyDickinson CountyDubuque CountyEmmet CountyFayette CountyFloyd CountyFranklin CountyFremont CountyGreene CountyGrundy CountyGuthrie CountyHamilton CountyHancock CountyHardin CountyHarrison CountyHenry CountyHoward CountyHumboldt CountyIda CountyIowa CountyJackson CountyJasper CountyJefferson CountyJohnson CountyJones CountyKeokuk CountyKossuth CountyLee CountyLinn CountyLouisa CountyLucas CountyLyon CountyMadison CountyMahaska CountyMarion CountyMarshall CountyMills CountyMitchell CountyMonona CountyMonroe CountyMontgomery CountyMuscatine CountyO'Brien CountyOsceola CountyPage CountyPalo Alto CountyPlymouth CountyPocahontas CountyPolk CountyPottawattamie CountyPoweshiek CountyRinggold CountySac CountyScott CountyShelby CountySioux CountyStory CountyTama CountyTaylor CountyUnion CountyVan Buren CountyWapello CountyWarren CountyWashington CountyWayne CountyWebster CountyWinnebago CountyWinneshiek CountyWoodbury CountyWorth CountyWright CountyPolkLinnScottJohnsonBlack HawkDallasDubuqueStoryPottawattamieWoodburyWarrenClinton
D +40R +40Click a county to zoom ยท arrow keys step through counties by size
Where the margin is won
Polk County: Wettach +74,157Johnson County: Wettach +39,140Linn County: Wettach +30,363Scott County: Wettach +13,743Story County: Wettach +11,846Black Hawk County: Wettach +10,415Dallas County: Wettach +5,673Dubuque County: Wettach +5,243Cerro Gordo County: Wettach +2,211Des Moines County: Wettach +1,253Winneshiek County: Wettach +1,217Jefferson County: Wettach +1,113Pottawattamie County: Wettach +1,052Muscatine County: Wettach +828Clinton County: Wettach +813Marshall County: Wettach +480Warren County: Wettach +285Boone County: Wettach +218Poweshiek County: Wettach +172Sioux County: Cournoyer +10,254Plymouth County: Cournoyer +4,646Marion County: Cournoyer +3,737Mahaska County: Cournoyer +3,666Lyon County: Cournoyer +3,383O'Brien County: Cournoyer +2,833Carroll County: Cournoyer +2,476Delaware County: Cournoyer +2,182Dickinson County: Cournoyer +2,159Benton County: Cournoyer +1,956Butler County: Cournoyer +1,734Sac County: Cournoyer +1,696Webster County: Cournoyer +1,693Page County: Cournoyer +1,650Grundy County: Cournoyer +1,623Kossuth County: Cournoyer +1,615Henry County: Cournoyer +1,596Shelby County: Cournoyer +1,581Cherokee County: Cournoyer +1,554Harrison County: Cournoyer +1,512Hancock County: Cournoyer +1,496Madison County: Cournoyer +1,487Appanoose County: Cournoyer +1,477Osceola County: Cournoyer +1,474Clay County: Cournoyer +1,463Keokuk County: Cournoyer +1,444Humboldt County: Cournoyer +1,418Hardin County: Cournoyer +1,413Crawford County: Cournoyer +1,250Cass County: Cournoyer +1,232Mills County: Cournoyer +1,223Wayne County: Cournoyer +1,212Davis County: Cournoyer +1,211Guthrie County: Cournoyer +1,207Palo Alto County: Cournoyer +1,205Pocahontas County: Cournoyer +1,152Clayton County: Cournoyer +1,137Montgomery County: Cournoyer +1,116Wright County: Cournoyer +1,112Taylor County: Cournoyer +1,104Buena Vista County: Cournoyer +1,100Allamakee County: Cournoyer +1,052Wapello County: Cournoyer +1,026Emmet County: Cournoyer +1,009Calhoun County: Cournoyer +989Monona County: Cournoyer +987Iowa County: Cournoyer +976Van Buren County: Cournoyer +964Monroe County: Cournoyer +946Decatur County: Cournoyer +933Ida County: Cournoyer +931Washington County: Cournoyer +926Chickasaw County: Cournoyer +920Jasper County: Cournoyer +913Lucas County: Cournoyer +898Fayette County: Cournoyer +897Fremont County: Cournoyer +896Mitchell County: Cournoyer +795Buchanan County: Cournoyer +793Adair County: Cournoyer +768Franklin County: Cournoyer +766Tama County: Cournoyer +745Clarke County: Cournoyer +742Woodbury County: Cournoyer +657Winnebago County: Cournoyer +656Ringgold County: Cournoyer +622Greene County: Cournoyer +604Union County: Cournoyer +588Louisa County: Cournoyer +580Howard County: Cournoyer +464Hamilton County: Cournoyer +463Jones County: Cournoyer +450Floyd County: Cournoyer +435Audubon County: Cournoyer +422Jackson County: Cournoyer +390Adams County: Cournoyer +388Worth County: Cournoyer +264Bremer County: Cournoyer +195Cedar County: Cournoyer +136Lee County: Cournoyer +119
Wettach +200,222 net votes from 19 countiesStatewide D +6.7, a 92,438 vote marginCournoyer +107,784 net votes from 80 counties

Projected statewide vote

1,371,936 votes
CandidateVotesShare
Taylor Wettach D723,33252.7%
Chris Cournoyer R630,89946.0%
Other candidates17,7041.3%
Total1,371,936100%

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

99 counties
CountyWettachCournoyerOtherTotalMargin
Statewide723,335630,89717,6991,371,931D +6.7
Polk County142,86568,7082,766214,339D +34.6
Linn County66,07135,7081,331103,110D +29.4
Scott County43,13729,39494973,480D +18.7
Johnson County55,48116,34193972,761D +53.8
Black Hawk County31,56521,15068953,404D +19.5
Dallas County27,37321,70064249,715D +11.4
Dubuque County24,14718,90456343,614D +12.0
Story County27,23915,39355843,190D +27.4
Pottawattamie County17,86516,81345335,131D +3.0
Woodbury County16,86417,52144934,834R +1.9
Warren County13,11812,83333926,290D +1.1
Clinton County9,8799,06624919,194D +4.2
Cerro Gordo County10,3988,18724318,828D +11.7
Jasper County7,7298,64221516,586R +5.5
Marion County5,9979,73420515,936R +23.4
Sioux County2,71112,96520515,881R +64.6
Muscatine County8,1557,32720215,684D +5.3
Des Moines County8,2717,01819915,488D +8.1
Marshall County7,2526,77218214,206D +3.4
Webster County6,0107,70317913,892R +12.2
Lee County6,4016,52016913,090R +0.9
Boone County6,2536,03516012,448D +1.8
Benton County5,0587,01415812,230R +16.0
Wapello County5,4676,49315612,116R +8.5
Bremer County5,8686,06315612,087R +1.6
Plymouth County3,1467,79214311,081R +41.9
Winneshiek County5,6354,41813110,184D +11.9
Washington County4,3005,2261249,650R +9.6
Dickinson County3,4395,5981199,156R +23.6
Mahaska County2,6796,3451189,142R +40.1
Carroll County3,2485,7241189,090R +27.2
Jones County4,2344,6841169,034R +5.0
Buchanan County3,9934,7861148,893R +8.9
Cedar County4,2094,3451128,666R +1.6
Jackson County4,0664,4561108,632R +4.5
Poweshiek County4,2124,0401088,360D +2.1
Delaware County2,9915,1731068,270R +26.4
Fayette County3,6224,5191058,246R +10.9
Madison County3,2914,7781068,175R +18.2
Iowa County3,4444,4201037,967R +12.3
Henry County3,1204,7161027,938R +20.1
Clayton County3,2984,4351017,834R +14.5
Hardin County2,8584,271937,222R +19.6
Tama County3,1823,927937,202R +10.3
Clay County2,7894,252937,134R +20.5
Jefferson County4,0752,962927,129D +15.6
Kossuth County2,6944,309917,094R +22.8
Butler County2,3774,111866,574R +26.4
Mills County2,6043,827836,514R +18.8
Harrison County2,3583,870816,309R +24.0
Floyd County2,8953,330816,306R +6.9
Hamilton County2,8703,333816,284R +7.4
Allamakee County2,5223,574806,176R +17.0
Buena Vista County2,4813,581806,142R +17.9
O'Brien County1,5784,411786,067R +46.7
Page County2,1253,775785,978R +27.6
Grundy County2,0903,713755,878R +27.6
Cass County2,2573,489745,820R +21.2
Lyon County1,0424,425715,538R +61.1
Guthrie County2,0653,272705,407R +22.3
Crawford County1,9953,245685,308R +23.5
Appanoose County1,8783,355685,301R +27.9
Chickasaw County2,1233,043685,234R +17.6
Shelby County1,7873,368675,222R +30.3
Cherokee County1,7353,289665,090R +30.5
Union County2,1862,774655,025R +11.7
Hancock County1,6243,120624,806R +31.1
Wright County1,8092,921624,792R +23.2
Winnebago County1,9992,655614,715R +13.9
Mitchell County1,9162,711614,688R +16.9
Sac County1,3433,039584,440R +38.2
Calhoun County1,6182,607554,280R +23.1
Keokuk County1,3692,813554,237R +34.1
Humboldt County1,3572,775544,186R +33.9
Montgomery County1,4522,568524,072R +27.4
Louisa County1,7042,284534,041R +14.3
Franklin County1,5882,354523,994R +19.2
Palo Alto County1,3672,572513,990R +30.2
Greene County1,6582,262523,972R +15.2
Emmet County1,3882,397503,835R +26.3
Howard County1,6472,111483,806R +12.2
Lucas County1,4182,316483,782R +23.8
Clarke County1,4612,203483,712R +20.0
Monona County1,3332,320483,701R +26.7
Worth County1,5921,856453,493R +7.6
Adair County1,2972,065443,406R +22.5
Davis County1,0352,246433,324R +36.4
Monroe County1,1622,108423,312R +28.6
Decatur County1,0852,018413,144R +29.7
Van Buren County1,0171,981403,038R +31.8
Pocahontas County9202,072403,032R +38.0
Ida County1,0191,950393,008R +30.9
Fremont County1,0131,909382,960R +30.3
Audubon County1,0991,521342,654R +15.9
Wayne County6821,894342,610R +46.5
Osceola County5382,012322,582R +57.1
Taylor County6871,791322,510R +44.0
Ringgold County7901,412292,231R +27.9
Adams County6811,069221,772R +21.9

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 +14.7R +1.2D +6.7

80 percent of simulations fall between D +14.7 and R +1.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, Senate and governorD +6.6
Down ballot history, moved to 2026D +4.1
Blend of every legD +6.8
With incumbency and primary unityD +6.8
With polls, none in the raceD +6.7

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

Polls of the race

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