(Photo: Chip Somodevilla / Getty Images)
MINNEAPOLIS, Minnesota — August 12, 2026 — Peggy Flanagan didn’t just win the Democratic primary for U.S. Senate. She delivered a decisive rejection of the politics that told Minnesota Democrats they needed to play it safe.
Flanagan defeated six-term Congresswoman Angie Craig on Tuesday, winning roughly 59 percent of the vote to Craig’s roughly 40 percent.
For months, Craig had been presented as the experienced, pragmatic Democrat with the strongest path to a statewide victory.
Minnesota Democrats weren’t convinced.
They chose Flanagan.
And they didn’t do it quietly.
Minnesota Wanted a Fighter
Flanagan offered voters something that establishment politics increasingly struggles to provide: a candidate willing to say exactly what she believes.
She didn’t build her campaign around reassuring Republicans or watering down Democratic priorities.
She ran on protecting healthcare, defending reproductive rights, standing up for working families and confronting the Trump administration.
That clarity mattered.
Democratic voters had an opportunity to choose the safer option.
Instead, they chose the candidate who promised to fight.
That is the most important story of this primary.
Craig’s Washington Experience Wasn’t Enough
Craig’s six terms in Congress gave her plenty of experience.
But experience is only an advantage when voters believe that experience is taking the country in the direction they want to go.
For many Democratic voters, Craig increasingly represented a style of politics that feels out of step with the urgency of the moment.
Flanagan’s campaign tapped into frustration with that approach.
Rather than asking voters to settle for incrementalism, she offered a more ambitious vision of what Democratic government could accomplish.
The result was a nearly 20-point victory.
That’s not a warning shot.
It’s a mandate.
Immigration Became a Major Fault Line
The contrast between the candidates became particularly sharp over immigration.
Craig’s support for the Laken Riley Act became a major target during the primary. Flanagan argued that Democrats should not embrace policies that expand federal immigration enforcement at the expense of immigrant communities.
Flanagan’s position placed her squarely against the direction of the Trump administration’s immigration agenda.
She did not attempt to blur that distinction.
She made it part of the campaign.
For a Democratic electorate increasingly motivated by opposition to Trump’s policies, that clarity gave voters a reason to support her.
The Timing Could Hardly Be More Significant
Flanagan’s victory came just days after Michigan Democrats nominated Abdul El-Sayed in another closely watched Senate primary.
Two neighboring Great Lakes states.
Two progressive candidates.
Two establishment-backed opponents.
Two victories.
That does not mean every Midwestern Democrat suddenly became a progressive.
It does mean the old assumption that Democratic primary voters automatically prefer the safest or most centrist candidate is looking increasingly questionable.
The base wants candidates who will fight for them.
Flanagan understood that.
Now Comes the Real Fight
Flanagan’s Democratic primary victory does not guarantee her a Senate seat.
The Republican campaign will now attempt to define her for voters who did not participate in the Democratic primary.
That fight will be fierce.
But Flanagan enters the general election with something Craig never managed to establish to the same degree: a clear political identity.
Voters know what Peggy Flanagan stands for.
They know she intends to defend abortion rights.
They know she supports expanding access to healthcare.
They know she intends to challenge Trump and congressional Republicans.
They know she intends to put working families ahead of corporate interests.
And they know she isn’t afraid of a fight.
That is a powerful foundation for a general-election campaign.
Minnesota Democrats Made Their Choice
There is a tendency after a primary to describe the result as nothing more than a contest between two candidates.
This one deserves more attention.
Minnesota Democrats had a choice between a familiar Washington figure and a candidate offering a more forceful progressive alternative.
They chose Flanagan by a commanding margin.
That tells us something about the mood of the party.
It tells us that Democratic voters are tired of being told that ambition is dangerous.
It tells us that progressive priorities can win elections in the Great Lakes region.
And it tells us that Peggy Flanagan has earned the opportunity to take her message beyond the Democratic base and make her case to every voter in Minnesota.
Angie Craig’s campaign is over.
Peggy Flanagan’s campaign has just begun.
And if Tuesday night’s result is any indication, Minnesota Democrats aren’t looking backward.
They’re looking for someone willing to fight for what comes next.
