pac.dog pac.dog / Candidates

BROOKS, BOB

D · house

Sign in to add to a watchlist →

FEC candidate id
H6PA07188
Internal id
9a9995a2-afc4-4a80-8518-b3523da68d59
Status
challenger

Who this candidate represents

Who lives here — American Community Survey 5-year estimates (2024), PA-07. Source.

CategoryMetricValue
PeoplePopulation775,601
PeopleMedian age41
IncomeMedian household income$82,392
IncomePer-capita income$43,582
IncomeIn poverty10.5%
IncomeUnemployed5.5%
IncomeGini inequality index0.454
RaceWhite alone69.8%
RaceBlack alone6.0%
RaceAsian alone3.1%
RaceHispanic or Latino20.8%
RaceTwo or more races12.1%
OriginForeign-born11.0%
LanguageSpeaks English only at home80.3%
LanguageSpeaks Spanish at home13.8%
EducationHigh school or higher65.9%
EducationBachelor's or higher32.8%
EducationAdvanced degree12.6%
HouseholdFamily households67.0%
HouseholdAvg household size2.52
HouseholdNever married (15+)33.8%
HousingMedian home value$292,600
HousingMedian gross rent$1,358
HousingSingle-family detached55.8%
HousingBuilt before 19405.1%
HousingOvercrowded (>1 per room)1.6%
HousingVacant units6.7%
ServiceVeterans (18+)6.2%
HealthWith a disability13.3%
ConnectivityHouseholds with broadband90.2%
ConnectivityHouseholds with no internet7.6%
CommuteDrove alone74.0%
CommutePublic transit1.1%
CommuteWorked from home13.8%

Cycle financials

Source: FEC weball bulk file (cycle summary). Numbers in USD; 0 = no activity reported.

CycleRaisedSpentCash on handDebtsIndiv. contribs.
2026$1,171,181$918,818$252,364$15,000$963,217

Elections

Committees

Election prediction

Cycle 2026 · model baseline-v1 · base rate 15.1%

P(win) = 25.1%

FeatureΔ P(win)
Base rate (historical)15.1%
D (major party)+10.0%

Baseline model (incumbency × party × office). Calibration: backtest Brier score is the reference, see npm run db:ingest -- --source=predict-backtest-election. Future model versions must beat baseline Brier on the same held-out cohort or they don't ship.

Independent expenditures

Money spent by super PACs and other non-connected committees for or against this candidate. Source: FEC Schedule E (independent_expenditure CSV bulk).

CycleSupportOpposeIEs
2026$2,298,602$303,21058

Recent (latest 25)

DateSpenderFor / againstAmountPurpose
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupport$12,062Canvassing Services - Estimate
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupport$2,940Canvassing Services
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupport$6,405Canvassing Services
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupport$3,161Canvassing Services
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupport$3,119Canvassing Services
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupport$682Canvassing Services
CONGRESSIONAL PROGRESSIVE CAUCUS PACsupport$12,000Digital Ad Production - Estimate
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupport$735Canvassing Services
2026-05-15STRONGER TOGETHER PAsupport$110,000Ad Buy (Estimate)
2026-05-15WORKING FAMILIES PARTY PACsupport$137Texting
2026-05-15STRONGER TOGETHER PAsupport$25,000Texting (Estimate)
2026-05-15WORKING FAMILIES PARTY PACsupport$32,825Direct Mail
2026-05-15STRONGER TOGETHER PAsupport$90,000Ad Buy (Estimate)
2026-05-15STRONGER TOGETHER PAsupport$150,000Ad Buy (Estimate)
2026-05-15WORKING FAMILIES PARTY PACsupport$9,280Direct Mail
2026-05-14WORKING FAMILIES PARTY PACsupport$4,750Canvassing
2026-05-13LEAD LEFT PACoppose$9,145PRINTING / POSTAGE
2026-05-13STRONGER TOGETHER PAsupport$4,000Ad Buy (Estimate)
2026-05-13STRONGER TOGETHER PAsupport$21,000Texting (Estimate)
2026-05-13STRONGER TOGETHER PAsupport$175,000Ad Buy (Estimate)
2026-05-12MEDICARE FOR ALLsupport$95,000Digital Advertising Buy - estimate
2026-05-12MEDICARE FOR ALLsupport$5,000Digital Advertising Production - estimate
2026-05-12STRONGER TOGETHER PAsupport$80,000Ad Buy (Estimate)
2026-05-08PROGRESSIVE PROMISEsupport$6,500Streaming and Youtube Ads
2026-05-08PROGRESSIVE PROMISEsupport$50,000Streaming and Youtube Ads

