Skip to content
Bellwether
LatestAll updates →
Governor · open seat · All Iowa races

Iowa

Solid DLikely flip · R → D
Compare

Republicans hold this seat today (current holder); Democrats are favored: 97 in 100 that it changes hands.

Rob Sand
Democratic
97 in 100
50–50chance of winning, out of 100
Zach Lahn
Republican
3 in 100

Rob Sand wins in 97 of 100 simulations.

The polling average has Rob Sand +7.7 across 15 polls; partisan lean, the national environment and incumbency point to Rob Sand +0.6. Polls get 92% of the weight 15 days out.

Where the result could land

Every simulated outcome, grouped in 2-point steps. Projected margin Sand +7.1; 80 in 100 fall between Sand +2.3 and Sand +11.9.

Lahn +30Lahn +20Lahn +10Sand +10Sand +20Sand +30Tie

The candidates

Zach Lahn
Republican
No biography on file yet.
Rob Sand
Democratic · American politician (born 1982)

Robert Howard Sand is an American lawyer and politician who has served since 2019 as the 33rd state auditor of Iowa. A member of the Democratic Party, he was the assistant attorney general of Iowa from 2010 to 2017. In 2018, he ran for state auditor, defeating Republican incumbent Mary Mosiman. Wikipedia

Official website ↗
Sondra Wilson
Independent

Ballot list and short bios from Wikipedia (CC BY-SA); websites from Wikidata.

Polls

The polling average stands at Sand +7.7 across 15 polls testing Rob Sand against Zach Lahn.

Lahn +3.7 over the past 6 months
Lahn +20Lahn +10EvenSand +10Sand +20May 1Jun 1Jul 1Aug 1Sep 1Oct 1

Line: weighted average after adjustments; band: 95% range of the average; dots: individual polls after adjustments.

PollsterDatesSampleResultAdjustedWeight
YouGovA−Oct 6–Oct 122,245 LVSand +6.0Sand +6.20.80
Marist UniversityOct 8–Oct 111,100 LVSand +7.0Sand +4.70.47
Emerson CollegeA−
for Nexstar Media
Oct 5–Oct 6650 LVSand +3.7Sand +4.10.36
CNN/SSRSB−Sep 29–Oct 5801 LVSand +9.0Sand +8.50.44
The New York Times/Siena UniversityASep 22–Oct 1606 LVSand +11.0Sand +12.60.41
Beacon Research/Shaw & Co. ResearchA
for Fox News
Sep 24–Sep 281,008 LVSand +9.0Sand +8.30.38
Marist UniversitySep 17–Sep 201,050 RVSand +12.0Sand +10.20.16
co/efficientB · REP sponsorSep 14–Sep 16831 LVSand +4.0Sand +8.20.11
YouGovA−Sep 3–Sep 82,041 LVSand +10.0Sand +11.10.14
YouGovA−Sep 3–Sep 82,167 RVSand +11.0Sand +12.10.15
Emerson CollegeA−
for Nexstar Media
Aug 31–Sep 1750 LVSand +3.0Sand +4.60.07
Wedgewood PollsAug 27–Aug 29600 LVSand +5.0Sand +6.50.06
Suffolk UniversityA−Aug 20–Aug 23500 LVSand +4.2Sand +4.40.06
Emerson CollegeA−
for Nexstar Media
Aug 2–Aug 4712 LVSand +5.0Sand +6.60.02
Beacon Research/Shaw & Co. ResearchA
for Fox News
Jun 23–Jun 271,003 RVSand +9.0Sand +9.70.00
CygnalA+ · REP sponsor
for Iowans for Tax Relief
Jun 16–Jun 19600 LVSand +4.3Sand +5.70.00
The New York Times/Siena UniversityAJun 15–Jun 17600 LVSand +1.0Sand +3.90.00
Echelon InsightsA−
for NetChoice
Apr 3–Apr 9377 LVSand +12.0Sand +14.90.00
GBAO StrategiesB− · DEM sponsor
for Moderate Democrats PAC
Mar 10–Mar 161,200 LVSand +8.0Sand +8.90.00
Z to A Research · DEM sponsorOct 9–Oct 131,351 LVSand +2.0Sand +5.20.00

Chance of winning over time

How this race’s odds have moved as polls and the national environment changed.

Sand +21 over the past 3 months
020406080100Aug 1Sep 1Oct 1

