Download the Data

You don't have to take our word for it.

Iowa First Check makes its published data available in formats that are easier to review, sort and analyze. We also link to the original sources so readers can check our work—or start from scratch and do the work themselves.

Candidate Events

Every publicly announced Zach Lahn and Rob Sand campaign event tracked for this site—rallies, town halls, tours and other public appearances, both completed and scheduled. Private events are not counted.

Coverage
May 5, 2025–Nov. 3, 2026 (latest scheduled event)
Last updated
October 22, 2026

Limitations: Event format, media access and precise start times are reported on a best-effort basis and may not reflect last-minute changes or cancellations.

Campaign Contributions

Every itemized campaign contribution to Zach Lahn's and Rob Sand's gubernatorial campaigns since each committee's own reporting window began—no street addresses.

Coverage
Since November 6, 2025 (Lahn) / May 12, 2025 (Sand)
Last updated
October 19, 2026

Limitations: Reflects itemized contributions as filed with the Iowa Ethics & Campaign Disclosure Board; unitemized small-dollar totals below the state's reporting threshold are not broken out by donor.

Campaign Expenditures

Every itemized campaign expenditure by Zach Lahn's and Rob Sand's gubernatorial campaigns—vendor, city, state and amount.

Coverage
Since November 6, 2025 (Lahn) / May 12, 2025 (Sand)
Last updated
October 19, 2026

Limitations: Reflects itemized expenditures as filed with the Iowa Ethics & Campaign Disclosure Board.

Digital Advertising Summaries

Per-candidate Google Political Advertising Transparency summaries—ad counts, spend ranges and activity windows for ads bought through each campaign's own advertiser accounts.

Coverage
Reporting current through October 22, 2026
Last updated
October 22, 2026

Limitations: Covers only ads bought through each campaign's own known advertiser IDs, not all advertising in the race. Spend and impressions are reported by Google as ranges, never exact figures. This compilation may be reused with attribution; the underlying ad-transparency data remains subject to Google's own terms.

Aircraft Movements

Public ADS-B flight history for tail number N512MM, an aircraft publicly associated with Zach Lahn, under its registered code (a669fc) and a second code (a0925a) tentatively identified as the same aircraft. Compiled from the OpenSky Network plus adsb.lol, adsb.fi and ADS-B Exchange position tracks.

Coverage
Nov. 1, 2024–Oct. 22, 2026
Last updated
October 22, 2026

Limitations: Tracks the aircraft, not any specific person aboard—these records do not establish who was on a given flight, its purpose, or where any individual spent the night. Receiver coverage has gaps, so some flights may be missing and some airports are inferred or unknown (see the source and basis columns). The OpenSky Network's, adsb.fi's and ADS-B Exchange's terms of use and adsb.lol's Open Database License (ODbL) govern reuse of the underlying ADS-B data separately from this compilation.

Governor Race Polls

Every public poll of the 2026 Iowa governor's race we've identified, including field dates, sample details, disclosure status, and whether each poll counts toward the polling average—plus the Sand-Feenstra polls fielded before Zach Lahn won the Republican nomination.

Coverage
Oct. 13, 2025–Oct. 19, 2026
Last updated
October 21, 2026

Limitations: Percentages are preserved exactly as published, including cases with less than 0.5% support recorded as unknown rather than rounded to an exact figure. A poll's inclusion in the average does not indicate a quality judgment beyond the disclosure criteria described in the methodology.