Election Day, Nov 3 6 daysSenate D 85%House D 97%Governors D 86%Forecast updated Oct 28

How healthy is each campaign, and how does each side win? A health score for both campaigns in every Senate, governor and contested House race, and the path to victory for each side.

Governor · Iowa · open seat

Iowa Governor

Rob Sand vs Zach Lahn

ForecastD +7.2
Democrat91%
Republican9%
RatingLikely D
Full forecast
Brief me as

Neutral view. Pick a side and the War Room briefs you as that campaign's operative.

Vital signs

Campaign health, 0 to 100, from public money, outside spending, ballots and activity
DemocratRob SandStable
670100
  • Money weight 2567

    Raised $54.0M against $27.0M for Zach Lahn.

  • Early vote weight 1565

    Registered Democrats cast 50% of the 286,878 ballots in Iowa so far, against 32% for the other party. That is 6.5 points worse for Democrats than the forecast expected by now. Counts registration, not votes.

  • National tide weight 1580

    Gallup party identification moved from Republicans 48 Democrats 45 in the third quarter of 2024 to Democrats 50 Republicans 39 in the third quarter of 2026, 14 points toward the Democrats. This race moves 0.98 points for every point the nation moves, so it feels about 13.7 points of that tide, a tailwind for Rob Sand.

  • Activity weight 1050

    20 campaign stops by the candidate or surrogates in 30 days. 1 mention on shows and podcasts in two weeks.

RepublicanZach LahnCritical
330100
  • Money weight 2533

    Raised $27.0M against $54.0M for Rob Sand.

  • Early vote weight 1535

    Registered Republicans cast 32% of the 286,878 ballots in Iowa so far, against 50% for the other party. That is 6.5 points better for Republicans than the forecast expected by now. Counts registration, not votes.

  • National tide weight 1520

    Gallup party identification moved from Republicans 48 Democrats 45 in the third quarter of 2024 to Democrats 50 Republicans 39 in the third quarter of 2026, 14 points toward the Democrats. This race moves 0.98 points for every point the nation moves, so it feels about 13.7 points of that tide, a headwind for Zach Lahn.

  • Activity weight 1050

    13 campaign stops by the candidate or surrogates in 30 days. 1 mention on shows and podcasts in two weeks.

How each side wins

From the forecast, the polls, the county map, voter groups, money and ballots
If you work for Rob Sand
  1. Protect the lead

    Rob Sand leads by 7.2 in the forecast and wins 91% of simulations. The cushion is about 98,289 votes; a one point swing is about 6,864 voters changing sides.

  2. The range

    In 8 of 10 simulations the result lands between D +0.1 and D +14.3. Only an unusual polling error changes the winner.

  3. The polls

    The polls page average is D +5.8. Your best recent poll is Cook Political Report/GS Strategy Group and New River Strategies at D +11.0; your worst is Echelon Insights for NetChoice at D +3.7. 14 polls in the last 30 days.

  4. Turn out the base

    The biggest vote banks for Democrats: Polk, a projected net 70,642 votes; Johnson, a projected net 42,891 votes; Linn, a projected net 32,899 votes. Every point of extra turnout here is worth more than persuasion anywhere else.

  5. Win the battlegrounds

    The large counties within 12 points: Pottawattamie, D +0.6, 2.5% of the vote; Woodbury, R +4.7, 2.5% of the vote; Warren, R +0.3, 1.9% of the vote; Clinton, D +3.5, 1.4% of the vote.

  6. Where you run behind the 2024 map

    Against the 2024 presidential vote, Rob Sand runs furthest behind in Sioux, Marion, Webster. That is where the forecast sees voters who backed your side two years ago and have not come back yet.

  7. The coalition levers

    Groups big enough to move the race: White voters, 92% of voters, 51 to 47, where a 5 point gain is worth 4.62 points; Voters who cast ballots in 2022 and 2024, 72% of voters, 52 to 47, where a 5 point gain is worth 3.62 points; Voters without a degree, 64% of voters, 51 to 47, where a 5 point gain is worth 3.19 points.

  8. Where you lose ground

    The forecast's worst groups for Rob Sand: Immigration voters 18 to 80, Small counties 41 to 57, Voters who can afford daily costs 45 to 53. Cutting the loss here is often cheaper than winning new groups.

  9. The early vote

    Registered Democrats cast 50% of the 286,878 ballots in Iowa so far, against 32% for the other party. That is 6.5 points worse for Democrats than the forecast expected by now.

  10. Zach Lahn's strongest asset

    Activity: 13 campaign stops by the candidate or surrogates in 30 days.

