Businessman Zach Lahn defeated U.S. Rep. Randy Feenstra (R-IA) in the Iowa Republican gubernatorial primary on June 3, 2026 [1].

The result marks a rare instance of Republican primary voters rejecting a candidate endorsed by former President Donald Trump. The outcome suggests a potential shift in the influence Trump maintains over GOP nominations in key swing states.

Lahn secured the nomination by upsetting Feenstra, who entered the race with the backing of the former president [2]. The defeat of the Trump-endorsed candidate occurred despite the former president's continued prominence within the party's infrastructure [3].

Feenstra conceded the race following the primary vote [4]. Lahn's campaign focused on a platform that ultimately appealed more to the Iowa Republican electorate than the endorsement of the former president provided for his opponent [5].

The victory for Lahn is being viewed as a rebuke of the former president's late endorsement in this specific contest [6]. While the former president typically maintains a strong grip on the party, this primary demonstrates that local candidates can successfully challenge that dynamic when they align more closely with the current preferences of the primary base [7].

Lahn now moves forward as the Republican nominee for governor, positioning himself for the general election after overcoming a well-funded opponent with national political backing [2].

Zach Lahn won the Iowa Republican gubernatorial primary, upsetting Trump-backed Randy Feenstra

This primary result indicates that Donald Trump's endorsement is not an absolute guarantee of victory within the GOP, particularly when voters perceive a candidate as a better fit for their state's specific needs. By defeating a sitting U.S. Representative with the former president's backing, Lahn has demonstrated a viable path for non-endorsed Republicans to win nominations through localized campaign strategies.