Broad-left / broad-right guide · Race

Michigan U.S. Senate

Open Senate seat. Democrat Abdul El-Sayed, a former public-health official, beat Rep. Haley Stevens in the August 4 primary. Republican former Rep. Mike Rogers is the GOP nominee. Fox News's August 6-10 registered-voter poll is Rogers 51, El-Sayed 47, plus or minus 3.

Dated public synthesis from named sources. This summarizes recurring broad-left and broad-right public arguments, not a score or a claim about every voter.

Broad left view

A movement ticket against corporate money

El-Sayed and the Sanders/AOC wing sell Medicare for All, a ban on corporate campaign money, and a rejection of AIPAC-scale outside spending as the reason he beat the establishment Democrat.

  • Sanders and Ocasio-Cortez campaigned for him. The primary was covered as a test of whether that lane works in a purple Midwestern state.
  • He talks about groceries, rent, and health costs as the same story as money in politics.
  • Allies worry, quietly, that the same primary that thrilled the left gave Rogers a 'too extreme' ad for October.

SourcesNBC News on El-Sayed's primary winPBS NewsHour on what the primary meansEl-Sayed campaign siteFox News August 2026 Michigan poll

Broad right view

DSA energy in a state Democrats cannot donate

Rogers and Republican-aligned coverage call El-Sayed too extreme for Michigan: Medicare for All, abolish ICE, and his description of Israel's war in Gaza as genocide.

  • Rogers has called him 'way too extreme' and used harsher personal language in a Fox interview.
  • Republican polling memos highlight voters calling El-Sayed too far left while naming prices as the top issue.
  • They treat the messy Democratic primary as a gift and the open seat as a Republican pickup if the middle flinches.

SourcesFox News on the Michigan race framingNBC News on the primary issues

Limit: Foreign-policy language in this race is raw. This card reports how each side uses it. It is not this desk taking a side on Gaza.

Filed Aug 17, 2026.

Back to the sourcebook