2026 · PA-07 · 86% Bob Brooks in the markets

The money in PA-07

Bob Brooks (D) has raised $2.4M and has $1.0M left; Ryan Mackenzie (R) has raised $4.4M and has $2.9M left, through June 30, 2026. Outside groups have spent $5.2M on the race.

The nominees

Bob Brooks

Democrat · FEC filings

Raised
$2.4M
Spent
$1.4M
Cash
$1.0M

Where the money came from

Individual donors 83%PACs 17%Party 0%The candidate 0%

Outside spending

For $3.0MAgainst $903K
  • Stronger Together PA: $1.8M for
  • LEAD LEFT PAC: $312K against
  • JOBS AND DEMOCRACY PAC: $263K for
  • SAFETY & AFFORDABILITY PAC INC.: $250K against

Ryan Mackenzie

Republican · FEC filings

Raised
$4.4M
Spent
$1.5M
Cash
$2.9M

Where the money came from

Individual donors 59%PACs 41%Party 0%

Outside spending

For $337KAgainst $1.0M
  • HMP: $614K against
  • AMERICA FIRST AGRICULTURE ACTION INC.: $239K for
  • RETIRED AMERICANS ACTION: $205K against
  • LCV Victory Fund: $68K against

Fundraising, report by report

What each nominee raised in every FEC report this cycle, and the cash they had at the end of it.

Loading…

Campaign finance

Money each campaign has raised and has left, through June 30, 2026, and outside spending by super PACs, parties and groups. From the FEC, updated daily.

CandidateRaisedSpentCash on handOutside forOutside against
Bob Brooks DChallenger$2.4M$1.4M$1.0M$3.0M$903K
Ryan Edward Mackenzie RIncumbent$4.4M$1.5M$2.9M$337K$1.0M
Ryan Crosswell DChallenger$1.9M$1.9M$13K$103K$397K
Carol Obando-Derstine DChallenger$593K$591K$2K——
Lamont McClure DChallenger$515K$513K$2K$1.1M—
Mark Pinsley DChallenger$180K$125K$55K——
Who's spending outside the campaigns
  • Stronger Together PA: $1.8M for Bob Brooks
  • LEAD LEFT PAC: $312K against Bob Brooks
  • JOBS AND DEMOCRACY PAC: $263K for Bob Brooks
  • HMP: $614K against Ryan Edward Mackenzie
  • AMERICA FIRST AGRICULTURE ACTION INC.: $239K for Ryan Edward Mackenzie
  • RETIRED AMERICANS ACTION: $205K against Ryan Edward Mackenzie
  • LEAD LEFT PAC: $312K against Ryan Crosswell
  • INTEGRITY PAC: $103K for Ryan Crosswell
  • Renew Northeast PAC: $85K against Ryan Crosswell
  • LEAD LEFT PAC: $1.1M for Lamont McClure

Source: FEC bulk data (daily) and the OpenFEC API. Odds, polls and buzz for this race →

Data partnerLunarCrushThe Pulse, our social buzz and sentiment data, is powered by LunarCrush. How it works