Iowa Republicans delivered a surprise setback to President Donald Trump on Tuesday, rejecting his endorsed candidate for governor and instead elevating a political outsider in one of the most surprising primary results of the 2026 election cycle.
Zach Lahn, a farmer and businessman who ran as an insurgent conservative, defeated U.S. Rep. Randy Feenstra in the Republican gubernatorial primary despite Trump’s late intervention on Feenstra’s behalf. The result was particularly notable because Republican voters have rarely ignored a presidential endorsement so openly in a major statewide contest during Trump’s second term.
Trump endorsed Feenstra only four days before the primary, declaring that the Iowa congressman was “MAGA all the way!” and praising him as a reliable ally. But the endorsement failed to overcome the opposition that had already formed around Feenstra, who entered the campaign with the advantages of congressional office, establishment support, and the president’s backing.
Lahn, one of five Republicans seeking the nomination, captured enough of the vote to avoid sending the contest to a state party convention. Feenstra conceded the race Tuesday night.
Zach Lahn has defeated Trump-endorsed Rep. Randy Feenstra in Iowa’s gubernatorial race.
Lahn campaigned on an “Iowa First” agenda, rejecting outside influence and funding, including money from AIPAC.
He was endorsed by RFK Jr.’s MAHA Action and has pledged to bar illegal… pic.twitter.com/8dSFiLKNib
— AF Post (@AFpost) June 3, 2026
The outcome represents an rare breach in Trump’s influence over Republican primary voters. Trump has repeatedly demonstrated an ability to shape GOP contests, punish incumbents viewed as insufficiently loyal, and elevate preferred candidates in crowded fields. In Iowa, however, voters declined to follow his lead even after he placed his political capital squarely behind Feenstra.
The timing of the endorsement may have limited its effect. Trump entered the contest after early voting had already begun and only days before polls closed. By that point, Lahn had assembled an energized coalition of conservative voters and attracted the backing of former U.S. Rep. Steve King, the longtime Iowa congressman whom Feenstra defeated in a 2020 Republican primary.
Lahn’s victory does not necessarily suggest a broader rejection of Trump among Iowa Republicans. The president remains the dominant figure in the party, and his endorsement continues to carry substantial weight in most GOP contests. But the Iowa result demonstrates that the endorsement is not always decisive, particularly when it arrives late and confronts an organized grassroots opposition.
The upset also reshapes the general-election contest. Lahn will face Democratic State Auditor Rob Sand, the only Democrat currently holding statewide elected office in Iowa. Sand is running to succeed Republican Gov. Kim Reynolds, who is not seeking another term.
Democrats have not won the Iowa governorship since 2006, and the state has moved steadily toward Republicans in recent elections. But party leaders view Sand as a credible contender in an open-seat race, particularly after a Republican primary that exposed divisions within the GOP coalition.
[Read More: House Ethics Committee Investigating Another Democrat]

