Skip news ticker
Independent · Reader-supported
Follow the money. Show the work.

Follow the money · Michigan U.S. Senate · Michigan's bought primary

One committee dumped $30.66M into Michigan's Democratic Senate field

$30.66Mone committee, one Democratic primary, both sides

A committee named United Democracy Project spent $20.14 million against Abdul El-Sayed and $10.52 million for Haley Stevens, both Democrats in the same race. Outside groups have put $142.4 million on this seat. About a fifth of it went to Stevens and Mallory McMorrow.

$142.4Moutside spending, for and against the top candidates
$101.6Mraised by the candidates' own campaigns

For every dollar the candidates raised, outside groups spent $1.40.

Michigan's Senate seat has drawn $142.4 million from groups that are not on the ballot. The voters get the ads either way.

FEC data does not show when this money was spent or which election it targeted; totals cover the full 2026 cycle.

The candidates, and the money around them

El-Sayed democratic

Raised$53.8M
Outside$23.9M
Outside, for $2.8M Outside, against $21.1M

$20,140,909 UNITED DEMOCRACY PROJECT ('UDP')

Cash on hand $2.7M · campaign reports through 2026-10-14 · FEC filings

Who is spending on this race
  1. UNITED DEMOCRACY PROJECT ('UDP'): $20,140,909 against
  2. FIGHTING FOR MICHIGAN PAC: $1,134,116 for
  3. NATIONAL NURSES UNITED FOR PATIENT PROTECTION: $489,665 for
  4. AMERICAN PRIORITIES (AP): $372,026 for
  5. AMERICANS FOR PROSPERITY ACTION, INC. (AFP ACTION) DBA CVA ACTION AND DBA LIBRE ACTION: $299,867 against
  6. COMMON DEFENSE ACTION FUND: $289,665 for

Figures are from the FEC's public API, pulled October 26, 2026. Candidate totals are what each campaign reported through 2026-10-22. Outside spending is independent expenditures (Schedule E) reported to the FEC, which can lag and can be amended. It does not include party coordinated spending or ads that never name a candidate. See every filing. Totals come from FEC filings, include primary-candidate money and outside spending reported on 24- and 48-hour forms, and will change as filings arrive.

View all results on the search page →