Transfers from committees

Direct contributions from PACs and party committees. Source: FEC pas2 bulk (committee-to-candidate transactions).

DateFrom committeeTypeAmount
BLUE DEMOCRACY NETWORK24E$1,012
BLUE MAJORITY PROJECT24E$883
DEMOCRATIC FUTURE PAC24E$1,000
BLUE BATTLEGROUND PROJECT24E$9,116
DEMOCRATIC FUTURE PAC24E$1,600
2026-03-31LEAGUE OF LABOR VOTERS24K$2,500
2026-03-31JAMIE RASKIN FOR CONGRESS24K$2,000
2026-03-31JAMIE RASKIN FOR CONGRESS24K$2,000
2026-03-30AMERICAN MOBILIZATION PAC24K$5,000
2026-03-30STRONGER TOGETHER PA24E$45,110
2026-03-27VOTE SAVE AMERICA24K$5,000
2026-03-27STRONGER TOGETHER PA24E$52,120
2026-03-24STRONGER TOGETHER PA24E$83,120
2026-03-17MAKING A DIFFERENCE PAC24K$5,000
2026-03-17THE JUNO FUND24K$5,000
2026-03-10AMERICAN FEDERATION OF GOVT. EMPL. POLITICAL AC…24K$500
2026-03-05YINZER PAC24K$1,500
2026-03-02NATIONAL NURSES UNITED PAC - A FUND FOR A HEALT…24K$3,000
2026-02-24BLUE BATTLEGROUND PROJECT24E$9,116
2026-02-23COMMUNICATIONS WORKERS OF AMERICA - COPE POLITI…24K$1,000
2026-02-20THE JUNO FUND24K$5,000
2026-02-09BLUE MAJORITY PROJECT24E$883
2026-02-03INT'L ASSOCIATION OF BRIDGE, STRUCTURAL, ORNAME…24K$2,500
2026-01-27ANIMAL PROTECTION PAC24K$2,000
2026-01-27BEYOND THOUGHTS AND PRAYERS PAC24K$1,000

Top individual donors (2026 cycle)

Via this candidate's principal committee BOB BROOKS FOR CONGRESS.

Aggregated from FEC Schedule A by donor (name + city + state). Employer + occupation reflect the donor's most recent gift. Source: FEC indiv bulk.

