Businessman Zach Lahn defeated Rep. Randy Feenstra (R-Iowa) in the Iowa Republican gubernatorial primary on June 4, 2026.

The result is significant because it represents the first major statewide primary loss for President Donald Trump during the 2026 election cycle [1]. While the president provided his endorsement to Feenstra, Iowa Republican voters chose Lahn instead.

Feenstra entered the race with the backing of the president, a factor that has historically driven primary outcomes in the state. However, the victory for Lahn suggests a shift in how the GOP base in Iowa responds to executive endorsements in statewide races.

This defeat comes amid a broader set of primary elections across the U.S. occurring this week. The outcome in Iowa stands out as a rare instance where a Trump-endorsed candidate failed to secure a victory in a high-profile statewide contest [2].

Lahn's path to victory reflects a preference among some primary voters for his business background over the legislative experience of Feenstra. The transition from a candidate backed by the White House to a businessman marks a pivot in the state's political direction for the upcoming gubernatorial term.

Observers of the 2026 midterms are now looking to other states to see if this trend of defying presidential endorsements continues in other primary contests [2].

Zach Lahn defeated Rep. Randy Feenstra (R-Iowa) in the Iowa Republican gubernatorial primary

This result indicates a potential decoupling of the presidential endorsement from guaranteed victory in certain GOP primaries. By rejecting a candidate backed by President Trump in a statewide race, Iowa voters have demonstrated that local preferences or candidate profiles can outweigh the influence of the White House, potentially altering the strategy for future Republican endorsements in 2026.