Zach Lahn projected to win Iowa GOP governor primary, upsetting Trump's pick in a state Democrats hope to flip
Zach Lahn is projected to win Iowa's Republican governor primary, setting up a competitive fall race against Democrat Rob Sand.
Intelligence analysis by GPT-5.4 Mini

Lahn, a farmer and businessman aligned with the MAHA movement, defeated Trump-backed Rep. Randy Feenstra in an upset. The result opens a high-stakes general election in a state that has leaned Republican but where Democrats see an opportunity.
A farmer named Zach Lahn won the Republican race for Iowa governor instead of the politician Donald Trump wanted. Now he will face Rob Sand in the big election, like two teams meeting in the final game.
Analysis
What happened
CBS News projects that Zach Lahn will win the Republican primary for Iowa governor, defeating Rep. Randy Feenstra, who had been backed by Donald Trump and much of the state party establishment. Lahn, a farmer and businessman, ran as a populist outsider with an "Iowa First" message and emphasis on land ownership, youth outmigration, and Iowa's cancer rate.
The general-election setup
Lahn will face Rob Sand, Iowa's state auditor and the Democratic nominee, in November. Sand ran unopposed in his primary and is already a well-known statewide Democrat after winning reelection in 2022. He is campaigning on accountability, criticizing Republican economic policy, and pitching universal pre-K while attacking the state's school voucher program.
Why the race is drawing attention
Iowa has moved sharply to the right in recent years: Trump carried it in 2024 by 13 points, and Gov. Kim Reynolds won reelection by 18 points in 2022. Even so, the Cook Political Report rates the governor's race a tossup, while the University of Virginia's Center for Politics says it leans red. That combination makes Iowa one of the more closely watched gubernatorial contests this cycle.
The money and the politics
Lahn enters the general election with a fundraising disadvantage. The article says he had just over $700,000 on hand in mid-May, while Sand had nearly $18.3 million. Lahn lent his campaign $2 million last year, but Sand's campaign has been boosted by large contributions from his wife's family. Beyond the governor's race, the state also has an open Senate contest and two competitive House races, keeping Iowa central to the broader national map.
Key points
- CBS News projects Zach Lahn will win Iowa's Republican governor primary over Trump-backed Rep. Randy Feenstra.
- Lahn ran on an "Iowa First" platform focused on farmland ownership, population loss, and the state's cancer rate.
- He will face Democrat Rob Sand, Iowa's state auditor, in what is expected to be a competitive general election.
- Sand has a major fundraising advantage and is running on accountability, universal pre-K, and criticism of GOP education policy.
- Iowa remains Republican-leaning, but major forecasters differ on how competitive the governor's race will be.
If Lahn can turn his outsider message into broader appeal, he may unite conservative voters while making gains with people worried about Iowa's economy and future. The race could stay competitive enough to force both parties to compete hard for rural and suburban voters.
Lahn starts the general election with far less money than Sand, which could limit his ability to define himself statewide. If voters treat the race as a referendum on recent Republican governance, Sand could benefit from the political environment and Iowa's open-seat dynamics.