30+ sources. Zero spin.
Cross-referenced, unbiased news. Both sides of every story.
Iowa's Trump Problem Grows: Lahn Beats Feenstra, Turek Wins Senate Nod, and California's Governor Race Still Isn't Called

Since prior coverage confirmed Feenstra's concession and the California primary results began rolling in on June 2, the full picture of Tuesday's primaries has sharpened — and the biggest story is Iowa.
Trump's First Endorsement Loss of the Cycle
Rep. Randy Feenstra — Trump's endorsed pick for Iowa governor — lost to political unknown Zach Lahn. According to Politico and NBC News, Lahn won decisively enough that Feenstra conceded at his own watch party before the race was even officially called.
Heading into Tuesday, ZERO Trump-endorsed candidates for governor, Senate, or the House had lost a primary in this entire midterm cycle. That streak is now broken.
Lahn, a businessman, ran explicitly against the donor-class establishment. His victory speech, per NBC News, hit the theme that "wealthy donors" wouldn't decide Iowa's future. Whether he can beat Democrat Rob Sand, the state auditor, in November remains unclear — but the GOP now heads into that race without its presumptive frontrunner.
Iowa Senate: Moderate Wins, Progressive Message Loses
On the Democratic side, State Rep. Josh Turek beat State Sen. Zach Wahls by a decisive 62.6% to 37.4%, according to CNBC and confirmed by NBC News with over 98% of expected votes counted.
Wahls had the backing of Sen. Elizabeth Warren and had openly refused to commit to supporting Senate Minority Leader Chuck Schumer. Turek had establishment support — sitting U.S. senators, former Sen. Tom Harkin — and ran as the more electable moderate. The Democratic base in a critical swing state chose electability over ideological purity.
Turek, 47, is a Paralympic gold medalist born with spina bifida — his father's Agent Orange exposure during Vietnam is part of his story, per USA Today. He'll now face Rep. Ashley Hinson, who crushed challenger Jim Carlin in the Republican primary by roughly 48 percentage points, according to CNBC.
Hinson's path to winning is straightforward on paper: Iowa went for Trump by 13 points in 2024, and Republicans hold nearly 200,000 more registered voters than Democrats statewide. But Morning Consult's May poll showed Trump at -7 approval in Iowa — a significant drop — as farm bankruptcies rise, soybean prices suffer from tariff fallout, and the Iran war drains public confidence. The race is rated "likely Republican" by Morning Consult, but Democrats are putting real resources here.
California: Still Counting
As of early Wednesday morning, California's gubernatorial primary remained too early to call with only about 50% of expected votes counted, per NBC News.
The snapshot: Republican former Fox News host Steve Hilton at 27%, Democrat Xavier Becerra at 26%, Democrat Tom Steyer at 20%, and Republican Riverside County Sheriff Chad Bianco trailing at 11%. The top-two system means the real fight is whether Steyer can leapfrog Becerra — or whether Bianco can surge — to grab that second general election slot. California counts slowly.
Our prior coverage confirmed the Hilton-Becerra matchup was solidifying. That picture hasn't changed, but it isn't certified yet.
LA Mayor: Bass Advances, Race Still Unsettled
Karen Bass is advancing to the general election for LA mayor — NBC News shows her at 36.5% — but the race's second slot remains contested. Progressive City Council member Nithya Raman and Republican Spencer Pratt are both in the mix, per USA Today and The Hill. Pratt, who lost his home in the 2025 wildfires, has made Bass's handling of the disaster the centerpiece of his campaign.
Bass survived, but she didn't dominate. In a city where Democrats outnumber Republicans by enormous margins, sitting under 40% with a fragmented field signals potential vulnerability.
What Mainstream Coverage Is Getting Wrong
Most left-leaning outlets are framing Turek's win as a Democratic Party unity story. It's actually a referendum on the Warren-progressive wing losing to the Schumer-establishment wing in a state where Democrats desperately need to win general elections. The progressive lane lost, and the party chose the candidate positioned to win in November.
On Lahn's win, some coverage treats it as an anti-Trump rebellion. Iowa Republican voters didn't reject Trump's agenda — they rejected a specific candidate. Lahn ran against entrenched donor interests, not Trump himself.
What November Actually Looks Like Now
The Iowa Senate race is the one to watch nationally. Democrats need to flip four Trump-won states to take the Senate. Iowa is on that list. Turek vs. Hinson is competitive in a state that has trended Republican.
The Iowa governor's race just got more unpredictable. Lahn is an unknown quantity against a well-defined Democrat in Rob Sand.
California's governor race will produce a result eventually. Hilton vs. Becerra — a former Fox host versus a former Biden cabinet secretary — is the matchup shaping up, and it will be one of the most-watched races of the entire 2026 cycle in terms of national attention and money.
The map is forming. The money is moving. And Trump's political operation just lost its first primary of the season.