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

Likely DModel D +6.9Updated October 22, 2026
Taylor Wettach
Democrat
52.8%
724,182 projected votes
Chris Cournoyer
Republican
45.9%
630,048 projected votes
87%Wettach
13%Cournoyer
Wettach very likelyEach square is one simulated election night, Wettach wins about 87 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,399Johnson County: Wettach +39,194Linn County: Wettach +30,479Scott County: Wettach +13,844Story County: Wettach +11,904Black Hawk County: Wettach +10,488Dallas County: Wettach +5,727Dubuque County: Wettach +5,299Cerro Gordo County: Wettach +2,233Des Moines County: Wettach +1,275Winneshiek County: Wettach +1,227Jefferson County: Wettach +1,123Pottawattamie County: Wettach +1,106Muscatine County: Wettach +854Clinton County: Wettach +840Marshall County: Wettach +503Warren County: Wettach +315Boone County: Wettach +233Poweshiek County: Wettach +183Sioux County: Cournoyer +10,240Plymouth County: Cournoyer +4,634Marion County: Cournoyer +3,719Mahaska County: Cournoyer +3,654Lyon County: Cournoyer +3,379O'Brien County: Cournoyer +2,826Carroll County: Cournoyer +2,465Delaware County: Cournoyer +2,173Dickinson County: Cournoyer +2,149Benton County: Cournoyer +1,942Butler County: Cournoyer +1,727Sac County: Cournoyer +1,692Webster County: Cournoyer +1,671Page County: Cournoyer +1,642Grundy County: Cournoyer +1,617Kossuth County: Cournoyer +1,607Henry County: Cournoyer +1,584Shelby County: Cournoyer +1,575Cherokee County: Cournoyer +1,548Harrison County: Cournoyer +1,504Hancock County: Cournoyer +1,490Madison County: Cournoyer +1,478Osceola County: Cournoyer +1,471Appanoose County: Cournoyer +1,470Clay County: Cournoyer +1,454Keokuk County: Cournoyer +1,438Humboldt County: Cournoyer +1,414Hardin County: Cournoyer +1,403Crawford County: Cournoyer +1,240Cass County: Cournoyer +1,225Mills County: Cournoyer +1,215Wayne County: Cournoyer +1,209Davis County: Cournoyer +1,208Guthrie County: Cournoyer +1,201Palo Alto County: Cournoyer +1,201Pocahontas County: Cournoyer +1,148Clayton County: Cournoyer +1,129Montgomery County: Cournoyer +1,112Wright County: Cournoyer +1,105Taylor County: Cournoyer +1,101Buena Vista County: Cournoyer +1,088Allamakee County: Cournoyer +1,044Wapello County: Cournoyer +1,005Emmet County: Cournoyer +1,003Calhoun County: Cournoyer +984Monona County: Cournoyer +983Iowa County: Cournoyer +968Van Buren County: Cournoyer +961Monroe County: Cournoyer +942Decatur County: Cournoyer +930Ida County: Cournoyer +927Chickasaw County: Cournoyer +914Washington County: Cournoyer +914Fremont County: Cournoyer +893Lucas County: Cournoyer +893Jasper County: Cournoyer +892Fayette County: Cournoyer +886Mitchell County: Cournoyer +789Buchanan County: Cournoyer +782Adair County: Cournoyer +764Franklin County: Cournoyer +760Clarke County: Cournoyer +736Tama County: Cournoyer +735Winnebago County: Cournoyer +650Ringgold County: Cournoyer +620Greene County: Cournoyer +600Woodbury County: Cournoyer +595Union County: Cournoyer +582Louisa County: Cournoyer +573Howard County: Cournoyer +459Hamilton County: Cournoyer +454Jones County: Cournoyer +437Floyd County: Cournoyer +427Audubon County: Cournoyer +419Adams County: Cournoyer +386Jackson County: Cournoyer +379Worth County: Cournoyer +262Bremer County: Cournoyer +181Cedar County: Cournoyer +125Lee County: Cournoyer +100
Wettach +201,226 net votes from 19 countiesStatewide D +6.9, a 94,124 vote marginCournoyer +107,102 net votes from 80 counties

Projected statewide vote

