GEN_US
All 2026 races
MI-SENSenateElection scheduled

Michigan Senate

4 official ballot candidates and 10 FEC finance records, campaign money through July 15, 2026, and direct links to every source.

Next vote
November 3, 2026
General election
$49.4M
Candidate receipts
$38.5M
Candidate spending
$18.2M
Cash on hand
Nearly $30M
Reported outside backing
Candidate money comparison

See who has money behind them.

Campaign filings, current-election outside spending, and career pro-Israel lobby history stay separate. “No verified” means this monitor has not attached a sourced amount, not that the amount is necessarily zero.

Official ballot ↗

Abdul El-Sayed

Democratic · Official ballot
Raised
$14.5M
Cash
$2.6M
Current support
No verified
Career lobby history
No match

Mallory McMorrow

Democratic · Official ballot
Raised
$11.4M
Cash
$1.9M
Current support
No verified
Career lobby history
No match

Haley Stevens

Democratic · Official ballot
Raised
$11.9M
Cash
$2.8M
Current support
$22.2M
Career lobby history
$36.3M
Verified outside support vs. campaign receipts1.9× receipts

Mike Rogers

Republican · Official ballot
Raised
$10.9M
Cash
$4.5M
Current support
No verified
Career lobby history
No match
Intervention ledger

Who intervened, for whom, and how much.

Each line is sourced. Cumulative totals describe a committee’s activity through the listed date, not a single payment.

FEC verified
$22.2M
Broader reported context
Nearly $30M
Do not add these figures together. The $22.2M total is reconstructed from two committee-specific FEC support filters. The Nearly $30M figure is a broader Associated Press accounting that may include opposition spending and reservations.
Source records

All FEC campaign finance records

Includes records that may not appear on the verified ballot.

10 records +

Outside spending monitor

Nearly $30M

AIPAC and affiliated groups backing Haley Stevens. Reported by Associated Press as of July 19, 2026.

$22.2M
Direct FEC notices through July 16
Read the AP accounting
Read the Gen Us investigation

Path to the seat

Primary
Held
August 4
General election
Up next
November 3
Finance coverageJuly 15, 2026

Official records

See the whole 2026 map.

Search another candidate, district, state, or special election.

Open race tracker