On Tuesday, Iowa Republicans handed Donald Trump a defeat that has not happened anywhere else this primary season. Businessman Zach Lahn beat Trump’s hand-picked candidate, Rep. Randy Feenstra, in the Republican primary for governor. The margin was less than a single percentage point, 37.8 percent to 37 percent. It is the first time in the 2026 midterm cycle that a candidate Trump personally endorsed for governor, the House, or the Senate has lost a primary.

Trump posted his endorsement of Feenstra on Truth Social four days before voters went to the polls, calling him a Republican with his complete and total endorsement. Iowa Republicans had a chance to fall in line behind the most powerful man in their party. A plurality of them picked someone else.

Who Beat Trump’s Candidate

Zach Lahn was not a household name in Iowa politics before November. He is a farmer and investment manager whose family has worked the same eastern Iowa land for a century. He ran on what he called an Iowa First agenda, built around a message that is unusual for a Republican primary: that large agricultural corporations have a stranglehold on the state’s farmers, and that pesticide-heavy industrial agriculture is hurting both the land and the people who live on it.

I will take on the big ag cartels, Lahn told supporters in his victory speech Tuesday night. I will break up their monopolies, and I will get Iowa farmers a fair deal.

That message connected with a constituency Republicans do not often have to manage: the Make America Healthy Again movement built around Health and Human Services Secretary Robert F. Kennedy Jr. MAHA Action endorsed Lahn, the first gubernatorial endorsement in the organization’s history. The group has repeatedly clashed with the Trump administration over its ties to pesticide manufacturers and large agricultural interests, and it threw its full weight behind a candidate running directly against the wing of the party currently in power.

Why a Single Primary Matters

One state primary for governor is not, on its own, a national trend. But this result is being read closely in both parties for what it reveals about the current state of the Republican coalition heading into the midterms.

Trump’s endorsement has been the single most reliable force in Republican primaries since he returned to office. Candidates have built entire campaigns around securing it, and voters have rewarded it. Iowa was supposed to be no different. Feenstra was a sitting member of Congress, the better-funded candidate, and the one with the backing of the man who controls the party’s base. He still lost, in a state Trump carried by more than thirteen points in 2024.

The defeat also exposes a fault line that has been growing inside the Republican coalition for months: the relationship between the MAGA wing loyal to Trump and the MAHA wing built around Kennedy. The two movements have largely coexisted in public. In Iowa, they ran candidates against each other, and the MAHA-aligned candidate won.

What Comes Next

Lahn now advances to the general election against Democratic State Auditor Rob Sand, who ran unopposed and locked up his party’s nomination the same night. Sand is widely viewed as one of the stronger statewide candidates Iowa Democrats have fielded in years, and he now faces a Republican nominee who spent the primary attacking the agricultural industry that dominates the state’s economy and the political establishment that backed his opponent.

Iowa Republicans will spend the next several months figuring out whether Tuesday’s result was a one-time fluke driven by a uniquely strong outsider candidate, or an early signal that Trump’s hold on his own party’s voters is not as absolute as it has appeared. Democrats, for their part, now have a competitive race for governor in a state Trump won twice, against a nominee his own movement could not unify behind.

The primary is over. The question of what it means is just getting started.

Get Out and Vote!
Skip to content