If you work for Zach Lahn
  1. Close the gap

    Zach Lahn trails by 7.2 and wins 9% of simulations. Closing it takes about 49,145 voters switching sides, or 98,289 more net votes from new turnout.

  2. The range

    In 8 of 10 simulations the result lands between D +14.3 and D +0.1. Only an unusual polling error changes the winner.

  3. The polls

    The polls page average is D +5.8. Your best recent poll is Echelon Insights for NetChoice at D +3.7; your worst is Cook Political Report/GS Strategy Group and New River Strategies at D +11.0. 14 polls in the last 30 days.

  4. Turn out the base

    The biggest vote banks for Republicans: Sioux, a projected net 9,153 votes; Plymouth, a projected net 5,071 votes; Mahaska, a projected net 3,697 votes. Every point of extra turnout here is worth more than persuasion anywhere else.

  5. Win the battlegrounds

    The large counties within 12 points: Pottawattamie, D +0.6, 2.5% of the vote; Woodbury, R +4.7, 2.5% of the vote; Warren, R +0.3, 1.9% of the vote; Clinton, D +3.5, 1.4% of the vote.

  6. Where you run behind the 2024 map

    Against the 2024 presidential vote, Zach Lahn runs furthest behind in Des Moines, Dubuque, Clinton. That is where the forecast sees voters who backed your side two years ago and have not come back yet.

  7. The coalition levers

    Groups big enough to move the race: White voters, 92% of voters, 47 to 51, where a 5 point gain is worth 4.62 points; Voters who cast ballots in 2022 and 2024, 72% of voters, 47 to 52, where a 5 point gain is worth 3.62 points; Voters without a degree, 64% of voters, 47 to 51, where a 5 point gain is worth 3.19 points.

  8. Where you lose ground

    The forecast's worst groups for Zach Lahn: Independents 22 to 75, Corruption voters 23 to 75, 2024 nonvoters and third party voters 27 to 70. Cutting the loss here is often cheaper than winning new groups.

  9. The early vote

    Registered Republicans cast 32% of the 286,878 ballots in Iowa so far, against 50% for the other party. That is 6.5 points better for Republicans than the forecast expected by now.

  10. Rob Sand's strongest asset

    National tide: Gallup party identification moved from Republicans 48 Democrats 45 in the third quarter of 2024 to Democrats 50 Republicans 39 in the third quarter of 2026, 14 points toward the Democrats.

The map for Sand

County projections from the forecast
Vote banksWhere the biggest net margins come from
CountyForecastVote shareNet D
PolkD +32.915.6%+70,642
JohnsonD +58.45.4%+42,891
LinnD +31.97.5%+32,899
StoryD +31.53.2%+13,656
BattlegroundsLarge counties within 12 points
CountyForecastVote shareNet D
PottawattamieD +0.62.5%+193
WoodburyR +4.72.5%-1,634
WarrenR +0.31.9%-70
ClintonD +3.51.4%+660
Behind the 2024 mapRunning furthest behind the last presidential vote
CountyForecastVote shareNet D
SiouxR +57.41.2%-9,153
MarionR +23.01.2%-3,672
WebsterR +13.21%-1,829

The coalition

Sand against Lahn among the groups that can move it, from the forecast's voter group estimates
Swing groups
  • White voters92% of voters · a 5 point gain is worth 4.6
    5147
  • Voters who cast ballots in 2022 and 202473% of voters · a 5 point gain is worth 3.6
    5247
  • Voters without a degree64% of voters · a 5 point gain is worth 3.2
    5147
  • Voters who find daily costs hard to afford61% of voters · a 5 point gain is worth 3.1
    5840
Weakest groups
  • Immigration voters12% of voters · a 5 point gain is worth 0.6
    1880
  • Small counties47% of voters · a 5 point gain is worth 2.4
    4157
  • Voters who can afford daily costs39% of voters · a 5 point gain is worth 1.9
    4553
