Race2026 cycle · Special electionsElection day 3 Nov 2026Updated

Cite this page

DonorAlpha, “Pennsylvania 7th District general 2026”, https://donoralpha.com/races/pennsylvania-7th-district-general-2026?e=c2026&el=special, updated .

Pennsylvania 7th District general 2026

Prediction market7 Oct 2026

Bob Brooks 86.5% · prediction market price

No. 54 of 527 House races in the 2026 cycle

This race is in the 2026 general election.

The short version

In the 2026 Pennsylvania 7th District general election, 31 outside groups spent $4.8M: $552K supporting Bob Brooks (D), $2.9M opposing Bob Brooks, $389K supporting Ryan Mackenzie (R) and $963K opposing Ryan Mackenzie.

$4.8M

outside money

supporting Bob Brooks (D)
$552K
opposing Bob Brooks (D)
$2.9M
supporting Ryan Mackenzie (R)
$389K
opposing Ryan Mackenzie (R)
$963K

Result not in yet

Election day is 3 Nov 2026.

  • Bob Brooks

    Democrat

    Waiting for the count

  • Ryan Mackenzie

    Republican

    Waiting for the count

Outside money supporting and opposing each candidate

Both sides on one scale
← OpposingSupporting →
  • Bob Brooks Democrat

    $2.9M
    $552K

    $552K supporting Bob Brooks · $2.9M opposing Bob Brooks

  • Ryan Mackenzie Republican

    $963K
    $389K

    $389K supporting Ryan Mackenzie · $963K opposing Ryan Mackenzie

The long version

The candidates

What each candidate’s own campaign raised, beside what outside groups spent supporting and opposing them, and what party committees spent working with the campaign.

Week by week

Outside money each week, supporting and opposing the candidates, all candidates combined.

Week of 5 Oct 2026

Supporting $110KOpposing $189K

Supporting candidatesOpposing candidates

The groups on each side

The biggest outside groups in this race, by what they spent supporting or opposing each candidate.

Spent supporting a candidate

  1. America First Agriculture Actionsupporting Ryan Mackenzie$239K
  2. SEIU Copesupporting Bob Brooks$162K
  3. Resist Reclaim Rebuild PACsupporting Bob Brooks$100K
  4. America PACsupporting Ryan Mackenzie$77,999
  5. Unidosus Action PACsupporting Bob Brooks$59,950
  6. Progressive Turnout Projectsupporting Bob Brooks$38,421
  7. Rural Freedom Networksupporting Bob Brooks$30,737

Spent opposing a candidate

  1. Congressional Leadership Fundopposing Bob Brooks$2.3M
  2. HMPopposing Ryan Mackenzie$614K
  3. Safety & Affordability PACopposing Bob Brooks$250K
  4. Retired Americans Actionopposing Ryan Mackenzie$205K
  5. No Going Back PACopposing Bob Brooks$198K
  6. America PACopposing Bob Brooks$140K
  7. Reproductive Freedom for All Freedom Fundopposing Ryan Mackenzie$64,620
  8. In Union USAopposing Ryan Mackenzie$39,573

Who’s connected to whom

The groups that spent supporting or opposing the candidates.

