Race details
Michigan U.S. Senate Democratic Primary
Candidates

Abdul El-Sayed (D)
Physician and former Detroit health director; built a surging progressive movement on Medicare-for-All and affordability despite establishment opposition.
743,455 votes · 48.51%

Haley Stevens (D)
Suburban Detroit congresswoman emphasizing manufacturing, bipartisanship, and a center-left economic pitch; carried establishment and gubernatorial backing.
727,758 votes · 47.48%

Mallory McMorrow (D)
State senator known for viral speeches; suspended her campaign in early July but stayed on the ballot.
61,407 votes · 4.01%
Why this race matters
Open seat (Senator Gary Peters retiring). Progressive physician Abdul El-Sayed won a bruising three-way primary over establishment-backed Rep. Haley Stevens by fewer than 16,000 votes, overcoming an 8-to-1 spending disadvantage and late endorsements of Stevens by Peters and Governor Gretchen Whitmer. State Senator Mallory McMorrow suspended her campaign in early July but remained on the ballot. El-Sayed faces Republican Mike Rogers in November. Vote totals are AP's count via NPR (~86% of precincts).
How this context is used
Michigan’s statewide contests typically hinge on turnout balance across metro Detroit, other urban centers, and non-metro regions.
These indicators are educational context for understanding turnout environments and campaign strategy. They are not deterministic predictors of who will win.
Profile updated: March 27th
Demographic context
10.4M
Estimated population, July 1, 2024 (Census Bureau; rounded)
~75%
Population in urban areas (2020 Census urban–rural; rounded)
Michigan combines large metro populations with substantial non-metro communities, creating varied turnout and messaging environments.
Why it matters: Statewide campaigns usually optimize different outreach tactics across population centers and regions.
Limitations: Demographic mix provides context, not deterministic vote outcomes.
Source: Michigan QuickFacts (U.S. Census Bureau) · Vintage: QuickFacts and urban-rural classification
~7.8M
Approx. statewide CVAP, 2020 Census CVAP (rounded; see official tables)
CVAP context is useful in understanding participation potential in open-seat statewide primaries.
Why it matters: It improves interpretation of turnout denominator assumptions.
Limitations: CVAP is not a likely-voter model and does not account for campaign effects.
Source: Citizen Voting Age Population (CVAP) Special Tabulation (U.S. Census Bureau) · Vintage: CVAP special tabulation