Michigan’s 4th District

Through Oct. 30, 2026, outside groups have reported $26,435,216 in independent spending in this race: $25,160,978 for the general election and $1,274,238 in the primaries. The biggest spender in the general election so far is HMP, at $6.1M.

On the November ballot: Bill Huizenga (R), Sean McCann (D) and Shafina Che Barnett (G).

  • General election
    $25.2M
  • Primaries
    $1.3M
  • Late reports
    $22.6M
  • Last 14 days
    $7.8M

New since the Oct. 31 update

No new outside spending reported.

Results · live from 6 p.m. ET on Nov. 3

On the ballot: Bill Huizenga (R), Sean McCann (D), Shafina Che Barnett (G). Vote counts and the call will show here on election night, updated every minute.

Results and race calls from civicAPI (opens in a new tab), from state election offices. Outside money from FEC filings.

Money on each side · MI-04 general election

Bill Huizenga (R)

$13.1M 52%

$1.8M supporting Bill Huizenga and $11.3M attacking Sean McCann

Sean McCann (D)

$11.8M 48%

$959K supporting Sean McCann and $10.9M attacking Bill Huizenga

A candidate’s total adds money spent supporting them to money spent attacking their opponent. Not counted here: $233K around other candidates on the ballot.

FEC filings through Oct. 30, 2026 · paidforpolitics.com

3 days until Election Day, Tuesday, Nov. 3.

Voting in Michigan? Check your registration, deadlines and options on vote.gov (opens in a new tab)

On the November ballot · campaign money and outside spending around each

  • Outside spending for
  • Outside spending against

November ballot as listed by this source (opens in a new tab) on Oct. 14, 2026. Party letters: D Democrat, R Republican, I independent, L Libertarian, G Green.

Not on the November ballot · lost a primary, withdrew or didn’t run, with the money spent around them

Primary scorecard: which groups’ money backed the nominees

Others who filed with the FEC: Jessica Swartz (D), raised $341,607; Diop Jermaine Harris II (D), raised $163,737.

Every outside spender · 37 groups, general-election money first

Every group that reported independent spending in this race
SpenderSpent onGeneralPrimaryTotalLatest
HMPHybrid PAC · $4.4M in late reportsAGAINST Bill Huizenga (R)$6.1M–$6.1MOct. 28, 2026
No Going Back PACSuper PAC · $5.4M in late reportsAGAINST Sean McCann (D)FOR Bill Huizenga (R)$5.4M–$5.4MOct. 26, 2026
CLFHybrid PAC · $3.7M in late reportsAGAINST Sean McCann (D)$3.7M–$3.7MOct. 28, 2026
Michigan Conservative ActionSuper PAC · $1.7M in late reportsAGAINST Sean McCann (D)$1.7M–$1.7MOct. 26, 2026
LCV Victory FundSuper PAC · $847K in late reportsEnergy & climateAGAINST Bill Huizenga (R)$1.3M$525K$1.8MOct. 22, 2026
FairshakeSuper PAC · $1.0M in late reportsCryptoFOR Bill Huizenga (R)$1.0M–$1.0MOct. 6, 2026
Your Community PACSuper PAC · $844K in late reportsAGAINST Bill Huizenga (R)$844K–$844KSept. 28, 2026
American Federation of State County & Municipal Employees P E O P L EPAC · $562K in late reportsAGAINST Bill Huizenga (R)FOR Sean McCann (D)$562K–$562KOct. 14, 2026
Edf Action VotesSuper PAC · $549K in late reportsAGAINST Bill Huizenga (R)$549K–$549KOct. 26, 2026
Retired Americans ActionSuper PAC · $508K in late reportsAGAINST Bill Huizenga (R)$508K–$508KSept. 18, 2026
AB PACHybrid PAC · $463K in late reportsAGAINST Bill Huizenga (R)FOR Sean McCann (D)$463K–$463KOct. 5, 2026
Progressive Champions PACSuper PAC · $459K in late reportsFOR Shafina Che Barnett (G)AGAINST Sean McCann (D)$459K–$459KOct. 29, 2026
America PACSuper PAC · $406K in late reportsAGAINST Sean McCann (D)FOR Bill Huizenga (R)$406K–$406KOct. 27, 2026
Giffords PACHybrid PACGunsAGAINST Bill Huizenga (R)$375K–$375KSept. 24, 2026
Thank You for Your Attention to This Matter PACSuper PAC · $363K in late reportsAGAINST Sean McCann (D)$363K–$363KSept. 14, 2026
Millions of MichiganiansSuper PAC · $297K in late reportsFOR Sean McCann (D)AGAINST Bill Huizenga (R)$297K–$297KOct. 26, 2026
Planned Parenthood VotesSuper PAC · $227K in late reportsAbortionFOR Sean McCann (D)AGAINST Bill Huizenga (R)$227K–$227KOct. 24, 2026
Somos PACSuper PAC · $246K in late reportsAGAINST Bill Huizenga (R)FOR Sean McCann (D)$128K$235K$363KOct. 23, 2026
Progressive Turnout ProjectHybrid PAC · $98K in late reportsFOR Sean McCann (D)$110K–$110KOct. 29, 2026
For Michigan Action FundSuper PAC · $107K in late reportsFOR Sean McCann (D)AGAINST Bill Huizenga (R)$107K–$107KOct. 28, 2026
MAGAHybrid PAC · $79K in late reportsAGAINST Sean McCann (D)$79K–$79KOct. 8, 2026
National Association of Realtors Political Action CommitteePAC · $66K in late reportsHousingFOR Bill Huizenga (R)$66K–$66KOct. 6, 2026
In Union USASuper PAC · $50K in late reportsAGAINST Bill Huizenga (R)FOR Sean McCann (D)$63K–$63KOct. 28, 2026
Mi Poder PACSuper PAC · $61K in late reportsFOR Sean McCann (D)$61K–$61KOct. 27, 2026
Relentless PACHybrid PAC · $52K in late reportsFOR Sean McCann (D)$52K–$52KOct. 7, 2026

