Illustration of Zach Lahn
Zach Lahn
Republican

The Tale
of the Tape

Measuring which Iowa gubernatorial candidate is more "Iowa First."

Next scheduled debate
Lahn and Sand on KWQC
Tuesday, Oct. 6 · 7 p.m. Central
October 6, 2026
Illustration of Rob Sand
Rob Sand
Democrat

Comparisons drawn from public records, campaign materials and published reporting. Last updated September 23, 2026, 6:00 PM Central.

Campaign Activity Round

83Zach Lahn
Reported events (2026)
97Rob Sand
58Zach Lahn
Counties represented
95Rob Sand
15Zach Lahn
Town halls / public meetings
96Rob Sand
September 19, 2026Zach Lahn
Last reported event
September 23, 2026Rob Sand
September 25, 2026 (Palo Alto)Zach Lahn
Next announced event
September 28, 2026 (Poweshiek)Rob Sand

Full event record for both candidates → · Full calendar →

Iowa County Event Map

Which candidate has held more publicly reported campaign events in each county. How this is counted →

Lahn — more events Sand — more events Tied No reported events
Show:

Hover or select a county for details.

County Score
15
Lahn leads — counties where Lahn has held more events.
42
Sand leads — counties where Sand has held more events.
42
Tied — counties where both candidates have held an equal number of events.
0
No reported events — counties with no reported events yet.

Events are included when they were publicly announced by a campaign, local organization or another public source—something an ordinary person had an opportunity to learn about. Private events are not counted. Full methodology →

The Polling Round

9 polls meet our standard. Sand leads in all 9. The average gives more weight to newer polls and likely-voter polls.

What the qualifying polls show Sand +4.9
Rob Sand
48.1%
Zach Lahn
43.2%

Polls measure where voters stood when they were contacted. The full page shows the wiggle room and methods behind each result.

See every poll and how we calculated it →

The Money Round

$7,569,964Zach Lahn
Total raised
$28,420,504Rob Sand
$1,045,365Zach Lahn
Cash on hand
$17,957,959Rob Sand
$2,794,684Zach Lahn
Campaign debt
$0Rob Sand
$9,024,599Zach Lahn
Total spent
$18,320,511Rob Sand
84%Zach Lahn
Contributions from out-of-state
39%Rob Sand
59%Zach Lahn
Spending kept in Iowa
20%Rob Sand

Fundraising periods begin on each candidate's campaign-announcement date (Lahn: November 6, 2025, Sand: May 12, 2025). Cash on hand and debt are each committee's most recent disclosure snapshot (filed July 20, 2026 / July 20, 2026), not a running total.

Next campaign finance report (October 19 Report, covering July 15 – October 14, 2026) is due October 19, 2026 by 4:30 PM. Source: Iowa Ethics & Campaign Disclosure Board.

Full campaign finance records →

Where They Stand

Explore an issue

Zach Lahn

Opposes increases in Iowa's sales, income and property taxes and has said eliminating the state income tax should be a long-term goal. Proposes reducing taxes through government savings, offering housing-related tax rebates to young Iowans and increasing taxes on institutional property owners.

Rob Sand

Supports raising Iowa's minimum wage to $12 an hour. Proposes caregiver tax credits, limits on certain utility fees, interest-free down-payment assistance and new revenue from regulated adult-use cannabis and ending data-center tax exemptions. He has said he does not believe broad tax increases would be necessary.

These summaries do not predict whether a proposal would work as described.

Fact Checks

Campaign claims checked against public records, campaign materials and published reporting.

11 claims reviewed

See the fact-check scorecard →
Public aircraft data

The Aircraft Record

Public flight data for tail number N512MM, registered to Buckeye Creek Ventures LLC of Belle Plaine. Since Zach Lahn entered the governor's race on November 6, 2025, the aircraft's recorded overnight locations have included Iowa, Kansas and other places.

159
Nights in Iowa
Plane's recorded overnight location
39
Nights in Kansas
Plane's recorded overnight location
34
Other / unknown
Other states or insufficient data
June 25, 2026
Last recorded flight
Most recent flight in the available data

123 flight(s) recorded since campaign announcement

The records track the plane—not Zach Lahn. They do not establish who was aboard, why a flight occurred or where any person spent the night.

Tracking period: November 6, 2025–June 25, 2026. Data last refreshed September 23, 2026.