DonorEmployer / occupationCity, STGiftsTotal
ROSS, BENJAMINNOT EMPLOYED · NOT EMPLOYEDBETHESDA, MD1$3,000
O'NEILL, SARAHNOT EMPLOYED · NOT EMPLOYEDNEW YORK, NY1$2,000
GUERNSEY, SHERWOODNOT EMPLOYED · NOT EMPLOYEDWILLIAMSTOWN, MA1$1,000
BRICKMAN, MICHAELRPWB · ATTORNEYCHARLESTON, SC1$1,000
STEGMAN, DEBORAHRETIRED · RETIREDOAKLAND, CA1$1,000
LANKIN, RAYUDS · DIAGNOSTICBROOKLYN, NY1$1,000
YOUNGDAHL, JONYOUNGDAHL STRATEGIES · CONSULTANTLOS ALTOS, CA1$500
LUX, MIKEMIKE LUX MEDIA LLC · POLITICAL CONSULTANTSILVER SPRING, MD1$500
MONES, PAULSELF · ATTORNEYLOS ANGELES, CA1$500
SIMPSON, DICK WNOT EMPLOYED · NOT EMPLOYEDCHICAGO, IL1$500
THOMASES, MATTHEW DNOT EMPLOYED · NOT EMPLOYEDBROOKLYN, NY1$500
WEISBERGER, EDWARD JNOT EMPLOYED · NOT EMPLOYEDWAYLAND, MA1$500
GROARKE, JACKQCELLS · PUBLIC POLICYWASHINGTON, DC1$400
GROARKE, MACKENZIETHE BRAND GUILS · EVENT PLANNERWASHINGTON, DC1$300
LACHMAN, MATTHEWWILLIAMS & CONNOLLY LLP · ATTORNEYWASHINGTON, DC1$300
J HILLMAN, MICHAELPA HOUSE OF REPRESENTATIVES · LEGISLATIVE AIDEHARRISBURG, PA1$250
JOHNSTON, LINDANOT EMPLOYED · NOT EMPLOYEDMOUNT PROSPECT, IL1$250
BURNS, RICKY DPFFO · PRESIDENTBLANCHARD, OK1$250
BURKE, MICHAELRETIRED · RETIREDREDONDO BEACH, CA3$250
GEORGE, ALANNOT EMPLOYED · NOT EMPLOYEDWILMETTE, IL1$250
HEUBERT, TERRENCESUMMIT STRATEGIES GOVERNMENT AFFAIRS · LOBBYISTALEXANDRIA, VA1$250
CORSON-FINNERTY, SUSANNOT EMPLOYED · NOT EMPLOYEDSOUTHAMPTON, PA6$155
FELICH, JIMNOT EMPLOYED · NOT EMPLOYEDSANTA CRUZ, CA1$125
FEIL, LINDANOT EMPLOYED · NOT EMPLOYEDLONG BEACH, NY1$100
FARRELL, CYNTHIANOT EMPLOYED · NOT EMPLOYEDLAFAYETTE HILL, PA3$55

Connected on the graph

Inbound (100)

