The election is over. The accountability continues.

Iowa First Check will be quieter for a bit as we shift gears. Our election coverage will remain available while we work on what comes next.

For 2027 and beyond, our goal is to make it easier to follow what Iowa’s elected officials actually do: the bills they introduce, the votes they cast, the money behind their campaigns and the promises they keep—or don’t. That includes the Statehouse, the governor’s office and Iowa’s delegation in Washington.

Follow us on X for updates, and email us your suggestions. What should we be tracking? What’s too hard to find or understand?

Thanks for making Iowa First Check part of your election season. We’re just getting started.

2026 general election

Iowa election results

How Iowa voted, 1986–2024

Presidential and governor results for every Iowa county, 1986–2024. Compare results with 2024 and 2022 after all precincts report.

See past election results

★ Campaign Activity Round ★

134Zach Lahn
Reported events (2026)
125Rob Sand
76Zach Lahn
Counties represented
99Rob Sand
20Zach Lahn
Town halls / public meetings
101Rob Sand
November 2, 2026Zach Lahn
Last reported event
November 3, 2026Rob Sand
No event announcedZach Lahn
Next announced event
No event announcedRob Sand

Full event record for both candidates → · Full calendar →

★ Iowa County Event Map ★

Where each candidate has held a publicly reported campaign event. How this is counted →

Lahn — held an event Sand — held an event No reported events

Hover or select a county for details.

Zach Lahn
Rob Sand

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 ★

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

What the qualifying polls show Sand +6.8
Rob Sand
51.0%
Zach Lahn
44.1%

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 ★

$30,341,771Zach Lahn
Total raised
$49,536,469Rob Sand
$846,501Zach Lahn
Cash on hand
$1,363,598Rob Sand
$2,830,469Zach Lahn
Campaign debt
$0Rob Sand
$31,995,269Zach Lahn
Total spent
$56,030,836Rob Sand
85%Zach Lahn
Contributions from out-of-state
50%Rob Sand
20%Zach Lahn
Spending kept in Iowa
15%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 October 30, 2026 / October 30, 2026), not a running total.

Next campaign finance report (January 19 Report, covering October 15 (or the Wednesday preceding the general election) – December 31, 2026) is due January 19, 2027 by 4:30 PM. Source: Iowa Ethics & Campaign Disclosure Board.

Full campaign finance records →

★ Where They Stand ★

Explore an issue

Zach Lahn

Supports eventually eliminating Iowa's personal income tax and property taxes on primary-residence single-family homes. Proposes finding savings through a publicly accessible government-spending ledger and raising revenue from data centers. In the Oct. 14 debate, he had not provided a complete funding mechanism for eliminating primary-home property taxes. He mentioned a sales-tax increase suggested by others but explicitly said it was not his proposal.

◆

Rob Sand

Says he does not support reversing Iowa's recent income-tax cuts, while questioning whether the state can sustain its spending commitments under current revenue levels. Proposes revenue from regulated adult-use cannabis and ending data-center tax breaks, alongside mandatory participation in the Public Innovations and Efficiencies program. In the Oct. 14 debate, he acknowledged that cannabis revenue and ending data-center tax breaks alone would not close the budget gap.

These are summaries of stated positions, not findings that a proposal is funded, legally available to a governor acting alone, or certain to achieve its stated results. A position not found in the reviewed sources should not be interpreted as support or opposition.

Find your candidate match

Take a short quiz about your views and compare them with the candidates’ documented positions.

Take the quiz →

Fact Checks

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

12 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.

253
Nights in Iowa
Plane's recorded overnight location
65
Nights in Kansas
Plane's recorded overnight location
43
Other / unknown
Other states or insufficient data
November 1, 2026
Last recorded flight
Most recent flight in the available data

201 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–November 1, 2026. Data last refreshed November 4, 2026.