Pennsylvania · U.S. House

Bob Brooks

U.S. House · Democratic

Flip

Election-pack status: yes. Report date 2026-11-05.

Key finding from the compilation

Flipped PA-7: defeated freshman Rep. Mackenzie 164,520 (56.1%) to 128,725 (43.9%). Outside groups spent ~$4.67M against vs ~$4.59M for (FEC Sch. E est., primary+general); raised $5.35M, 86.7% from individuals

Election

Date
2026-11-03
Votes
164,520 (56.1%)
Opponent
Ryan Mackenzie (R, incumbent) · 128,725 (43.9%)
Previous officeholder
Ryan Mackenzie (R), incumbent

Money reported in the file

Raised
$5,347,353
Cash on hand
$741,579 as of 2026-10-14
Individual share
86.7%
PAC share
13.2%
Self loans or contributions
$3,500
Outside spending for
$4,588,112
Outside spending against
$4,666,605
Committee
C00917096
Coverage note
FEC itemized 2025-07-01 to 2026-10-14 (principal committee); IE through 2026-11-02

Figures come from the original election pack, or the serving-member roster when marked roster only. Election results are unofficial until certification. 127 reported ties and 5 inferred ties are listed below.

Read the ties

Four money views plus a separate Trades view. Orbit 3D is the default. Solid lines are reported (127). Inferred ties are dimmer (5). This is not the full set of 17,703 ties.

Table

Drag to spin · scroll to zoom · click to select

  • IE supporting0
  • IE opposing0
  • PAC contributions0
  • Party committees0
  • Transfers0
  • Vendors0
  • Itemized contributions0
  • Campaign committee0
  • Election / opponents0
  • Self-funding0
  • Other0
  • Reported, solid
  • Inferred, dim particles
  • Both on one name
  • Node size and distance ≈ documented dollars

Bob Brooks is at the center. Choose a name in the active view, or use “Show on orbit” in the table. A shared name is not proof of coordination.

Documented ties (132)