Out of 100. Today: Sand 97, Lahn 3.

What’s driving the forecast

The model blends each estimate by how much to trust it right now. Polls get 92% of the weight, 15 days out.

Polling average (after adjustments)Sand +7.7±2.4 sampling range; effective 8.3 polls
Partisan lean (Cook PVI, 2026 lines) R+6.0roughly 12 points of margin vs. the nation
National environment D+9.6generic ballot + presidential approval
Incumbencynoneopen seat or incumbent not on ballot
Fundamentals estimateSand +0.6±14 typical error
Expert ratings (average)Sand +5.5used only in the “+ Expert ratings” version
ForecastSand +7.1±3.8 standard deviation, including 2.3 for movement before Election Day

All three versions

  • Polls only: Rob Sand 97 in 100 (Solid D)
  • Polls + fundamentals: Rob Sand 97 in 100 (Solid D)
  • Polls + fundamentals + experts: Rob Sand 97 in 100 (Solid D)

Published ratings

Other forecasters’ ratings, as listed on Wikipedia. Shown for comparison; they feed only the “+ Expert ratings” version.

Cook: Lean D (flip)DDHQ: Lean D (flip)Fox News: Lean D (flip)Inside Elections: Tilt D (flip)RCP: Lean D (flip)Sabato: Lean D (flip)Silver Bulletin: Likely D (flip)

County map

Counties colored by the 2024 presidential vote; on election night this switches to the live count in this race.