datefromtypeamountrolesource
BLUE DEMOCRACY NETWORKcontributed_to$1,012pas2
BLUE BATTLEGROUND PROJECTcontributed_to$9,116pas2
BLUE MAJORITY PROJECTcontributed_to$883pas2
DEMOCRATIC FUTURE PACcontributed_to$1,000pas2
DEMOCRATIC FUTURE PACcontributed_to$1,600pas2
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupports_independently$3,119fec_ies
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupports_independently$3,161fec_ies
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupports_independently$6,405fec_ies
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupports_independently$735fec_ies
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupports_independently$12,062fec_ies
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupports_independently$2,940fec_ies
MAKE THE ROAD ACTION POLITICAL COMMITTEEsupports_independently$682fec_ies
CONGRESSIONAL PROGRESSIVE CAUCUS PACsupports_independently$12,000fec_ies
2026-05-15WORKING FAMILIES PARTY PACsupports_independently$137fec_ies
2026-05-15STRONGER TOGETHER PAsupports_independently$150,000fec_ies
2026-05-15STRONGER TOGETHER PAsupports_independently$90,000fec_ies
2026-05-15STRONGER TOGETHER PAsupports_independently$25,000fec_ies
2026-05-15WORKING FAMILIES PARTY PACsupports_independently$9,280fec_ies
2026-05-15WORKING FAMILIES PARTY PACsupports_independently$32,825fec_ies
2026-05-15STRONGER TOGETHER PAsupports_independently$110,000fec_ies
2026-05-14WORKING FAMILIES PARTY PACsupports_independently$4,750fec_ies
2026-05-13STRONGER TOGETHER PAsupports_independently$4,000fec_ies
2026-05-13LEAD LEFT PACopposes_independently$9,145fec_ies
2026-05-13STRONGER TOGETHER PAsupports_independently$175,000fec_ies
2026-05-13STRONGER TOGETHER PAsupports_independently$21,000fec_ies
2026-05-12MEDICARE FOR ALLsupports_independently$5,000fec_ies
2026-05-12STRONGER TOGETHER PAsupports_independently$80,000fec_ies
2026-05-12MEDICARE FOR ALLsupports_independently$95,000fec_ies
2026-05-08PROGRESSIVE PROMISEsupports_independently$6,500fec_ies
2026-05-08PROGRESSIVE PROMISEsupports_independently$50,000fec_ies
2026-05-07LEAD LEFT PACopposes_independently$9,154fec_ies
2026-05-07LEAD LEFT PACopposes_independently$9,155fec_ies
2026-05-07STRONGER TOGETHER PAsupports_independently$25,500fec_ies
2026-05-07STRONGER TOGETHER PAsupports_independently$50,500fec_ies
2026-05-07STRONGER TOGETHER PAsupports_independently$25,500fec_ies
2026-05-07STRONGER TOGETHER PAsupports_independently$25,500fec_ies
2026-05-06LEAD LEFT PACopposes_independently$102,333fec_ies
2026-05-06LEAD LEFT PACopposes_independently$66,667fec_ies
2026-05-05LEAD LEFT PACopposes_independently$106,757fec_ies
2026-04-30DLP PACsupports_independently$19,756fec_ies
2026-04-27STRONGER TOGETHER PAsupports_independently$306,418fec_ies
2026-04-24CONGRESSIONAL PROGRESSIVE CAUCUS PACsupports_independently$128,000fec_ies
2026-04-23STRONGER TOGETHER PAsupports_independently$154,509fec_ies
2026-04-23STRONGER TOGETHER PAsupports_independently$10,000fec_ies
2026-04-23STRONGER TOGETHER PAsupports_independently$10,000fec_ies
2026-04-22DLP PACsupports_independently$19,756fec_ies
2026-04-16STRONGER TOGETHER PAsupports_independently$46,000fec_ies
2026-04-16STRONGER TOGETHER PAsupports_independently$25,000fec_ies
2026-04-13WORKING FAMILIES PARTY PACsupports_independently$2,946fec_ies
2026-04-13WORKING FAMILIES PARTY PACsupports_independently$4,500fec_ies
2026-04-13WORKING FAMILIES PARTY PACsupports_independently$4,500fec_ies
2026-04-10MAKE THE ROAD ACTION POLITICAL COMMITTEEsupports_independently$1,421fec_ies
2026-04-09STRONGER TOGETHER PAsupports_independently$28,000fec_ies
2026-04-02MAKE THE ROAD ACTION POLITICAL COMMITTEEsupports_independently$36fec_ies
2026-04-02STRONGER TOGETHER PAsupports_independently$28,000fec_ies
2026-04-01STRONGER TOGETHER PAsupports_independently$272,247fec_ies
2026-04-01DLP PACsupports_independently$25,226fec_ies
2026-04-01DLP PACsupports_independently$23,584fec_ies
2026-03-31JAMIE RASKIN FOR CONGRESScontributed_to$2,000pas2
2026-03-31LEAGUE OF LABOR VOTERScontributed_to$2,500pas2
2026-03-31JAMIE RASKIN FOR CONGRESScontributed_to$2,000pas2
2026-03-30STRONGER TOGETHER PAcontributed_to$45,110pas2
2026-03-30AMERICAN MOBILIZATION PACcontributed_to$5,000pas2
2026-03-30STRONGER TOGETHER PAsupports_independently$42,110fec_ies
2026-03-27STRONGER TOGETHER PAsupports_independently$52,120fec_ies
2026-03-27STRONGER TOGETHER PAcontributed_to$52,120pas2
2026-03-27VOTE SAVE AMERICAcontributed_to$5,000pas2
2026-03-24STRONGER TOGETHER PAsupports_independently$52,120fec_ies
2026-03-24STRONGER TOGETHER PAcontributed_to$83,120pas2
2026-03-17THE JUNO FUNDcontributed_to$5,000pas2
2026-03-17MAKING A DIFFERENCE PACcontributed_to$5,000pas2
2026-03-10AMERICAN FEDERATION OF GOVT. EMPL. POLITICAL ACTION COMMITTEEcontributed_to$500pas2
2026-03-05YINZER PACcontributed_to$1,500pas2
2026-03-02NATIONAL NURSES UNITED PAC - A FUND FOR A HEALTHY AMERICAcontributed_to$3,000pas2
2026-02-24BLUE BATTLEGROUND PROJECTcontributed_to$9,116pas2
2026-02-23COMMUNICATIONS WORKERS OF AMERICA - COPE POLITICAL CONTRIBUTIONS COMMITTEEcontributed_to$1,000pas2
2026-02-20THE JUNO FUNDcontributed_to$5,000pas2
2026-02-09BLUE MAJORITY PROJECTcontributed_to$883pas2
2026-02-03INT'L ASSOCIATION OF BRIDGE, STRUCTURAL, ORNAMENTAL AND REINFORCING IRON WORKERS (IPAL)contributed_to$2,500pas2
2026-01-27ANIMAL PROTECTION PACcontributed_to$2,000pas2
2026-01-27BEYOND THOUGHTS AND PRAYERS PACcontributed_to$1,000pas2
2026-01-15JUNTOS PACcontributed_to$5,000pas2
2026-01-08COMMUNICATIONS WORKERS OF AMERICA - COPE POLITICAL CONTRIBUTIONS COMMITTEEcontributed_to$2,000pas2
2026-01-07UA UNION PLUMBERS & PIPEFITTERS VOTE! PAC (UNITED ASSOCIATION OF JOURNEYMEN AND APPRENTICES OF THE PLUMBING & PIPEFITTING INDUSTRY OF THE UNITED STATES AND CANADA)contributed_to$3,500pas2
2026-01-06DUANE MORRIS GOVERNMENT COMMITTEEcontributed_to$1,000pas2
2025-12-31NOT SO OLD FASHIONED PACcontributed_to$1,000pas2
2025-12-31MCKENZIE RIVER PACcontributed_to$1,000pas2
2025-12-31NOT SO OLD FASHIONED PACcontributed_to$1,000pas2
2025-12-30BLUE MAJORITY PACcontributed_to$2,000pas2
2025-12-29DEMOCRACY SUMMER LEADERSHIP PACcontributed_to$1,000pas2
2025-12-24OUR FIGHT OUR FUTUREcontributed_to$1,000pas2
2025-12-24DEFEAT EXTREMISTScontributed_to$1,000pas2
2025-12-22MEDICARE FOR ALLcontributed_to$5,000pas2
2025-12-22CONGRESSIONAL PROGRESSIVE CAUCUS PACcontributed_to$5,000pas2
2025-12-21BLUE MAJORITY PROJECTcontributed_to$11,510pas2
2025-12-21BLUE MAJORITY PROJECTsupports_independently$11,510fec_ies
2025-12-19BLUE HEN FEDERAL PACcontributed_to$5,000pas2
2025-12-19COWEN FOR CONGRESScontributed_to$2,000pas2
2025-12-16SD PACcontributed_to$5,000pas2
2025-12-16SD PACcontributed_to$5,000pas2

Outbound (1)

datetypetoamountrolesource
principal_candidate_ofBOB BROOKS FOR CONGRESScandidate_committees

pac.dog is a free, independent, non-partisan research tool. Every candidate, committee, bill, vote, member, and nonprofit on this site is mirrored from primary U.S. government sources (FEC, congress.gov, govinfo.gov, IRS) and each state's Secretary of State / election commission — no third-party data vendors, no paywall, no editorial intermediation. Citations to the originating source are on every detail page.

Estimated value: $180/mo per user — but we made it free.