1,371,936 votes
CandidateVotesShare
Taylor Wettach D724,18252.8%
Chris Cournoyer R630,04845.9%
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
Statewide724,178630,05417,6991,371,931D +6.9
Polk County142,98668,5872,766214,339D +34.7
Linn County66,12935,6501,331103,110D +29.6
Scott County43,18829,34494873,480D +18.8
Johnson County55,50816,31493972,761D +53.9
Black Hawk County31,60221,11468853,404D +19.6
Dallas County27,40021,67364249,715D +11.5
Dubuque County24,17518,87656343,614D +12.2
Story County27,26815,36455843,190D +27.6
Pottawattamie County17,89216,78645335,131D +3.1
Woodbury County16,89517,49044934,834R +1.7
Warren County13,13312,81833926,290D +1.2
Clinton County9,8939,05324819,194D +4.4
Cerro Gordo County10,4098,17624318,828D +11.9
Jasper County7,7408,63221416,586R +5.4
Marion County6,0069,72520515,936R +23.3
Sioux County2,71812,95820515,881R +64.5
Muscatine County8,1687,31420215,684D +5.5
Des Moines County8,2827,00719915,488D +8.2
Marshall County7,2636,76018314,206D +3.5
Webster County6,0217,69217913,892R +12.0
Lee County6,4116,51116813,090R +0.8
Boone County6,2606,02716112,448D +1.9
Benton County5,0657,00715812,230R +15.9
Wapello County5,4776,48215712,116R +8.3
Bremer County5,8756,05615612,087R +1.5
Plymouth County3,1527,78614311,081R +41.8
Winneshiek County5,6404,41313110,184D +12.0
Washington County4,3065,2201249,650R +9.5
Dickinson County3,4445,5931199,156R +23.5
Mahaska County2,6856,3391189,142R +40.0
Carroll County3,2545,7191179,090R +27.1
Jones County4,2404,6771179,034R +4.8
Buchanan County3,9984,7801158,893R +8.8
Cedar County4,2154,3401118,666R +1.4
Jackson County4,0714,4501118,632R +4.4
Poweshiek County4,2184,0351078,360D +2.2
Delaware County2,9955,1681078,270R +26.3
Fayette County3,6274,5131068,246R +10.8
Madison County3,2964,7741058,175R +18.1
Iowa County3,4484,4161037,967R +12.1
Henry County3,1264,7101027,938R +19.9
Clayton County3,3024,4311017,834R +14.4
Hardin County2,8634,266937,222R +19.4
Tama County3,1873,922937,202R +10.2
Clay County2,7944,248927,134R +20.4
Jefferson County4,0802,957927,129D +15.8
Kossuth County2,6984,305917,094R +22.7
Butler County2,3814,108856,574R +26.3
Mills County2,6083,823836,514R +18.6
Harrison County2,3623,866816,309R +23.8
Floyd County2,8993,326816,306R +6.8
Hamilton County2,8753,329806,284R +7.2
Allamakee County2,5263,570806,176R +16.9
Buena Vista County2,4873,575806,142R +17.7
O'Brien County1,5814,407796,067R +46.6
Page County2,1293,771785,978R +27.5
Grundy County2,0933,710755,878R +27.5
Cass County2,2603,485755,820R +21.1
Lyon County1,0444,423715,538R +61.0
Guthrie County2,0683,269705,407R +22.2
Crawford County2,0003,240685,308R +23.4
Appanoose County1,8813,351695,301R +27.7
Chickasaw County2,1263,040685,234R +17.5
Shelby County1,7903,365675,222R +30.2
Cherokee County1,7383,286665,090R +30.4
Union County2,1892,771655,025R +11.6
Hancock County1,6273,117624,806R +31.0
Wright County1,8122,917634,792R +23.1
Winnebago County2,0022,652614,715R +13.8
Mitchell County1,9192,708614,688R +16.8
Sac County1,3453,037584,440R +38.1
Calhoun County1,6202,604564,280R +23.0
Keokuk County1,3722,810554,237R +34.0
Humboldt County1,3592,773544,186R +33.8
Montgomery County1,4542,566524,072R +27.3
Louisa County1,7082,281524,041R +14.2
Franklin County1,5912,351523,994R +19.0
Palo Alto County1,3692,570513,990R +30.1
Greene County1,6602,260523,972R +15.1
Emmet County1,3912,394503,835R +26.2
Howard County1,6492,108493,806R +12.1
Lucas County1,4202,313493,782R +23.6
Clarke County1,4642,200483,712R +19.8
Monona County1,3352,318483,701R +26.6
Worth County1,5931,855453,493R +7.5
Adair County1,2992,063443,406R +22.4
Davis County1,0372,245423,324R +36.3
Monroe County1,1642,106423,312R +28.5
Decatur County1,0872,017403,144R +29.6
Van Buren County1,0191,980393,038R +31.6
Pocahontas County9222,070403,032R +37.9
Ida County1,0211,948393,008R +30.8
Fremont County1,0151,908372,960R +30.2
Audubon County1,1011,520332,654R +15.8
Wayne County6831,892352,610R +46.3
Osceola County5392,010332,582R +57.0
Taylor County6881,789332,510R +43.9
Ringgold County7911,411292,231R +27.8
Adams County6821,068221,772R +21.8

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.8R +1.1D +6.9

80 percent of simulations fall between D +14.8 and R +1.1. 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.9
Down ballot history, moved to 2026D +4.1
Blend of every legD +7.0
With incumbency and primary unityD +7.0
With polls, none in the raceD +6.9

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

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.