2026 forecast ยท Iowa Treasurer

John Norwood is favored to win Iowa's treasurer race.

John Norwood vs Roby Smith, with Roby Smith running again. The model has Norwood ahead by 5.2 points, with a 80 percent chance of winning.

Lean DModel D +5.2Updated October 22, 2026
John Norwood
Democrat
51.6%
708,329 projected votes
Roby Smith
Republican
46.4%
637,075 projected votes
80%Norwood
20%Smith
Norwood favoredEach square is one simulated election night, Norwood wins about 80 of 100

Iowa Treasurer 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: Norwood +70,823Johnson County: Norwood +38,098Linn County: Norwood +28,734Scott County: Norwood +12,544Story County: Norwood +11,169Black Hawk County: Norwood +9,560Dallas County: Norwood +4,860Dubuque County: Norwood +4,527Cerro Gordo County: Norwood +1,900Winneshiek County: Norwood +1,049Des Moines County: Norwood +997Jefferson County: Norwood +995Muscatine County: Norwood +576Clinton County: Norwood +498Pottawattamie County: Norwood +477Marshall County: Norwood +254Poweshiek County: Norwood +37Boone County: Norwood +13Sioux County: Smith +10,374Plymouth County: Smith +4,787Marion County: Smith +3,974Mahaska County: Smith +3,780Lyon County: Smith +3,431O'Brien County: Smith +2,906Carroll County: Smith +2,608Delaware County: Smith +2,301Dickinson County: Smith +2,299Benton County: Smith +2,142Webster County: Smith +1,909Butler County: Smith +1,832Sac County: Smith +1,755Page County: Smith +1,736Kossuth County: Smith +1,723Henry County: Smith +1,715Grundy County: Smith +1,707Shelby County: Smith +1,656Cherokee County: Smith +1,627Madison County: Smith +1,613Harrison County: Smith +1,607Clay County: Smith +1,575Hancock County: Smith +1,565Appanoose County: Smith +1,555Hardin County: Smith +1,522Keokuk County: Smith +1,503Osceola County: Smith +1,499Humboldt County: Smith +1,475Crawford County: Smith +1,328Mills County: Smith +1,327Cass County: Smith +1,322Guthrie County: Smith +1,287Palo Alto County: Smith +1,262Clayton County: Smith +1,259Davis County: Smith +1,256Wayne County: Smith +1,241Wapello County: Smith +1,216Woodbury County: Smith +1,210Pocahontas County: Smith +1,191Buena Vista County: Smith +1,190Wright County: Smith +1,181Jasper County: Smith +1,179Montgomery County: Smith +1,174Allamakee County: Smith +1,146Taylor County: Smith +1,134Iowa County: Smith +1,099Washington County: Smith +1,077Emmet County: Smith +1,065Calhoun County: Smith +1,055Monona County: Smith +1,042Fayette County: Smith +1,027Van Buren County: Smith +1,009Chickasaw County: Smith +1,000Monroe County: Smith +996Decatur County: Smith +978Ida County: Smith +975Lucas County: Smith +955Fremont County: Smith +939Buchanan County: Smith +933Mitchell County: Smith +865Tama County: Smith +856Franklin County: Smith +828Adair County: Smith +820Clarke County: Smith +798Winnebago County: Smith +729Union County: Smith +669Greene County: Smith +667Ringgold County: Smith +656Louisa County: Smith +645Jones County: Smith +595Hamilton County: Smith +565Floyd County: Smith +535Jackson County: Smith +534Howard County: Smith +525Audubon County: Smith +465Adams County: Smith +416Bremer County: Smith +393Lee County: Smith +337Worth County: Smith +321Cedar County: Smith +275Warren County: Smith +142
Norwood +187,111 net votes from 18 countiesStatewide D +5.2, a 71,246 vote marginSmith +115,865 net votes from 81 counties

Projected statewide vote

