Donald Trump’s endorsed candidate for Iowa governor, Randy Feenstra, was defeated in Tuesday’s Republican primary, despite receiving a full-throated endorsement from the former president just days before voters cast their ballots.
Trump had urged Republicans to support Feenstra, writing on Truth Social:
“Highly Respected American First Congressman, Randy Feenstra… Randy is MAGA all the way! … Randy Feenstra has my Complete and Total Endorsement to be the next Governor of Iowa — RANDY WILL NEVER LET YOU DOWN!”
The endorsement was not enough. Feenstra lost the nomination to businessman Zach Lahn, marking a significant setback for one of Trump’s preferred candidates heading into the 2026 election cycle.
Even some Trump allies were quick to blame Feenstra rather than the endorsement itself. One Republican strategist told NBC News:
“Clearly a Randy problem. Barely won his own district… But, it is what it is. So we go with Lahn.”
Throughout the campaign, Feenstra attempted to draw contrasts with Lahn on a variety of issues, but voters ultimately chose a different direction.
The result comes as Republicans prepare for a competitive general election following Governor Kim Reynolds’ decision not to seek another term. Democrats are expected to rally behind state auditor Rob Sand, who has been campaigning across Iowa with a message aimed at attracting independents and moderate voters.
The primary outcome is likely to generate discussion about the influence of endorsements in statewide races and the evolving dynamics within the Iowa Republican Party.
With the general election now taking shape, attention shifts to whether Republicans can hold the governor’s office or whether Democrats can capitalize on the open-seat race in a state that has become increasingly important in national politics.
