
Michigan Democrats Nominate a Socialist by One Point — and Republicans Aren't Hiding Their Relief
Abdul El-Sayed edged Rep. Haley Stevens 48.5 to 47.5 in a race the Associated Press could not call until Wednesday morning. Mike Rogers gets the opponent his side spent the summer hoping for.
DETROIT — It took until Wednesday morning and 99 percent of the vote for the Associated Press to call it, and when the call finally came, the loudest cheering was not in Abdul El-Sayed's ballroom. It was in Republican consulting offices from Lansing to Washington.
El-Sayed, the former Detroit health department director who ran for governor in 2018 as a Bernie Sanders-endorsed democratic socialist, took 48.5 percent of the Democratic primary vote. Rep. Haley Stevens, the suburban moderate the party establishment had spent eighteen months quietly building around, took 47.5 percent. One point, in a race for an open seat in a state President Trump carried in 2024.
Why Republicans wanted this one
The polling has been consistent enough that both parties were reading the same sheet music. Public surveys through July showed Mike Rogers — the former congressman who won the Republican nomination Tuesday — running even with or slightly behind Stevens, and leading El-Sayed outside the margin of error.
Rogers lost Michigan's other Senate seat in 2024 by roughly three-tenths of a point. A Republican who comes that close and then draws a self-described socialist in the rematch cycle is a Republican with a very different job than the one he had two years ago.
"We were preparing two campaigns and hoping we'd only have to run one of them," a Michigan Republican strategist not authorized to discuss internal planning said Wednesday. "We got the one."
Rogers spent Wednesday morning describing his opponent as an "extremist." El-Sayed responded by challenging him to debate — five times, anywhere in the state, a framing designed to make the incumbent party's nominee look like he is hiding rather than leading.
What the one point actually says
The interesting number is not 48.5. It is the gap between the primary result and the pre-primary polling, some of which had El-Sayed up double digits. He underperformed his own surveys by roughly ten points on the day.
That is the tell Republicans will spend the fall pointing at. A candidate who bleeds that much support between the poll and the ballot box is a candidate whose coalition is loud rather than large — enthusiasm concentrated in Ann Arbor, Dearborn and pockets of Detroit, thinning fast in Macomb County and the western half of the state.
Stevens's near-miss is its own story. She lost while carrying most of the counties Democrats actually need in November, which is the sort of primary defeat that gets described afterward as a warning nobody read.
The rest of the ballot
Democrats nominated two-term Secretary of State Jocelyn Benson for governor over Genesee County Sheriff Chris Swanson. Republicans nominated John James. That race begins as the more conventional of the two, which is exactly why national money is unlikely to treat it that way.
What's next
Michigan is now the clearest test in the country of a question the Democratic Party has spent two cycles refusing to answer out loud: whether the energy that wins primaries is the same energy that wins states.
Republicans think they know. They also thought they knew in 2024, and lost that Senate seat by 19,000 votes. Ninety days from now, Michigan will settle it.
Sam Caldwell
Staff Writer, Idiocracy News
Who wins Michigan in November?
Tap to vote and see the results
Comments
No comments yet. Start the conversation.

Fauci Took the Fifth More Than 100 Times. Now the Decision Belongs to Jeanine Pirro.
Rand Paul's committee referred Anthony Fauci for criminal contempt after he declined to answer more than a hundred questions. There is 130-year-old precedent that says a pardon takes the Fifth Amendment away.
The Daily Brief
Get the stories the networks skip
One email. The headlines that matter, with no corporate filter. Unsubscribe in a click.


Comments are moderated. Be civil, no spam, no links to junk.