Latest filings · newest 30

Follow new filings in this race by RSS, updated each night.

Newest outside-spending filings in this race
DateSpenderFor or againstElectionAmount
Oct. 29, 2026LateProgressive Turnout ProjectField organizingFOR Sean McCann (D)General$39,985 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateBuilding TogetherEstimated cost for text messagingFOR Sean McCann (D)General$10,173 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateBuilding TogetherEstimated cost for text messagingAGAINST Bill Huizenga (R)General$10,173 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateProgressive Champions PACText messagingAGAINST Sean McCann (D)General$1,803 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateNeighbor Voices PACCanvassing via text - against bill huizengaAGAINST Bill Huizenga (R)General$435 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateNeighbor Voices PACCanvassing via text - supporting sean mccannFOR Sean McCann (D)General$435 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateWorking AmericaSmsFOR Sean McCann (D)General$301 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateNeighbor Voices PACCanvassing via text - supporting sean mccannFOR Sean McCann (D)General$261 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateNeighbor Voices PACCanvassing via text - supporting sean mccannFOR Sean McCann (D)General$63 (FEC filing) (opens in a new tab)
Oct. 29, 2026LateNeighbor Voices PACCanvassing via text - supporting sean mccannFOR Sean McCann (D)General$25 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateCLFDigital placementAGAINST Sean McCann (D)General$200,000 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateHMPDigital advertising - estimateAGAINST Bill Huizenga (R)General$119,000 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateProgressive Champions PACMedia placement / media productionAGAINST Sean McCann (D)General$107,500 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateProgressive Champions PACMedia placement / media productionFOR Shafina Che Barnett (G)General$107,500 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateHMPDigital advertising - estimateAGAINST Bill Huizenga (R)General$100,000 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateIn Union USADirect mail programAGAINST Bill Huizenga (R)General$5,475 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateIn Union USADirect mail programFOR Sean McCann (D)General$5,475 (FEC filing) (opens in a new tab)
Oct. 28, 2026LateFor Michigan Action FundEstimated: printing posters-support-estimateFOR Sean McCann (D)General$795 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateHMPTelevision advertising - estimateAGAINST Bill Huizenga (R)General$1,417,725 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateHMPDigital advertising - estimateAGAINST Bill Huizenga (R)General$119,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateMi Poder PACStreaming tv advertising - estimateFOR Sean McCann (D)General$30,317 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateMi Poder PACVideo advertising (youtube) - estimateFOR Sean McCann (D)General$10,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateMi Poder PACRadio advertising - estimateFOR Sean McCann (D)General$7,263 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateMi Poder PACStreaming audio advertising - estimateFOR Sean McCann (D)General$4,875 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateCommunity Change VotersMail production & postageFOR Sean McCann (D)General$2,359 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateAmerica PACPrintingFOR Bill Huizenga (R)General$2,228 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateAmerica PACPrintingAGAINST Sean McCann (D)General$2,228 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateMi Poder PACTexting - estimateFOR Sean McCann (D)General$2,000 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateMi Poder PACDigital ads - estimateFOR Sean McCann (D)General$1,750 (FEC filing) (opens in a new tab)
Oct. 27, 2026LateCampaign for Working Class CommunitiesDigital adsAGAINST Bill Huizenga (R)General$369 (FEC filing) (opens in a new tab)

About these numbers

  • Outside spending is money groups spent on their own ads, mail and canvassing for or against a candidate. Groups can’t coordinate it with campaigns, and it isn’t counted in what campaigns raised or spent.
  • Every group that reported independent spending to the FEC is listed, not only the groups on our issue pages. Groups tracked on an issue page carry a tag linking to it.
  • Primary, special or general comes from the election the group listed on each expenditure. Seats with a special election this cycle show that money separately. The primary scorecard shows how each group’s primary money did.
  • Late reports are 24- and 48-hour filings made since a group’s last regular report. Earlier ones are already counted on that report, so we don’t count them twice.
  • Some nonprofits don’t have to name their donors, so this shows who spent the money, not always who gave it.

FEC data as of Oct. 30, 2026. Campaign figures cover the full 2026 cycle. Current member: Rep. Bill Huizenga. How this works.