1,371,936 votes
CandidateVotesShare
John Norwood D708,32951.6%
Roby Smith R637,07546.4%
Other candidates26,5311.9%
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
CountyNorwoodSmithOtherTotalMargin
Statewide708,325637,07926,5271,371,931D +5.2
Polk County140,50869,6854,146214,339D +33.0
Linn County64,92536,1911,994103,110D +27.9
Scott County42,30129,7571,42273,480D +17.1
Johnson County54,72616,6281,40772,761D +52.4
Black Hawk County30,96621,4061,03253,404D +17.9
Dallas County26,80721,94796149,715D +9.8
Dubuque County23,64919,12284343,614D +10.4
Story County26,76215,59383543,190D +25.9
Pottawattamie County17,46416,98768035,131D +1.4
Woodbury County16,47517,68567434,834R +3.5
Warren County12,82012,96250826,290R +0.5
Clinton County9,6609,16237219,194D +2.6
Cerro Gordo County10,1828,28236418,828D +10.1
Jasper County7,5438,72232116,586R +7.1
Marion County5,8279,80130815,936R +24.9
Sioux County2,60012,97430715,881R +65.3
Muscatine County7,9797,40330215,684D +3.7
Des Moines County8,0937,09629915,488D +6.4
Marshall County7,0936,83927414,206D +1.8
Webster County5,8577,76626913,892R +13.7
Lee County6,2506,58725313,090R +2.6
Boone County6,1106,09724112,448D +0.1
Benton County4,9267,06823612,230R +17.5
Wapello County5,3336,54923412,116R +10.0
Bremer County5,7306,12323412,087R +3.3
Plymouth County3,0407,82721411,081R +43.2
Winneshiek County5,5184,46919710,184D +10.3
Washington County4,1935,2701879,650R +11.2
Dickinson County3,3405,6391779,156R +25.1
Mahaska County2,5936,3731769,142R +41.4
Carroll County3,1535,7611769,090R +28.7
Jones County4,1324,7271759,034R +6.6
Buchanan County3,8944,8271728,893R +10.5
Cedar County4,1124,3871678,666R +3.2
Jackson County3,9664,5001668,632R +6.2
Poweshiek County4,1184,0811618,360D +0.4
Delaware County2,9055,2061598,270R +27.8
Fayette County3,5304,5571598,246R +12.4
Madison County3,2024,8151588,175R +19.7
Iowa County3,3574,4561547,967R +13.8
Henry County3,0354,7501537,938R +21.6
Clayton County3,2124,4711517,834R +16.1
Hardin County2,7804,3021407,222R +21.1
Tama County3,1033,9591407,202R +11.9
Clay County2,7104,2851397,134R +22.1
Jefferson County3,9932,9981387,129D +14.0
Kossuth County2,6174,3401377,094R +24.3
Butler County2,3074,1391286,574R +27.9
Mills County2,5313,8581256,514R +20.4
Harrison County2,2903,8971226,309R +25.5
Floyd County2,8253,3601216,306R +8.5
Hamilton County2,7993,3641216,284R +9.0
Allamakee County2,4553,6011206,176R +18.6
Buena Vista County2,4163,6061206,142R +19.4
O'Brien County1,5224,4281176,067R +47.9
Page County2,0633,7991165,978R +29.1
Grundy County2,0293,7361135,878R +29.1
Cass County2,1933,5151125,820R +22.7
Lyon County1,0004,4311075,538R +62.0
Guthrie County2,0083,2951045,407R +23.8
Crawford County1,9393,2671025,308R +25.0
Appanoose County1,8223,3771025,301R +29.3
Chickasaw County2,0663,0661025,234R +19.1
Shelby County1,7333,3891005,222R +31.7
Cherokee County1,6823,309995,090R +32.0
Union County2,1292,798985,025R +13.3
Hancock County1,5743,139934,806R +32.5
Wright County1,7592,940934,792R +24.7
Winnebago County1,9472,676924,715R +15.5
Mitchell County1,8662,731914,688R +18.5
Sac County1,2993,054874,440R +39.5
Calhoun County1,5712,626834,280R +24.7
Keokuk County1,3262,829824,237R +35.5
Humboldt County1,3152,790814,186R +35.2
Montgomery County1,4102,584784,072R +28.9
Louisa County1,6592,304784,041R +16.0
Franklin County1,5442,372783,994R +20.7
Palo Alto County1,3262,588763,990R +31.6
Greene County1,6142,281773,972R +16.8
Emmet County1,3482,413743,835R +27.8
Howard County1,6042,129733,806R +13.8
Lucas County1,3772,332733,782R +25.3
Clarke County1,4212,219723,712R +21.5
Monona County1,2942,336713,701R +28.2
Worth County1,5521,873683,493R +9.2
Adair County1,2602,080663,406R +24.1
Davis County1,0022,258643,324R +37.8
Monroe County1,1262,122643,312R +30.1
Decatur County1,0532,031603,144R +31.1
Van Buren County9851,994593,038R +33.2
Pocahontas County8912,082593,032R +39.3
Ida County9871,962593,008R +32.4
Fremont County9821,921572,960R +31.7
Audubon County1,0691,534512,654R +17.5
Wayne County6591,900512,610R +47.6
Osceola County5172,016492,582R +58.0
Taylor County6631,797502,510R +45.2
Ringgold County7661,422432,231R +29.4
Adams County6611,077341,772R +23.4

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 +13.2R +2.8D +5.2

80 percent of simulations fall between D +13.2 and R +2.8. 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 +9.6
Blend of every legD +8.5
With incumbency and primary unityD +5.3
With polls, none in the raceD +5.2

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

Polls of the race

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