2026 House race
Pennsylvania 7th District
Lean D Cook Political Report, as of October 16, 2026
Campaigns through 2026-09-30Outside money through 2026-10-18Source: FEC
The short version
- Ryan Mackenzie has raised $5.2M to Bob Brooks's $5.0M (1.0x), through September 30, 2026.
- Outside groups have reported $8.2M in general election spending: $6.1M helping the Democrat and $2.1M helping the Republican.
- Largest outside spender: HMP, $3.7M opposing Ryan Mackenzie.
Campaign money
Bob Brooks
- Raised
- $5.0M
- Spent
- $3.7M
- Cash on hand
- $1.3M
- From PACs
- $596K
- From individuals
- $3.9M
- Self funding
- $4K
- Outside money for (general)
- $6.1M
Campaign totals through September 30, 2026.
Ryan Mackenzie
- Raised
- $5.2M
- Spent
- $3.1M
- Cash on hand
- $2.2M
- From PACs
- $1.3M
- From individuals
- $1.8M
- Self funding
- $0
- Outside money for (general)
- $2.1M
Campaign totals through September 30, 2026.
Outside spending
Not included above: $2.8M in outside spending that filers reported for the primary, a runoff, or no specific election, involving these two nominees.
Biggest outside spenders, general election
| Spender | Position | Amount |
|---|---|---|
| HMP | Oppose Ryan Mackenzie | $3.7M |
| Safety & Affordability PAC Inc. | Oppose Bob Brooks | $750K |
| LCV Victory Fund | Oppose Ryan Mackenzie | $517K |
| No Going Back PAC Inc. | Oppose Bob Brooks | $369K |
| America PAC | Oppose Bob Brooks | $304K |
| America First Agriculture Action Inc. | Support Ryan Mackenzie | $239K |
| Progressive Turnout Project | Support Bob Brooks | $238K |
| America PAC | Support Ryan Mackenzie | $230K |
| SEIU COPE (Service Employees International Union Committee on Political Education) | Support Bob Brooks | $214K |
| Retired Americans Action | Oppose Ryan Mackenzie | $208K |
| Working Families Party PAC | Support Bob Brooks | $142K |
| American Federation of State County & Municipal Employees P E O P L E | Oppose Ryan Mackenzie | $136K |
| Reproductive Freedom for All Freedom Fund | Oppose Ryan Mackenzie | $126K |
| Relentless PAC | Support Bob Brooks | $103K |
| Resist Reclaim Rebuild PAC | Support Bob Brooks | $100K |
Where the outside money came from
For the biggest spenders, the money is followed upstream while a single donor supplied at least half of it. From FEC receipts.
- LCV Victory Fund ← $18.0M from League of Conservation Voters, Inc. (58% of its reported receipts) No donor disclosure
- America PAC ← $82.8M from Elon Musk (59% of its reported receipts)
These totals come from the 24 and 48 hour notices outside groups must file before ads run. They are the disclosed floor. Spending by groups that do not file independent expenditure notices, such as issue ads paid for by 501(c)(4) groups, does not appear here.
Top PAC donors to each campaign
D Bob Brooks
Itemized PAC contributions processed by the FEC through June 30, 2026. 118 PACs in total.
R Ryan Mackenzie
| PAC | Given | Checks |
|---|---|---|
| Wakefern Food Corp. PAC | $10K | 2 |
| Upper Hand Fund | $10K | 6 |
| On Wisconsin PAC, Inc. | $10K | 3 |
| Jam PAC | $10K | 4 |
| New York Life Insurance Company PAC | $10K | 2 |
| American Israel Public Affairs Committee PAC | $10K | 2 |
| Pa-First PAC | $10K | 3 |
| Team America - Bringing America Together PAC | $10K | 2 |
| Six PAC | $10K | 5 |
| Rejoice PAC | $10K | 2 |
Itemized PAC contributions processed by the FEC through June 30, 2026. 326 PACs in total.
Primary Sources
- FEC candidate page, Bob Brooks: fec.gov/data/candidate/H6PA07188
- FEC committee filings, Bob Brooks principal campaign committee: C00917096
- FEC candidate page, Ryan Mackenzie: fec.gov/data/candidate/H8PA15195
- FEC committee filings, Ryan Mackenzie principal campaign committee: C00846501
- FEC independent expenditures, 2026 cycle: fec.gov independent expenditures
- Race rating: Cook Political Report, October 16, 2026
- Nominees: www.spotlightpa.org