AP, Reuters and official Iowa election pages show the main Iowa primary races have settled, with Josh Turek winning the Democratic Senate primary, Ashley Hinson winning the Republican Senate nomination and Zach Lahn defeating Randy Feenstra for governor.
Iowa's 2026 primary election results have largely settled, with the marquee statewide contests now decided and the general-election fields taking shape.
Josh Turek won the Democratic nomination for the U.S. Senate, while Ashley Hinson won the Republican Senate primary, according to AP and Reuters reporting. The Iowa Secretary of State has been publishing unofficial results for the primary election.
The biggest upset came in the Republican governor's race, where Zach Lahn defeated Randy Feenstra. AP reported the result on June 3, calling it one of the notable shocks of the Iowa primary.
Reuters also reported that the main House primary races were decided, including Mariannette Miller-Meeks winning renomination in Iowa's 1st Congressional District and Christina Bohannan winning the Democratic primary in the same race.
With those contests projected and the latest check showing the main statewide and House outcomes effectively settled, the focus now shifts to the November general election and any final canvass or certification steps that follow.
What changed
The June 2 primary produced a new Senate matchup, a Republican governor nominee in Zach Lahn, and a set of settled congressional nominees in the state's key House races.
Revision note
Updated with settled Iowa primary results and headline framing for the general-election field.