SandLahn

Scouting report

From the Watchdog people files, each line with its source
Rob Sand

No researched file yet; this candidate is queued for the next people file batch.

Zach Lahn

No researched file yet; this candidate is queued for the next people file batch.

The forecast

Margin over recent runs
R +2.0D +12.121 runs agonow
Now
D +7.2
8 in 10 land between
D +14.3 and D +0.1
Polling average
D +5.8
Partisan lean
R +11.9

Recent polls

Last 45 days
PollsterDays agoSampleResult
co/efficient (R)0863 LVD +8.0
On Point Polling0491 LVD +4.7
Echelon Insights for NetChoice0403 LVD +3.7
Cook Political Report/GS Strategy Group and New River Strategies2602 LVD +11.0
YouGov32,245 LVD +5.1
National Public Affairs3678 LVD +6.0
Marist College4512 LVD +4.8
Emerson College/Nexstar Media9650 LVD +4.8
CNN/SSRS10801 LVD +7.9
Suffolk University11500 LVD +10.2
New York Times/Siena14606 LVD +10.3
Fox News/Beacon Research and Shaw & Company171,008 LVD +8.7

Money and the air war

Latest reports
SandLahn
Raised$54.0M$27.0M
Spentn/an/a
Cash on handn/an/a
Outside money forn/an/a
Google adsn/an/a
Ad buys
  • Right Direction PAC, RGA linked, contributions to Lahn July 15 to Oct 14 Source$11.8M
  • Democratic Governors Association, contributions to Sand in latest reports Source$5.5M
Follow the money

The early vote

Iowa, through 2026-10-28
Ballots cast
286,878
Party data
Reported by the state
Ballot margin
D +17.8
Forecast expected
D +24.2
Against expectation
6.5 points better for Republicans

Party registration of who has voted, not how they voted.

Open the early vote tracker

Media watch

Who is putting this race in front of an audience
  • 2026-10-21
    Kay Henderson host

    Moderated the Iowa PBS governor debate between Zach Lahn and Rob Sand. Source

  • 2026-09-03
    Kyle Kondik analyst

    Sabato's Crystal Ball moved the open Iowa governor race from Toss-up to Leans Democratic. Source

Media watch

On the trail

Rallies and events, newest first
  • 2026-11-01
    Donald Trump announced in Dubuque

    Fix: city now named as Dubuque. Announced Sunday rally, doors 2:30 p.m., Trump speaks at 6 p.m. local time, venue not yet announced, no candidates named in the report. Source

  • 2026-10-27
    Rob Sand announced in Cedar Rapids

    Third scheduled debate, hosted by KCRG TV9 and The Gazette. Source

  • 2026-10-27
    Zach Lahn announced in Cedar Rapids

    Third scheduled debate, hosted by KCRG TV9 and The Gazette. Source

  • 2026-10-26
    Zach Lahn announced in Pella

    Marion County get out the vote rally. Listed on his campaign events page. Source

  • 2026-10-26
    Zach Lahn announced in Newton

    Jasper County get out the vote rally. Listed on his campaign events page. Source

  • 2026-10-26
    Zach Lahn announced in Ames

    Story County town hall at Torrent Brewing Company. Listed on his campaign events page. Source

  • 2026-10-24
    Zach Lahn announced in Decorah

    Winneshiek County meet and greet. Listed on his campaign events page. Source

  • 2026-10-24
    Zach Lahn announced in Waukon

    Allamakee County meet and greet. Listed on his campaign events page. Source

  • 2026-10-24
    Zach Lahn announced in Dubuque

    Dubuque County meet and greet. Listed on his campaign events page. Source

  • 2026-10-23
    Zach Lahn event in Forest City

    Winnebago County meet and greet listed on his campaign events page for 1 PM. Source

  • 2026-10-23
    Zach Lahn announced in Clear Lake

    Cerro Gordo County meet and greet at the Surf Music Experience Center with special guest Joe Mitchell. Listed on his campaign events page. Source

  • 2026-10-22
    Zach Lahn rally in Sioux City

    Spoke at the Trump rally at a hangar at Sioux Gateway Airport alongside Sen. Chuck Grassley and Senate candidate Ashley Hinson. Source

Races that move with this one

When the polls miss here, they tend to miss there too