Their biggest giversGroups that spentCandidatesCongressional Leadership Fund spent $2.3M opposing Bob Brooks · $2.3MHMP spent $614K opposing Ryan Mackenzie · $614KSafety & Affordability PAC spent $250K opposing Bob Brooks · $250KAmerica First Agriculture Action spent $239K supporting Ryan Mackenzie · $239KRetired Americans Action spent $205K opposing Ryan Mackenzie · $205KNo Going Back PAC spent $198K opposing Bob Brooks · $198KSEIU Cope spent $162K supporting Bob Brooks · $162KAmerica PAC spent $140K opposing Bob Brooks · $140KAmerica PAC spent $77,999 supporting Ryan Mackenzie · $77,999HMP spent $30,281 supporting Bob Brooks · $30,281SEIU Cope spent $13,625 opposing Ryan Mackenzie · $13,625American Action Network gave $43.5M to Congressional Leadership Fund · $43.5MChevron Corporation gave $3.5M to Congressional Leadership Fund · $3.5MHouse Majority Forward gave $61.7M to HMP · $61.7MAmerican Opportunity Action gave $4.0M to HMP · $4.0MTrulieve Inc gave $2.5M to America First Agriculture Action · $2.5MCuraleaf Inc. gave $2.5M to America First Agriculture Action · $2.5MAmerican Action NetworkAmerican Action NetworkCompany or group · $43.5MChevron CorporationChevron CorporationCompany or group · $3.5MHouse Majority ForwardHouse Majority ForwardCompany or group · $61.7MAmerican Opportunity ActionAmerican Opportunity ActionCompany or group · $4.0MTrulieve IncTrulieve IncCompany or group · $2.5MCuraleaf Inc.Curaleaf Inc.Company or group · $2.5MCongressional LeadershipFundCongressional Leadership FundGroup · $2.3MHMPHMPGroup · $644KSafety & Affordability PACSafety & Affordability PACGroup · $250KAmerica First AgricultureActionAmerica First Agriculture ActionGroup · $239KAmerica PACAmerica PACGroup · $218KRetired Americans ActionRetired Americans ActionGroup · $205KNo Going Back PACNo Going Back PACGroup · $198KSEIU CopeSEIU CopeGroup · $175KBob BrooksBob BrooksCandidate · $3.5MRyan MackenzieRyan MackenzieCandidate · $1.4M
  • Congressional Leadership Fund spent opposing Bob Brooks · $2.3M
  • HMP spent opposing Ryan Mackenzie · $614K
  • Safety & Affordability PAC spent opposing Bob Brooks · $250K
  • America First Agriculture Action spent supporting Ryan Mackenzie · $239K
  • Retired Americans Action spent opposing Ryan Mackenzie · $205K
  • No Going Back PAC spent opposing Bob Brooks · $198K
  • SEIU Cope spent supporting Bob Brooks · $162K
  • America PAC spent opposing Bob Brooks · $140K
  • America PAC spent supporting Ryan Mackenzie · $77,999
  • HMP spent supporting Bob Brooks · $30,281
  • SEIU Cope spent opposing Ryan Mackenzie · $13,625
  • American Action Network gave to Congressional Leadership Fund · $43.5M
  • Chevron Corporation gave to Congressional Leadership Fund · $3.5M
  • House Majority Forward gave to HMP · $61.7M
  • American Opportunity Action gave to HMP · $4.0M
  • Trulieve Inc gave to America First Agriculture Action · $2.5M
  • Curaleaf Inc. gave to America First Agriculture Action · $2.5M
GaveSpent supportingSpent opposingSwipe to see the whole map.

Group

Congressional Leadership Fund

  • Congressional Leadership Fund spent $2.3M opposing Bob Brooks$2.3M
  • American Action Network gave $43.5M to Congressional Leadership Fund$43.5M
  • Chevron Corporation gave $3.5M to Congressional Leadership Fund$3.5M

Polls

Every poll of this race on one timeline.

The average of 2 polls to 20 Sep 2026 has Bob Brooks at 46.0% and Ryan Mackenzie at 41.5%.

2polls in the average

polls of this race
2
pollsters
2

Bob BrooksRyan Mackenzie

Franklin & Marshall College9 Sep to 20 Sep 2026 · 357 registered voters
DemocraticBob Brooks45.0%
RepublicanRyan Mackenzie40.0%

Point at a dot, or tab in and use the arrow keys

Every poll, newest first

  1. 20 Sep ’26Franklin & Marshall College 9 Sep to 20 Sep 2026 · 357 registered votersBob Brooks 45.0%Ryan Mackenzie 40.0%
  2. 2 Jul ’26GBAO Strategies a party-aligned sponsor paid for it29 Jun to 2 Jul 2026 · 550 likely votersBob Brooks 47.0%Ryan Mackenzie 43.0%
For reporters, researchers and the professionally curious

Go deeper

The paperwork behind this race, all of it. Free with an email sign-in.

The paperwork

Sign in free with your email

It’s free. We only want your email address. We’ll never ask you to chip in $5.