.@ZachLahn literally owns his own plane and STILL can't hold public events in all 99 counties. Schmuck.
More flights. A fuller picture. And yes, more maps.
We’ve filled in historical flight records missing since the June 25 identifier change and given our aircraft log a refresh.
Explore the updated record:
iowafirstcheck.com/flight-lo…
#ZachLahn #RobSand #Iowa
Why does so much of @ZachLahn's money come from PACs/outside of Iowa?
It's disgusting how much money is in our political system today, regardless of party. But he's the one trying to pretend he's just a small-town farm boy.
Individual donations have barely budged for him, too.
New Cook Political Report poll: Rob Sand 54%, Zach Lahn 43%.
With that added, our weighted polling average now has Sand ahead by 7 points, 50.8%–43.8%.
See the polls, methods and how we calculate the average:
iowafirstcheck.com/polls.htm…
Two new polls were added tonight. Our average shows Rob Sand ahead by 6.6 points against Zach Lahn.
See the polling run down here: iowafirstcheck.com/polls.htm…
1/4 Iowa’s early vote keeps growing. This morning: 61,026 absentee ballots received — up 27,608 since Friday and nearly 70% ahead of the same point before the 2022 midterm.
Want to hear from Rob Sand or Zach Lahn in person?
Our race calendar brings upcoming public campaign events together in one place. Find a stop near you and check the details before heading out.
iowafirstcheck.com/events-ca…
How is Iowa voting early?
Our new tracker breaks down ballots received by county and party registration, with comparisons to the same point in 2022 and 2024.
Find your county and follow the numbers as new reports come in (will be updated daily).
iowafirstcheck.com/early-vot…
Polling page has been updated with a new Marist poll that showed Rob Sand lead Zach Lahn 52%-42%.
iowafirstcheck.com/polls.htm…
So @ZachLahn's website was refreshed, and it removed his 99-county map. Don't worry, we still have it on IowaFirstCheck.com. He has a long way to go to 99 before election day...






















