MAHA-backed Zach Lahn defeats Trump-backed Randy Feenstra in Iowa GOP primary for governor
Feenstra conceded Iowa’s Republican gubernatorial primary after trailing Zach Lahn in the reported vote count.

SOURCE CHECK
TAP FOR WHYCredibility rates Yahoo News, which republished this story. The other scores rate the article itself.
The article is attributed to NBC News and is republished by Yahoo News, an established national news publisher. The reporting is clearly attributed, though this page is not the original publication.
- Source type — Established national news reporting, republished by a major news platform.
- Author attribution — The page names an author and identifies NBC News as the original publisher.
- Transparency — The republication is disclosed on the page.
The article reports vote totals, the concession and the primary’s political context, and includes comments from a campaign spokesperson and a former Republican county chairman. It offers useful race context but little direct comment from the candidates or a fully developed opposing perspective.
HOW WE SCORE ↗The article gives the result and multiple perspectives on the race, including comments favorable to Sand, but includes little direct response from the candidates and relies on outside characterizations in places.
- Source diversity — Includes a campaign spokesperson and a former Republican county chairman, alongside reported election data.
- Counterarguments presented — Reports campaign claims and assessments but offers little direct comment from the candidates.
- Omitted context — Provides relevant primary and general-election context, though the candidates’ own perspectives are limited.
- Loaded language — Mostly neutral language; a sharply critical quote about Feenstra is attributed to a Trump-world strategist.
The article uses straightforward language to report the result and provides campaign and election context without a discernible partisan framing.
- Language tone — Primarily factual and restrained.
- Framing — Centers on the primary result and its implications for the race.
- Source selection — Includes comments from Republican sources and reporting on both candidates.
Republished with credit
Republished from NBC News, with credit to the original publisher.
173 stories · 85–86 · updated Oct 6, 2026
This is NBC News's own score, and this article is credited to NBC News. The host score in the Source Check is Yahoo News's.
Zach Lahn defeated Rep. Randy Feenstra in Iowa’s Republican gubernatorial primary, despite President Donald Trump’s late endorsement of Feenstra. With 99% of expected votes counted, Lahn led by less than one percentage point. [No bracket ids allowed! remove]
Zach Lahn defeated Rep. Randy Feenstra in Iowa’s Republican gubernatorial primary, NBC News projected. Feenstra’s campaign confirmed he had conceded, and with 99% of expected votes counted, Lahn had 37.8% to Feenstra’s 37%. The article says the result was the first primary loss in the midterm elections for a Trump-backed candidate for governor, the House or the Senate.
Community verdict
VOTING CLOSEDNo good or bad look here
This story reports what happened without casting Feenstra in a good or bad light, so readers don’t rate it and it doesn’t count toward Feenstra’s record.
People in this story
SWIPE →Republican gubernatorial primary candidate who conceded to Zach Lahn
President who endorsed Feenstra
Health and Human Services secretary associated with the MAHA movement
Former representative who endorsed Lahn
Iowa senator who is not seeking another term
Part of a bigger story
19 OUTLETSZach Lahn defeated Rep. Randy Feenstra in Iowa’s Republican gubernatorial primary, and Feenstra conceded. Coverage notes that Feenstra had President Donald Trump’s endorsement. Left-leaning outlets cast the loss as a rebuke to Trump’s influence. Center outlets focus on what it may signal about Trump’s endorsements and the MAHA movement, while also discussing the general-election race. Right-leaning outlets assess the result against Trump’s endorsement record and conservative strategy, with some cautioning against broader conclusions.
- ARTICLES
- 20
- OUTLETS
- 19
- AVG CRED
- 65
Discussion · 0
Loading comments…