Every tie in this official’s file. The same filters apply to the orbit and this table.
Relationship Amount Date Evidence Between Record Orbit
principal campaign committee — 2025-2026 Reported Bob Brooks → Bob Brooks for Congress (C00917096) Public filing
elected Nov 3, 2026 (unofficial) $164,520 2026-11-03 Reported Bob Brooks → U.S. House, PA-7 Public record
general-election opponent (defeated) $128,725 2026-11-03 Reported Bob Brooks → Ryan Mackenzie (Campaign site) Public record
principal campaign committee — — Reported Ryan Mackenzie (Campaign site) → Ryan Mackenzie for Congress (C00846501) (Campaign site) Public filing
candidate contributions (line 11d) $3,500 2026 Reported Bob Brooks → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $346,990 2025-07-01..2026-10-14 Reported House Victory Project 2026 (C00941567) → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $52,500 2025-07-01..2026-10-14 Reported Flippable Four Victory Fund (C00954438) → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $42,800 2025-07-01..2026-10-14 Reported Dem Rising 2026 (C00920827) → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $34,000 2025-07-01..2026-10-14 Reported Brooks Cognetti Victory Fund (C00954156) → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $9,567 2025-07-01..2026-10-14 Reported Cpc Victory Fund (C00957373) → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $6,500 2025-07-01..2026-10-14 Reported Common Wealth (C00942300) → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $5,500 2025-07-01..2026-10-14 Reported Jfw Challengers (C00926428) → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $4,373 2025-07-01..2026-10-14 Reported Blue Collar Brigade (C00954164) → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $3,885 2025-07-01..2026-10-14 Reported The Democratic Bench Fund (C00942623) → Bob Brooks for Congress (C00917096) Public filing
transfer from joint fundraising / authorized committee (line 12) $2,875 2025-07-01..2026-10-14 Reported Bob Brooks Victory Fund (C00951996) → Bob Brooks for Congress (C00917096) Public filing
party committee contribution (line 11b) $6,090 2025-07-01..2026-10-14 Reported Dccc (Party site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 6 item(s) $10,000 20260304..20260925 Reported End Citizens United (C00573261) (Campaign site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20260325..20261007 Reported Vote Save America (C00835587) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 2 item(s) $10,000 20260515..20260626 Reported Ca Luv PAC (California Leadership United for Victory PAC) (C00573709) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20251222..20260618 Reported Congressional Progressive Caucus PAC (C00513176) (Campaign site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 2 item(s) $10,000 20251008..20260611 Reported Machinists Non Partisan Political League of the International Association of Mac (C00002469) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 2 item(s) $10,000 20260505..20260616 Reported Fair Shot PAC (C00574970) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20260514..20260917 Reported Blue Dog Political Action Committee (C00305318) (Campaign site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 2 item(s) $10,000 20260514..20260514 Reported Jobs, Education, & Families First Jeff PAC (C00617803) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 2 item(s) $10,000 20251222..20260617 Reported Medicare for All (C00685552) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 2 item(s) $10,000 20260501..20260501 Reported Carpenters Legislative Improvement Committee United Brotherhood of Carpenters an (C00001016) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 3 item(s) $10,000 20260514..20260930 Reported Democratic Majority Fund (C00844720) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 3 item(s) $10,000 20251120..20260629 Reported Int'L Association of Bridge, Structural, Ornamental and Reinforcing Iron Workers (C00027359) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 4 item(s) $10,000 20260111..20260629 Reported Communications Workers of America - Cope Political Contributions Committee (C00002089) (Organization site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 2 item(s) $10,000 20251219..20260827 Reported Blue Hen Federal PAC (C00493700) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 3 item(s) $10,000 20250924..20260901 Reported SEIU Cope (Service Employees International Union Committee On Political Educatio (C00004036) (Organization site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 4 item(s) $10,000 20250826..20260916 Reported Yinzer PAC (C00830182) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20260312..20260923 Reported Working Families Party PAC (C00606962) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 2 item(s) $10,000 20260115..20260919 Reported Juntos PAC (C00892752) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20251217..20251217 Reported Save Democracy PAC (C00884973) (Campaign site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $10,000 20260220..20260317 Reported The Juno Fund (C00877183) (Campaign site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 2 item(s) $10,000 20250926..20250926 Reported Progressive Voters of America (C00406553) (Organization site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 2 item(s) $10,000 20250828..20250828 Reported International Association of Firefighters Interested In Registration and Educati (C00029447) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 3 item(s) $8,500 20260331..20260701 Reported League of Labor Voters (C00913178) (Campaign site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 4 item(s) $8,000 20260331..20260925 Reported Making A Difference PAC (C00757344) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 3 item(s) $7,000 20251112..20260611 Reported Silicorn Valley PAC (C00840462) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 2 item(s) $7,000 20260331..20260331 Reported Democracy Summer Leadership PAC (C00664318) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 2 item(s) $6,000 20260518..20261002 Reported Progressive Turnout Project (C00580068) (Campaign site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20261010..20261010 Reported Innovation for Good PAC (C00892901) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20261013..20261013 Reported Progressive Americans for Democracy (C00417493) (Organization site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20261014..20261014 Reported Victory In November Election PAC (C00378695) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 1 item(s) $5,000 20261013..20261013 Reported Victory Now PAC (C00416743) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 1 item(s) $5,000 20260610..20260610 Reported Flip the Congress PAC (C00920603) (Campaign site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Ideological / nonconnected PAC); 1 item(s) $5,000 20260611..20260611 Reported Hmp (C00495028) (Campaign site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Membership organization); 2 item(s) $5,000 20260611..20260816 Reported American Association for Justice Political Action Committee (AAJ PAC) (C00024521) (Organization site) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260629..20260629 Reported American Federation of State County and Municipal Employees - Ca People (AFSCME (C70006200) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Leadership PAC); 2 item(s) $5,000 20260602..20260929 Reported Liftoff PAC (C00785816) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260624..20260624 Reported NEA Fund for Children and Public Education (C00003251) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Other PAC (not in FEC master file)); 1 item(s) $5,000 20260527..20260527 Reported Ameripac (C00348920) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 1 item(s) $5,000 20260815..20260815 Reported D.R.I.V.E. - Dem, Rep, Ind Voter Ed (The PAC of the Int'L Brhd of Teamsters) (C00032979) → Bob Brooks for Congress (C00917096) Public filing
PAC contribution (Labor union); 2 item(s) $5,000 20251231..20260928 Reported International Association of Sheet Metal, Air, Rail and Transportation Workers P (C00007542) → Bob Brooks for Congress (C00917096) Public filing
independent expenditures opposing (FEC processed by_candidate) $2,310,916 .. Reported Clf (C00504530) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $1,781,524 .. Reported Stronger Together Pa (C00936153) → Bob Brooks Public filing
independent expenditures opposing (FEC e-filed Sch. E, deduped) $1,225,000 2026-09-30..2026-10-28 Reported Safety & Affordability PAC Inc. (C00960443) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $419,704 2026-09-26..2026-10-28 Reported Progressive Turnout Project (C00580068) (Campaign site) → Bob Brooks Public filing
independent expenditures opposing (FEC e-filed Sch. E, deduped) $387,248 2026-09-01..2026-10-24 Reported America PAC (C00879510) → Bob Brooks Public filing
independent expenditures opposing (FEC e-filed Sch. E, deduped) $372,811 2026-09-08..2026-10-27 Reported No Going Back PAC Inc. (C00960435) (Campaign site) → Bob Brooks Public filing
independent expenditures opposing (FEC processed by_candidate) $312,372 .. Reported Lead Left PAC (C00948208) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $249,750 2026-05-16..2026-05-16 Reported Jobs and Democracy PAC (C00928374) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $231,926 2026-05-16..2026-10-23 Reported SEIU Cope (Service Employees International Union Committee On Political Education) (C00004036) (Organization site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $209,621 2026-05-14..2026-10-15 Reported Working Families Party PAC (C00606962) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $206,694 2026-09-26..2026-11-02 Reported Workers Vote (C00754051) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $176,852 2026-10-05..2026-10-05 Reported AB PAC (C00492140) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $140,300 .. Reported Congressional Progressive Caucus PAC (C00513176) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $103,427 2026-10-07..2026-10-07 Reported Relentless PAC (C00828343) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $100,000 2026-10-06..2026-10-06 Reported Resist Reclaim Rebuild PAC (C00760736) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $99,625 2026-05-12..2026-05-12 Reported Medicare for All (C00685552) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $99,624 2026-10-19..2026-10-27 Reported Maremoto Action (C90023458) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $91,593 2026-09-15..2026-10-27 Reported Hmp (C00495028) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $88,322 .. Reported Dlp PAC (C00895730) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $80,125 2026-04-04..2026-09-09 Reported Make the Road Action Political Committee (C00689745) → Bob Brooks Public filing
independent expenditures opposing (FEC e-filed Sch. E, deduped) $49,322 2026-10-12..2026-10-12 Reported Maga Inc. (C00892471) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $47,684 2026-10-01..2026-11-01 Reported Seniors Empowering An Effective Democracy (Seed-PAC) (C00934059) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $43,554 2026-10-20..2026-11-01 Reported Future Pennsylvania PAC (C00890053) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $42,085 2026-10-16..2026-11-02 Reported Care In Action PAC (C00747998) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $40,659 2026-09-02..2026-10-30 Reported Campaign for Working Class Communities (C90023599) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $38,537 2026-10-01..2026-10-28 Reported In Union USA (C00745745) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $34,186 2026-06-18..2026-10-07 Reported Rural Freedom Network (C00647966) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $32,978 2026-08-31..2026-10-26 Reported Moveon.Org Political Action (C00341396) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $32,156 2026-10-22..2026-10-29 Reported Working America (C90011156) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $28,500 2026-10-30..2026-10-30 Reported Pay the People PAC (C00961524) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $25,626 2026-09-26..2026-11-03 Reported Unidosus Action PAC (C00684258) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $16,643 .. Reported Blue Majority Project (C00897363) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $15,883 2026-09-15..2026-09-30 Reported Community Change Voters (C00612820) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $15,852 .. Reported Thomas Paine Society L.L.C. (C90020231) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $11,186 2026-09-08..2026-10-29 Reported Building Together (C00955138) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $10,150 2026-10-04..2026-10-28 Reported Democratic Messaging Project (C00800995) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $9,117 .. Reported Blue Battleground Project (C00704593) (Campaign site) → Bob Brooks Public filing
independent expenditures opposing (FEC processed by_candidate) $8,840 .. Reported Kitchen Table Values PAC (C00924159) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $7,702 2026-08-01..2026-10-09 Reported Vote for Equality (C00755363) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $5,605 2026-09-26..2026-10-15 Reported Action Together Nepa PAC (C00954248) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $4,942 .. Reported Majority Blue PAC (C00948000) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $4,723 2026-10-01..2026-11-02 Reported Neighbor Voices PAC (C00930321) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $4,708 .. Reported Blue Shift PAC (C00933614) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $4,668 2026-10-01..2026-11-03 Reported Clean Wave (C00738732) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $4,500 2026-05-18..2026-05-18 Reported Ff PAC (C00669259) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $3,673 2026-09-29..2026-10-01 Reported Common Ground Coalition PAC (C00961854) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $3,666 2026-04-29..2026-05-07 Reported Blue Majority Makers PAC (C00948109) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $3,061 .. Reported Equal Exchange (C90023748) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $2,697 2026-10-19..2026-10-29 Reported Indivisible Action (C00678839) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $2,666 2026-10-07..2026-10-07 Reported Momsrising Together (C90018367) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $2,600 .. Reported Democratic Future PAC (C00934273) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $2,434 2026-06-05..2026-10-13 Reported Field Team 6, Inc. (C00909994) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $2,115 2026-05-08..2026-09-17 Reported People's Action Power (C00738237) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $1,815 2026-10-08..2026-10-30 Reported Free the Ballot! Incarcerated Voter Family Network (C90020124) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $1,075 .. Reported Blue Democracy Network (C00933796) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $450 2026-07-27..2026-07-27 Reported Freedom Pa (C00902189) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $304 .. Reported Momsrising PAC (C00878025) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $236 .. Reported Red Wine and Blue (C90020058) → Bob Brooks Public filing
independent expenditures supporting (FEC processed by_candidate) $188 .. Reported Surj PAC (C00742205) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $167 2026-09-01..2026-09-01 Reported United Steelworkers Political Action Fund (C00003590) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $156 2026-06-29..2026-09-29 Reported Givegreen United Action (C00802389) (Campaign site) → Bob Brooks Public filing
independent expenditures opposing (FEC e-filed Sch. E, deduped) $96.00 2026-10-06..2026-10-06 Reported Pennsylvania Pro-Life Federation PAC (C00172361) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $50.00 2026-05-21..2026-05-21 Reported The People United PAC (C00776419) (Campaign site) → Bob Brooks Public filing
independent expenditures supporting (FEC e-filed Sch. E, deduped) $29.00 2026-10-14..2026-10-14 Reported Together We Elect PAC (C00812479) (Campaign site) → Bob Brooks Public filing
disbursements to vendor (Schedule B) $2,204,370 2025-07-01..2026-10-14 Reported Bob Brooks for Congress (C00917096) → LC Media LLC Public filing
disbursements to vendor (Schedule B) $697,127 2025-07-01..2026-10-14 Reported Bob Brooks for Congress (C00917096) → GPS Impact (Organization site) Public filing
disbursements to vendor (Schedule B) $203,647 2025-07-01..2026-10-14 Reported Bob Brooks for Congress (C00917096) → Ascend Digital Public filing
disbursements to vendor (Schedule B) $111,830 2025-07-01..2026-10-14 Reported Bob Brooks for Congress (C00917096) → Jenna Kaufman Public filing
disbursements to vendor (Schedule B) $110,213 2025-07-01..2026-10-14 Reported Bob Brooks for Congress (C00917096) → ActBlue Technical Services (Organization site) Public filing
disbursements to vendor (Schedule B) $105,338 2025-07-01..2026-10-14 Reported Bob Brooks for Congress (C00917096) → Paychex (Organization site) Public filing
12 PAC donors in common (2025-26); those PACs gave Bob Brooks $62,500 $62,500 2025-26 Inferred Bob Brooks → Kristina Knickerbocker Public filing
9 PAC donors in common (2025-26); those PACs gave Bob Brooks $39,500 $39,500 2025-26 Inferred Bob Brooks → Don Leonard Public filing
56 PAC donors in common (2025-26); those PACs gave Bob Brooks $207,500 $207,500 2025-26 Inferred Bob Brooks → Bob Harvie Public filing
20 PAC donors in common (2025-26); those PACs gave Bob Brooks $89,500 $89,500 2025-26 Inferred Bob Brooks → Chris Rabb Public filing
1 PAC donor(s) in common with opponent (2025-26) $1,000 2025-26 Inferred Bob Brooks → Ryan Mackenzie (Campaign site) Public filing
general-election opponent, incumbent (128,725 votes) $128,725 2026-11-03 Reported Ryan Mackenzie (Campaign site) → Bob Brooks Public record

PDF dossier

Expected path: pdfs/brooks-pa7/Brooks_Know_Your_Politician_2026-11-05.pdf

The PDF binary is not in this preview. When the dossier pack is added at public/pdfs/brooks-pa7/Brooks_Know_Your_Politician_2026-11-05.pdf, this page will link the file. The folder name (brooks-pa7) is the key, because some surnames share a PDF basename. Until then, use the printable summary.