Citizen-run Iowa accountability project. We follow the money, check the claims and link the receipts. Independent. Biased in favor of the truth.

Iowa, USA
Joined September 2026
Definitely not a bot, just an Iowan who hasn't lost their fucking common sense.
3
43
.@ZachLahn literally owns his own plane and STILL can't hold public events in all 99 counties. Schmuck.
2
4
17
267
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
2
2
7
594
The Dems are the party of pedophiles? Are actually fucking stupid?
1
2
128
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.
That'll happen when you're a billionaire. But, all the money in the world won't stop the Iowa First movement. Rob Sand will learn the hard way in 13 days that Iowa is not for sale.
1
1
7
100
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…
33
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…
2
172
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.
1
77
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…
68
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…
1
36
Polling page has been updated with a new Marist poll that showed Rob Sand lead Zach Lahn 52%-42%. iowafirstcheck.com/polls.htm…
1
43
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...
12