Black Hawk County, 2024 president: Democratic +1.2 (62,653 votes)Hancock County, 2024 president: Republican +47.4 (5,933 votes)Wapello County, 2024 president: Republican +31.5 (14,571 votes)Cedar County, 2024 president: Republican +21.8 (10,624 votes)Howard County, 2024 president: Republican +31.8 (4,837 votes)Warren County, 2024 president: Republican +20.7 (32,662 votes)Wayne County, 2024 president: Republican +57.2 (3,119 votes)Marshall County, 2024 president: Republican +15.6 (17,217 votes)Franklin County, 2024 president: Republican +41.7 (4,885 votes)Delaware County, 2024 president: Republican +39.6 (10,112 votes)Buchanan County, 2024 president: Republican +28.2 (10,714 votes)Webster County, 2024 president: Republican +31.2 (16,706 votes)Boone County, 2024 president: Republican +21.5 (15,346 votes)Ringgold County, 2024 president: Republican +51.3 (2,683 votes)Shelby County, 2024 president: Republican +43.0 (6,486 votes)Union County, 2024 president: Republican +36.2 (5,996 votes)Adams County, 2024 president: Republican +44.2 (2,131 votes)Mahaska County, 2024 president: Republican +51.6 (10,910 votes)Adair County, 2024 president: Republican +45.0 (4,064 votes)Hamilton County, 2024 president: Republican +33.3 (7,573 votes)Hardin County, 2024 president: Republican +38.4 (8,434 votes)Ida County, 2024 president: Republican +53.4 (3,642 votes)Marion County, 2024 president: Republican +37.8 (19,490 votes)Poweshiek County, 2024 president: Republican +17.0 (9,971 votes)Polk County, 2024 president: Democratic +10.9 (255,563 votes)Madison County, 2024 president: Republican +38.6 (9,995 votes)Van Buren County, 2024 president: Republican +55.4 (3,622 votes)Henry County, 2024 president: Republican +36.0 (9,574 votes)Cerro Gordo County, 2024 president: Republican +11.6 (22,942 votes)Wright County, 2024 president: Republican +36.5 (5,706 votes)Jones County, 2024 president: Republican +26.3 (10,949 votes)Carroll County, 2024 president: Republican +41.9 (11,120 votes)Greene County, 2024 president: Republican +33.0 (4,874 votes)Emmet County, 2024 president: Republican +44.0 (4,786 votes)Mitchell County, 2024 president: Republican +31.1 (5,757 votes)Montgomery County, 2024 president: Republican +39.1 (5,061 votes)Bremer County, 2024 president: Republican +22.2 (14,556 votes)Washington County, 2024 president: Republican +24.4 (11,551 votes)O'Brien County, 2024 president: Republican +60.9 (7,501 votes)Pocahontas County, 2024 president: Republican +54.0 (3,573 votes)Davis County, 2024 president: Republican +54.4 (3,950 votes)Crawford County, 2024 president: Republican +43.5 (6,525 votes)Grundy County, 2024 president: Republican +41.8 (7,131 votes)Audubon County, 2024 president: Republican +38.4 (3,239 votes)Linn County, 2024 president: Democratic +9.9 (122,369 votes)Keokuk County, 2024 president: Republican +51.5 (5,142 votes)Sac County, 2024 president: Republican +51.6 (5,448 votes)Woodbury County, 2024 president: Republican +23.0 (42,674 votes)Pottawattamie County, 2024 president: Republican +20.0 (44,411 votes)Muscatine County, 2024 president: Republican +14.9 (19,695 votes)Mills County, 2024 president: Republican +39.1 (8,223 votes)Osceola County, 2024 president: Republican +64.2 (3,219 votes)Fayette County, 2024 president: Republican +30.5 (9,817 votes)Jasper County, 2024 president: Republican +27.6 (20,149 votes)Des Moines County, 2024 president: Republican +15.0 (18,998 votes)Story County, 2024 president: Democratic +10.4 (49,200 votes)Plymouth County, 2024 president: Republican +54.2 (13,931 votes)Appanoose County, 2024 president: Republican +46.7 (6,466 votes)Dubuque County, 2024 president: Republican +8.6 (52,566 votes)Fremont County, 2024 president: Republican +44.6 (3,785 votes)Decatur County, 2024 president: Republican +47.1 (3,727 votes)Winneshiek County, 2024 president: Republican +9.3 (11,927 votes)Clay County, 2024 president: Republican +43.2 (8,514 votes)Johnson County, 2024 president: Democratic +38.1 (86,068 votes)Lucas County, 2024 president: Republican +48.1 (4,639 votes)Monroe County, 2024 president: Republican +50.7 (4,146 votes)Iowa County, 2024 president: Republican +27.7 (9,617 votes)Benton County, 2024 president: Republican +33.2 (14,470 votes)Kossuth County, 2024 president: Republican +44.2 (8,376 votes)Scott County, 2024 president: Republican +3.9 (89,743 votes)Harrison County, 2024 president: Republican +41.8 (7,938 votes)Louisa County, 2024 president: Republican +41.0 (5,136 votes)Page County, 2024 president: Republican +42.4 (7,297 votes)Clayton County, 2024 president: Republican +34.5 (9,381 votes)Humboldt County, 2024 president: Republican +50.0 (5,067 votes)Jefferson County, 2024 president: Republican +6.8 (8,317 votes)Sioux County, 2024 president: Republican +71.1 (18,881 votes)Dallas County, 2024 president: Republican +4.7 (62,633 votes)Cass County, 2024 president: Republican +40.7 (7,195 votes)Clarke County, 2024 president: Republican +42.0 (4,459 votes)Monona County, 2024 president: Republican +45.4 (4,616 votes)Calhoun County, 2024 president: Republican +46.7 (5,093 votes)Jackson County, 2024 president: Republican +32.5 (10,782 votes)Chickasaw County, 2024 president: Republican +37.2 (6,230 votes)Guthrie County, 2024 president: Republican +37.9 (6,514 votes)Winnebago County, 2024 president: Republican +30.7 (5,627 votes)Dickinson County, 2024 president: Republican +40.0 (11,192 votes)Lee County, 2024 president: Republican +27.8 (16,154 votes)Taylor County, 2024 president: Republican +55.7 (3,078 votes)Butler County, 2024 president: Republican +45.3 (8,027 votes)Floyd County, 2024 president: Republican +25.7 (7,625 votes)Worth County, 2024 president: Republican +28.2 (4,278 votes)Cherokee County, 2024 president: Republican +45.8 (6,089 votes)Palo Alto County, 2024 president: Republican +45.0 (4,976 votes)Tama County, 2024 president: Republican +26.9 (8,594 votes)Buena Vista County, 2024 president: Republican +33.3 (7,516 votes)Lyon County, 2024 president: Republican +69.8 (6,984 votes)Allamakee County, 2024 president: Republican +34.3 (7,303 votes)Clinton County, 2024 president: Republican +18.9 (23,813 votes)
Color shows the 2024 presidential margin in each county. Hover or tap a county for its numbers.

2024 results: Fox News 2024 county results, compiled by Tony McGovern (github.com/tonmcg/US_County_Level_Election_Results_08-24). Not authoritative.

Rules and notes

  • Incumbent retiring

Governor races, closest first · this is #19 of 36