Pennsylvania House District 7 2026: the ads, and who's paying for them

Bob Brooks won · 56.1% to 43.9% · Called by AP on Nov 3

130 ads analyzed · 66 use a rhetorical technique, most often loaded language and name calling.

The words doing the persuading

From the Brooks side · Paid for by Bob Brooks for Congress “…was painful to watch. The president flew into PA-07 to prop up my opponent. He did his stupid dance. He cursed out Democrats. But 30 minutes in, it was clear he didn’t know Ryan…” Loaded Language See this ad →
From the Mackenzie side · Paid for by CONGRESSIONAL LEADERSHIP FUND “…Bob Brooks. He supports tax increases that will turn Pennsylvania’s economy into a dumpster fire. Bob supports the largest tax hike in American history, costing the average family…” Loaded Language See this ad →

See all 130 ads →

Bob Brooks (Democrat) and Ryan Mackenzie (Republican) are the nominees for Pennsylvania's 7th congressional district in the November 3, 2026 general election. Ryan Mackenzie is the incumbent. By their latest FEC reports, Bob Brooks's campaign had raised $5.3 million (through October 14, 2026) and Ryan Mackenzie's campaign $5.3 million (through October 14, 2026). Outside groups have reported $4.8 million for Bob Brooks and $4.6 million against; $884,000 for Ryan Mackenzie and $9.5 million against. Semblen has analyzed 130 ads in this race; 66 used at least one rhetorical technique, most often loaded language and name calling.

Bob Brooks (DEM), Ryan Mackenzie (REP, incumbent). 4 others filed with the FEC; any ads they ran are below. 130 ads analyzed, 66 with at least one technique in the copy. Newest first. The paid-for-by line is the advertiser's own filing. Updated 2026-10-30.

How to vote in Pennsylvania

From Pennsylvania's official election office. Each line links to the official page it came from.

Registration Register by Mon, Oct 19 (passed)Source: pa.gov ↗Source: pa.gov ↗
Early voting in person No early voting (No early in-person voting; in-person mail ballot at county office once ballots are ready.)Source: pa.gov ↗
By mail Anyone can vote by mail; request a ballot by Tue, Oct 27 (Application must be received by the county.); return it by Tue, Nov 3 (Received by the county election office by 8:00 p.m. on Election Day; postmarks do not count.) (passed)Source: pa.gov ↗Source: pa.gov ↗
Election Day Tue, Nov 3. Polls: 7 a.m. - 8 p.m. (passed)Source: pa.gov ↗
ID at the polls Only first-time voters at a polling place must show photo or non-photo ID.Source: pa.gov ↗

Checked October 8, 2026. Rules can change; confirm with the official site before you go.

Something wrong or out of date? Tell us

A person reads every report and fixes errors the same day.

Where they stand

From each campaign's own website, summarised in plain English, with a quote where they gave one; under an issue, Senate votes for those who have cast them. Full detail and sources on each profile: Bob Brooks · Ryan Mackenzie.

Economy and cost of living Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says the main concern he hears is that life is unaffordable. He says he would raise the minimum wage and tie it to inflation, pass the PRO Act to make it easier to join a union, enforce rules against price-gouging, and build more starter homes while cracking down on corporate landlords.

“The last time we raised the minimum wage was 2006. We’ve fought three wars since then. We need to raise it, and tie it to inflation.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says he is working to lower costs for working families after years of price increases. He says he backed a larger Child Tax Credit, tax deductions on tips and overtime, more affordable housing, and a crackdown on illegal trade practices by countries like China.

Source: mackenzie.house.gov ↗
Taxes and government spending Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says he wants a billionaire minimum tax and to repeal the 2017 Trump tax cuts for billionaires and big corporations. He says this could raise over $1.5 trillion to lower the debt and expand health care without raising taxes on working people.

“We need to pass a billionaire minimum tax: a baseline tax rate the ultra-wealthy can’t dodge.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says he voted for the 2025 budget reconciliation bill, which extends the 2017 tax cuts, raises the Child Tax Credit to $2,200, adds a $6,000 deduction for seniors, and removes taxes on tips and overtime up to $25,000. He also says the bill reduces waste, adds work requirements for able-bodied adults on benefits, and keeps Medicaid for vulnerable people.

Source: mackenzie.house.gov ↗
Health care Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says he supports Medicare for All and wants to restore the Medicaid cuts. He also says he would work to bring down drug prices such as insulin, expand coverage, and make sure every town has the doctors and clinics it needs.

“I support Medicare for All.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says he is working with both parties on health care reform to lower prices and increase transparency. His proposals include pharmacy benefit manager reform, expanded health savings accounts, hospital billing transparency, and action against insurance fraud.

Source: mackenzie.house.gov ↗
Social Security and Medicare Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says he would protect Social Security and pass the PRO Act to give more workers bargaining power and union pensions.

Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says he is committed to protecting Social Security and Medicare benefits. He says he helped pass a $6,000 bonus tax deduction for people 65 and over, which he says would eliminate taxes on Social Security for 88% of seniors.

Source: mackenzie.house.gov ↗
Immigration and the border Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says he wants an immigration system that deters illegal entry and secures the border while treating people humanely. He says he would give law-abiding immigrants a chance to earn citizenship, and he opposes masked agents taking people off the street into unmarked cars.

“We need an immigration system that deters illegal entry and secures our border, while treating people humanely and give law-abiding folks a shot at earning citizenship.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says the budget bill he supported includes $46 billion to complete the border wall and hires over 8,000 new border agents, customs officers and immigration judges. He says it also expands detection technology for drugs like fentanyl and bars illegal immigrants from taxpayer-funded benefits.

Source: mackenzie.house.gov ↗
Abortion Brooks: stated · Mackenzie: no position
Bob Brooks (DEM)

Brooks says he would codify Roe v. Wade and pass legislation to overturn state abortion bans, so everyone has the same access to care. He says the government should not tell people what to do with their bodies.

“We need to codify Roe v. Wade and pass legislation to overturn Trump abortion bans in red states.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

No stated position on their website.

Energy and climate Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says he wants to build wind, solar and other clean energy projects with union jobs, bring back renewables cut by Trump, and approve new nuclear and natural gas plants. He also says he would back federal law letting communities veto data centers and would push stricter federal oversight of pollution.

“I’ll work to approve new nuclear and natural gas power plants while we build up renewables.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says he supports an all-of-the-above energy strategy that cuts red tape, expands domestic natural gas production and exports, and speeds up energy projects. He also says he supports clean water, conservation and Delaware River protection.

Source: mackenzie.house.gov ↗
Guns Brooks: stated · Mackenzie: no position
Bob Brooks (DEM)

Brooks, a gun owner, says he respects the Second Amendment. He supports universal background checks, closing the gun show loophole, and enforcing waiting periods.

“We need common-sense laws: universal background checks, closing the gun show loophole, and enforcing waiting periods so dangerous people don’t get their hands on guns.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

No stated position on their website.

Crime and policing Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says he wants police, firefighters and EMTs to have the training, equipment and resources they need, and he supports defending first responders' collective bargaining rights. He also says he would invest in mental health and addiction services.

Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says he secured federal funding for law enforcement and emergency communications in his district, including money for Bethlehem police technology, radio systems, and the Carbon County Sheriff. He says he serves on the Homeland Security Committee to advocate for safe and secure communities.

Source: mackenzie.house.gov ↗
Education Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says the federal government should make sure every public school has enough funding and staff, and he opposes federal money for private school vouchers. He also wants to bring down college tuition, make financial aid work, fund apprenticeships and vocational programs, and provide universal pre-K and kindergarten.

“I will not support using federal money to hand vouchers to private schools while public schools are being starved.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says he supports expanding school choice and broadening Pell Grant eligibility to cover trades and technical training. He serves on the Education and Workforce Committee.

Source: mackenzie.house.gov ↗
Foreign policy and defense Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says he would oppose pointless wars, and he criticizes the war in Iran. He says he would support Ukraine and NATO allies, pay attention to Asia, and rebuild trust internationally. He also says he wants veterans to get quality health care, mental health services, job training and housing.

“I will always stand against pointless wars that cost American lives and hundreds of billions of taxpayer dollars.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says he supports peace through strength. He says the budget he backed puts $150 billion into the armed forces, including a national missile defense system, shipbuilding and munitions. He also says he supported a 3.8 percent pay raise for servicemembers.

Source: mackenzie.house.gov ↗
Elections and ethics in government Brooks: stated · Mackenzie: stated
Bob Brooks (DEM)

Brooks says he would pass a constitutional amendment to overturn Citizens United, ban corporate PAC money, and ban members of Congress from trading stocks. He also supports term limits.

“Term limits. No more lifetime politicians.”
Source: brooksforcongress.com ↗
Ryan Mackenzie (REP, incumbent)

Mackenzie says he is leading the push to crack down on congressional stock trading.

Source: ryanforpa.com ↗

Something wrong or missing? Each profile has an Accurate? button under every issue; a person reads every note.

Got a political text?

Paste a campaign text message you’ve received. Semblen marks the persuasion techniques in its wording and lists the factual claims it makes. Take your name out first: what you paste is analyzed and kept like any text.

Findings

As of 2026-10-30. Counts are of distinct ads; the same text run many times is one ad.

Ads analyzed
130 · started running between 2026-07-27 and 2026-10-26
With at least one technique
66 of 130 (51%)
Most common techniques
Loaded Language · 43 adsName Calling · 29 adsGlittering Generalities · 15 ads
Reported Meta spend
$45,500–105,934 on all ads, $27,700–60,497 on flagged ads · Meta reports ranges; these are the sums of their ends
Example
“stupid dance” — Loaded Language, paid for by Bob Brooks for Congress · the flagged ad with the highest reported spend that shows the most common technique

Reading coverage of this race? Paste the link to see what it uses →

Embed this race on your site

A small box with these findings and the newest ads, updated as new ads are analyzed. Free for newsrooms, blogs and campaigns alike; it links back here.

Who is running these ads

Each side is the campaign plus the groups backing it. How a group is placed is explained below the table.

SideAdsWith at least one techniqueMost common
Brooks (D)6122 of 61 (36%)Loaded Language (13), Glittering Generalities (8), Name Calling (8)
Brooks's campaign3115 of 31 (48%)Loaded Language (7), Name Calling (7), Glittering Generalities (4)
8 groups backing Brooks307 of 30 (23%)Loaded Language (6), Glittering Generalities (4), Exaggeration/Hyperbole (3)
Mackenzie (R)3324 of 33 (73%)Name Calling (17), Loaded Language (16), Appeal to Fear (7)
Mackenzie's campaign2014 of 20 (70%)Loaded Language (13), Name Calling (10), Black-and-White Fallacy (3)
3 groups backing Mackenzie1310 of 13 (77%)Name Calling (7), Appeal to Fear (6), Black-and-White Fallacy (3)
Not placed on a side (15 sponsors)3620 of 36 (56%)Loaded Language (14), Appeal to Fear (5), Glittering Generalities (5)

Read this before comparing the sides. Ads that attack an opponent use these techniques far more often than ads that introduce a candidate, whoever runs them, so the side running more attack ads shows a higher share. A technique is about wording, not about whether an ad is true. These are online ads only (Meta and YouTube), not television.

By sponsor (28)
Paid for bySideAdsWith at least one techniqueMost common
Bob Brooks for CongressBrooksthe campaign3115 of 31 (48%)Loaded Language (7), Name Calling (7), Glittering Generalities (4)
MACKENZIE FOR CONGRESSMackenziethe campaign2014 of 20 (70%)Loaded Language (13), Name Calling (10), Black-and-White Fallacy (3)
Working AmericaBrooksreported spending to support Brooks (FEC)201 of 20 (5%)Appeal to Fear (1), Loaded Language (1)
America PACMackenziereported spending to support Mackenzie (FEC)97 of 9Name Calling (7), Appeal to Fear (5), Black-and-White Fallacy (3)
PSEA - PA State Education Association—94 of 9Appeal to Fear (4), Loaded Language (2), Black-and-White Fallacy (1)
National Women's Law Center Action Fund—44 of 4Loaded Language (4), Exaggeration/Hyperbole (2), Name Calling (2)
REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIA—42 of 4Loaded Language (2), Name Calling (1)
CONGRESSIONAL LEADERSHIP FUNDMackenziereported spending to oppose Brooks in the general election (FEC)32 of 3Exaggeration/Hyperbole (2), Loaded Language (2), Appeal to Fear (1)
National Education Association—32 of 3Bandwagon Appeal (2), Glittering Generalities (2)
Pennsylvanians Together in Action—33 of 3Loaded Language (3), Card Stacking (1)
SEIU—32 of 3Loaded Language (2), Appeal to Fear (1)
AFT—21 of 2Loaded Language (1), Name Calling (1)
MomsRising TogetherBrooksreported spending to support Brooks (FEC)22 of 2Exaggeration/Hyperbole (2), Glittering Generalities (2), Bandwagon Appeal (1)
SEIU COPE (SERVICE EMPLOYEES INTERNATIONAL UNION COMMITTEE ON POLITICAL EDUCATION)Brooksreported spending to support Brooks (FEC)20 of 2
Working Families Party PACBrooksreported spending to support Brooks (FEC)21 of 2Appeal to Fear (1), Loaded Language (1)
AARP—10 of 1
ABC National—10 of 1
Campaign for Working Class CommunitiesBrooksreported spending to support Brooks (FEC)10 of 1
COMMON GROUND COALITION PACBrooksreported spending to support Brooks (FEC)11 of 1Bandwagon Appeal (1), False Equivalence (1), Loaded Language (1)
Driving Force ActionMackenziereported spending to support Mackenzie (FEC)11 of 1Glittering Generalities (1)
Free Enterprise Alliance—10 of 1
International Union of Operating Engineers—11 of 1Glittering Generalities (1)
INTERNATIONAL UNION, UNITED AUTOMOBILE, AEROSPACE AND AGRICULTURAL IMPLEMENT WORKERS OF AM—11 of 1Glittering Generalities (1)
POPULAR DEMOCRACY PAC—10 of 1
Retired Americans ActionBrooksreported spending to oppose Mackenzie in the general election (FEC)11 of 1Glittering Generalities (1), Loaded Language (1)
Save Local Businesses—10 of 1
SENIORS EMPOWERING AN EFFECTIVE DEMOCRACY (SEED-PAC)Brooksreported spending to support Brooks (FEC)11 of 1Card Stacking (1), Exaggeration/Hyperbole (1), Glittering Generalities (1)
Teamsters—10 of 1

How a group is placed: by its own filings with the Federal Election Commission. A group is with a candidate when it reported spending to support that candidate, or to oppose the other one in the general election. The parties' own committees are with their nominee. Spending against a candidate in a primary places a group nowhere, and neither does our reading of its ads: a group with no such filing is listed as not placed. The sponsor table gives the reason for each.

Decide what counts

Not everyone would call every technique a problem. Untick the ones you'd call ordinary persuasion and the count updates.

51% of the 130 ads here use at least one of the techniques ticked below (66 ads).

Leaving out the softer ones (loaded language, glittering generalities, slogans, exaggeration, repetition): 35% of ads.

The words doing the work

The words that show up most in phrases our model flagged as loaded language or name calling in this race's ads, by number of ads.

  • family in 7 ads · e.g. “voted to rob families of Medicaid”, “stop putting billionaires ahead of Pennsylvania families”
  • socialist in 7 ads · e.g. “Bob Brooks and the socialists”, “The socialists are coming”
  • dumpster fire in 6 ads · e.g. “Trump's dumpster fire”, “Trump's dumpster fire in Washington”
  • trump' in 6 ads · e.g. “Trump's dumpster fire”, “Trump's dumpster fire in Washington”
  • scandal in 5 ads · e.g. “all of his scandals”, “laundry list of scandals”
  • stop in 5 ads · e.g. “stop putting billionaires ahead of Pennsylvania families”, “stop robbing our Pennsylvania families”
  • billionaire in 4 ads · e.g. “stop putting billionaires ahead of Pennsylvania families”, “tax giveaways for big corporations and billionaires”
  • medicaid in 4 ads · e.g. “voted to rob families of Medicaid”, “devastating Medicaid funding cuts”

Semblen is free to read and has no ads. If this page was useful, you can support it.

Money in this race

From FEC filings for 2025–26. Outside spending is money a group spends on its own about a candidate — TV and online ads, mail, canvassing. It is not a donation to the campaign, and the candidate does not control it. Supporting means it was spent to help that candidate win; Opposing means it was spent to defeat them, usually on attack ads. Groups report it within 24 or 48 hours as the election nears. Raised is the campaign's own fundraising, as of its latest quarterly report. Largest donors come from each outside spender's own FEC receipts, with each donor's share of its itemized receipts; donors under $100,000 are not named. People are shown with the employer and occupation they reported. A donor that is itself a political committee is shown with its own largest donors. Companies and nonprofits don't report their funders to the FEC, so the trail ends there, and the page says so.

Bob Brooks (DEM)

Raised
$5.3M through 2026-10-14 individuals $4.2M · PACs $635K · party $6,090 · candidate's own money, incl. loans $3,500 · from the candidate's other committees $509K · cash on hand $742K
Outside spending
$4.6M opposing Brooks · $4.8M supporting Brooks · latest reported 2026-11-03
Largest outside spenders
CLF — $2.3M opposing Brooks · 3 ads on this pageLargest donors: AMERICAN ACTION NETWORK $64.3M (25%) (an organization: its own funders aren't reported to the FEC); Elon Musk $30.0M (12%), Space Exploration Technologies Corp., CEO; Timothy Mellon $21.0M (8%), Self-Employed, Investments; Miriam Adelson $10.0M (4%), Adelson Drug Clinic, Physician; Paul E Singer $8.0M (3%), EMC, President STRONGER TOGETHER PA — $1.9M supporting Brooks Largest donors: THE BENCH $400K (19%); FF PAC $350K (17%); INTERNATIONAL ASSOCIATION OF FIREFIGHTERS $250K (12%) (an organization: its own funders aren't reported to the FEC); SEIU COPE (SERVICE EMPLOYEES INTERNATIONAL UNION COMMITTEE ON POLITICAL EDUCATION) $225K (11%); HMP $200K (10%) SAFETY & AFFORDABILITY PAC INC. — $1.2M opposing Brooks PROGRESSIVE TURNOUT PROJECT — $515K supporting Brooks Largest donors: STOP REPUBLICANS $6.1M (22%) (its largest donors: FAHEY, EILEEN $2.7M; PROGRESSIVE TURNOUT PROJECT $2.5M); LAWALL, JOY $6.0M (22%); PROGRESSIVE TAKEOVER $3.5M (13%) (its largest donors: EVEY, JULIE $1.4M); STOP THESE OPPRESSIVE PEOPLE: TYRANTS RACISTS UNQUALIFIEDS MISOGYNISTS PROPAGANDISTS (STOP TRUMP) $3.0M (11%) (its largest donors: JOHNSTON, ERIC $1.3M); DEM TURNOUT 2024 $2.1M (8%) (its largest donors: KITCHEN, CAROL $1.2M) NO GOING BACK PAC INC. — $373K opposing Brooks and 57 more
Bundled through PACs
$89K through 8 PACs · FEC bulk data of 2026-11-01 ZINC COLLECTIVE PAC — $23K from 9 gifts JSTREETPAC — $19K from 24 gifts Lobbyist/registrant PAC SWING LEFT — $16K from 9 gifts GIVEGREEN UNITED ACTION — $13K from 6 gifts LEAGUE OF CONSERVATION VOTERS ACTION FUND — $10K from 3 gifts Lobbyist/registrant PAC and 3 more
117 PACs gave directly — alphabetical; the legal limit is $5,000 per election
  • A LOVE SUPREME PAC $2,000
  • AG PAC $2,000
  • AMERICAN ASSOCIATION FOR JUSTICE POLITICAL ACTION COMMITTEE (AAJ PAC) $2,500
  • AMERICAN DEFENSE AND MILITARY PAC $2,000
  • AMERICAN FEDERATION OF GOVT. EMPL. POLITICAL ACTION COMMITTEE $500
  • AMERICAN FEDERATION OF STATE COUNTY AND MUNICIPAL EMPLOYEES - CA PEOPLE (AFSCME CA PEOPLE) $5,000
  • AMERICAN INNOVATION POLITICAL ACTION COMMITTEE (AMI PAC) $1,000
  • AMERICAN MOBILIZATION PAC $5,000
  • AMERICAN MOSAIC PAC $1,000
  • AMERICAN VOTER PROTECTION PROJECT $2,000
  • AMERICANS MAKING OPPORTUNITIES PAC $1,000
  • AMERIPAC $5,000
  • ANIMAL PROTECTION PAC $3,000
  • BDA PAC $3,500
  • BEEPAC (BUILDING ECONOMIC EMPOWERMENT PAC) $2,000
  • BEYOND THOUGHTS AND PRAYERS PAC $1,000
  • BLUE DOG POLITICAL ACTION COMMITTEE $5,000
  • BLUE HEN FEDERAL PAC $5,000
  • BLUE MAJORITY PAC $4,000
  • BLUE ROCK LEADERSHIP PAC $1,000
  • BUILD THE BENCH PAC $3,500
  • CA LUV PAC (CALIFORNIA LEADERSHIP UNITED FOR VICTORY PAC) $10K
  • CARPENTERS LEGISLATIVE IMPROVEMENT COMMITTEE UNITED BROTHERHOOD OF CARPENTERS AND JOINERS $10K
  • COMMITTEE FOR A DEMOCRATIC FUTURE $1,000
  • COMMITTEE TO ELECT JARED GOLDEN $4,000
  • COMMUNICATIONS WORKERS OF AMERICA - COPE POLITICAL CONTRIBUTIONS COMMITTEE $10K
  • CONGRESSIONAL PROGRESSIVE CAUCUS PAC $10K
  • COURAGE PAC $2,000
  • COWEN FOR CONGRESS $2,000
  • DEFEAT EXTREMISTS $4,000
  • DEMOCRACY SUMMER 2026 $3,000
  • DEMOCRACY SUMMER LEADERSHIP PAC $7,000
  • DEMOCRATIC JEWISH OUTREACH PA $2,500
  • DEMOCRATIC MAJORITY FUND $7,500
  • DEMOCRATIC VALUES $1,000
  • DEMOCRATS WIN SEATS (DWS PAC) $1,000
  • DEMS WIN PA $2,500
  • DLGA PAC $2,500
  • DONT GIVE UP THE SHIP PAC $1,000
  • DR KIM SCHRIER FOR CONGRESS $1,000
  • DUANE MORRIS GOVERNMENT COMMITTEE $1,000
  • EMILY RANDALL FOR CONGRESS $1,000
  • END CITIZENS UNITED $7,500
  • FAIR SHOT PAC $10K
  • FLIP THE CONGRESS PAC $5,000
  • FRIENDS OF JENNIFER OMARA $500
  • FRIENDS OF JOE MCANDREW $1,000
  • FRIENDS OF MIKE SCHLOSSBERG $1,000
  • FRIENDS OF NICK MILLER $1,000
  • FRIENDS OF PETER SCHWEYER $1,000
  • FRIENDS OF STEVE MALAGARI $250
  • GREG CASAR FOR CONGRESS $1,000
  • HMP $5,000
  • HOPE PAC $2,000
  • HOULAPAC $4,000
  • IAFF FIREPAC $10K
  • INT'L ASSOCIATION OF BRIDGE, STRUCTURAL, ORNAMENTAL AND REINFORCING IRON WORKERS (IPAL) $10K
  • INTERNATIONAL ASSOCIATION OF SHEET METAL, AIR, RAIL AND TRANSPORTATION WORKERS POLITICAL ACTION LEAGUE $2,500
  • INTERNATIONAL BROTHERHOOD OF BOILERMAKERS CAMPAIGN ASSISTANCE FUND $2,500
  • JAMIE RASKIN FOR CONGRESS $4,000
  • JEFFRIES FOR CONGRESS $4,000
  • JOBS, EDUCATION, & FAMILIES FIRST JEFF PAC $10K
  • JUNTOS PAC $5,000
  • JUSTICE LEAGUE PAC $1,000
  • KATHERINE CLARK FOR CONGRESS $4,000
  • LA BAMBA PAC $1,500
  • LEAGUE OF CONSERVATION VOTERS $2,500
  • LEAGUE OF LABOR VOTERS $3,500
  • LICCARDO FOR CONGRESS $2,000
  • LIFTOFF PAC $2,500
  • LORI TRAHAN FOR CONGRESS COMMITTEE $1,000
  • MAC PAC $1,000
  • MACHINIST'S NON-PARTISAN POLITICAL LEAGUE $10K
  • MAKING A DIFFERENCE PAC $6,000
  • MARIA FOR PA $1,000
  • MCKENZIE RIVER PAC $5,000
  • MEDICARE FOR ALL $10K
  • MIDWEST VALUES PAC $2,500
  • MORGAN MCGARVEY FOR CONGRESS $1,000
  • NATIONAL NURSES UNITED PAC - A FUND FOR A HEALTHY AMERICA $3,000
  • NEA FUND FOR CHILDREN AND PUBLIC EDUCATION $5,000
  • NORTH AMERICA'S BUILDING TRADES UNIONS POLITICAL EDUCATIONAL FUND $1,000
  • NOT SO OLD FASHIONED PAC $2,000
  • NRDC ACTION FUND INC PAC $1,000
  • O'NEILL AND ASSOCIATES PAC $1,000
  • ON THE MOVE PAC $1,500
  • OUR FIGHT OUR FUTURE $1,000
  • PATRIOT PAC $2,500
  • PENNSYLVANIANS FOR THE DISABLED $1,000
  • PEOPLE'S ACTION POWER $2,000
  • PETE AGUILAR FOR CONGRESS $4,000
  • PROGRESSIVE CHOICES PAC $1,000
  • PROGRESSIVE TURNOUT PROJECT $5,000
  • PROGRESSIVE VOTERS OF AMERICA $10K
  • PUGET PAC $1,500
  • RESILIENT MAJORITY PAC $1,000
  • RISING DEMS $3,500
  • RPG PAC $250
  • SAVE DEMOCRACY PAC $10K
  • SCHAKOWSKY FOR CONGRESS $1,000
  • SEIU COPE (SERVICE EMPLOYEES INTERNATIONAL UNION COMMITTEE ON POLITICAL EDUCATION) $5,000
  • SERVICE FIRST PAC $3,000
  • SHORE PAC $1,000
  • SILICORN VALLEY PAC $7,000
  • SMART TD PAC $5,000
  • SPACESHIP EARTH PAC $1,500
  • SPIKE PAC $1,000
  • SUNFLOWER SEEDS PAC $2,000
  • TED LIEU FOR CONGRESS $2,000
  • THE JUNO FUND $10K
  • TOMORROW PAC $1,000
  • UA UNION PLUMBERS & PIPEFITTERS VOTE! PAC (UNITED ASSOCIATION OF JOURNEYMEN AND APPRENTICES OF THE PLUMBING & PIPEFITTING INDUSTRY OF THE UNITED STATES AND CANADA) $3,500
  • VOTE SAVE AMERICA $5,000
  • VOTER PROTECTION PAC $1,000
  • WARREN FOR SENATE, INC. $4,000
  • WORKING FAMILIES PARTY PAC $5,000
  • YINZER PAC $5,000

All filings at the FEC ↗

Ryan Mackenzie (REP, incumbent)

Raised
$5.3M through 2026-10-14 individuals $1.9M · PACs $1.3M · party $10K · from the candidate's other committees $2.0M · cash on hand $1.1M
Outside spending
$9.5M opposing Mackenzie · $884K supporting Mackenzie · latest reported 2026-11-03
Largest outside spenders
HMP — $7.7M opposing Mackenzie Largest donors: HOUSE MAJORITY FORWARD $93.7M (39%) (an organization: its own funders aren't reported to the FEC); Reid G Hoffman $8.5M (4%), Greylock Partners, Partner; ECONOMIC OPPORTUNITY FUND $5.0M (2%) (an organization: its own funders aren't reported to the FEC); Fred Eychaner $5.0M (2%), Retired; UNITED ASSOCIATION POLITICAL ISSUES FUND $4.8M (2%) (an organization: its own funders aren't reported to the FEC) LCV VICTORY FUND — $517K opposing Mackenzie Largest donors: LEAGUE OF CONSERVATION VOTERS, INC. $18.0M (81%) (an organization: its own funders aren't reported to the FEC); Amos Hostetter $600K (3%), Pilot House Associates LLC, Chairman; DEMOCRACY PAC $500K (2%); Giovanna Randall $375K (2%), Randall Apparel, Designer; Eric Laufer $375K (2%), Laufer Wind Group, Film Producer NO GOING BACK PAC INC. — $295K supporting Mackenzie J STREET ACTION FUND — $279K opposing Mackenzie Largest donors: DEMOCRACY PAC $2.2M (67%); J STREET (C4 FUND) $315K (9%) (an organization: its own funders aren't reported to the FEC); Joan Rechnitz $300K (9%), Retired; Benjamin Samuels $105K (3%), Victory Packaging, CO-President; Nancy Goroff $105K (3%), Retired AMERICA PAC — $271K supporting Mackenzie · 9 ads on this pageLargest donors: Elon Musk $50.3M (100%), Space Exploration Technologies Corp., CEO and 26 more
Bundled through PACs
$65K through 3 PACs · FEC bulk data of 2026-11-01 AMERICAN ISRAEL PUBLIC AFFAIRS COMMITTEE POLITICAL ACTION COMMITTEE — $58K from 26 gifts Lobbyist/registrant PAC REPUBLICAN JEWISH COALITION POLITICAL ACTION COMMITTEE (RJC-PAC) — $3,870 from 4 gifts Lobbyist/registrant PAC CLUB FOR GROWTH PAC — $3,500 from 1 gift
325 PACs gave directly — alphabetical; the legal limit is $5,000 per election
  • 31 DAYS PAC $2,500
  • 476 PAC $500
  • ABRAHAM LINCOLN PAC $5,000
  • AECOM PAC $1,000
  • AIR LINE PILOTS ASSOCIATION PAC $2,000
  • AIR PRODUCTS AND CHEMICALS, INC. POLITICAL ALLIANCE $5,000
  • AKIN GUMP STRAUSS HAUER & FELD LLP CIVIC ACTION COMMITTEE (AKA AKIN GUMP PAC) $1,000
  • ALASKANS FOR NICK BEGICH $2,000
  • ALLIED PILOTS ASSOCIATION PAC $7,500
  • ALTICOR, INC. PAC ALTIPAC $2,500
  • ALTRIA GROUP, INC. PAC (ALTRIAPAC) $5,000
  • AMALGAMATED SUGAR COMPANY PAC $1,000
  • AMAZON.COM SERVICES LLC SEPARATE SEGREGATED FUND (AMAZON PAC) $1,000
  • AMERICA'S CREDIT UNION PAC $4,000
  • AMERICA'S FIRST PAC $5,000
  • AMERICA'S HEALTH INSURANCE PLANS, INC. PAC (AHIP PAC) $1,000
  • AMERICAN ACADEMY OF PHYSICIAN ASSOCIATES PAC (PA PAC) $1,000
  • AMERICAN AIRLINES INC. PAC (AAPAC) $1,000
  • AMERICAN ASSOCIATION OF CROP INSURERS PAC $1,000
  • AMERICAN ASSOCIATION OF NURSE ANESTHETISTS SEPARATE SEGREGATED FUND (CRNA-PAC) $3,500
  • AMERICAN ASSOCIATION OF NURSE PRACTITIONERS PAC $2,500
  • AMERICAN BAKERS ASSOCIATION AMERICAN BAKERS PAC $1,000
  • AMERICAN BANKERS ASSOCIATION PAC (BANKPAC) $3,500
  • AMERICAN CHEMISTRY COUNCIL PAC $1,000
  • AMERICAN COLLEGE OF OB-GYNS PAC (OB-GYN PAC) $1,000
  • AMERICAN COLLEGE OF RADIOLOGY ASSOCIATION PAC $10K
  • AMERICAN COUNCIL OF ENGINEERING COMPANIES (ACEC/PAC) $7,500
  • AMERICAN COUNCIL OF LIFE INSURERS PAC $1,000
  • AMERICAN DENTAL ASSOCIATION PAC $2,500
  • AMERICAN FINANCIAL SERVICES ASSOCIATION PAC $2,500
  • AMERICAN GRIT PAC $2,000
  • AMERICAN HOSPITAL ASSOCIATION PAC $7,500
  • AMERICAN INSTITUTE OF CERTIFIED PUBLIC ACCOUNTANTS PAC $7,500
  • AMERICAN ISRAEL PUBLIC AFFAIRS COMMITTEE PAC $10K
  • AMERICAN OPTOMETRIC ASSOCIATION PAC $1,500
  • AMERICAN RESORT DEVELOPMENT ASSOCIATION RESORT OWNERS COALITION PAC (ARDA ROC PAC) $5,000
  • AMERICAN REVIVAL PAC $10K
  • AMERICAN SOCIETY OF ANESTHESIOLOGISTS PAC (ASA PAC) $1,500
  • AMERICAN SPEECH-LANGUAGE-HEARING ASSOCIATION PAC (ASHA PAC) $1,000
  • AMERICAN SUGAR CANE LEAGUE OF USA, INC PAC $3,000
  • AMERICANS FOR GROWTH AND PROSPERITY $500
  • AMERIPRISE FINANCIAL INC. PAC (AMERIPRISEPAC) $2,000
  • ANDY HARRIS FOR CONGRESS $2,000
  • ASSOCIATED BUILDERS & CONTRACTORS INC PAC $7,000
  • ASSOCIATED BUILDERS AND CONTRACTORS PAC (NON-FEDERAL) $500
  • ASSOCIATED GENERAL CONTRACTORS OF AMERICA PAC $5,000
  • AUSTIN SCOTT FOR CONGRESS $4,000
  • AXON ENTERPRISE INC PAC $2,000
  • B BRIGADE MAJORITY FUND $4,000
  • BAKER PAC $10K
  • BALLARD SPAHR LLP PAC $1,500
  • BE AN AMERICAN PAC $1,000
  • BE VICTORIOUS OVER DEMOCRATS PAC $2,500
  • BEN CLINE FOR CONGRESS, INC. $2,000
  • BIG IDEAS CREATE EXCELLENCE PAC $5,000
  • BLAKE MOORE FOR CONGRESS $2,500
  • BLUEPAC - BLUE CROSS BLUE SHIELD ASSOCIATION PAC $1,250
  • BOOTS ON THE GROUND - FEDERAL $2,000
  • BRAD KNOTT FOR CONGRESS $4,000
  • BRIAN JACK FOR CONGRESS $2,500
  • BRINGING REPUBLICAN EXCELLENCE TO TOWN PAC $5,000
  • BUCHANAN INGERSOLL & ROONEY PC COMMITTEE FOR EFFECTIVE GOVERNMENT 'BIRPC PAC' $2,500
  • BUCKEYE LIBERTY PAC $10K
  • BUILDING AMERICAS REPUBLICAN REPRESENTATION PAC $2,500
  • BUILDING BRIDGES PAC $1,000
  • BULLDOG PAC $2,500
  • BURCHETT FOR CONGRESS $2,000
  • CALL TO SERVICE PAC $3,500
  • CAMBIA HEALTH SOLUTIONS INC. PAC $1,000
  • CAMERA FOR SENATE $250
  • CAP-PAC SEPARATE SEGREGATED FUND OF THE NATIONAL COMMUNITY ACTION FOUNDATION INC $3,500
  • CAPITAL BLUEPAC, THE POLITICAL ACTION COMMITTEE OF CAPITAL BLUECROSS $3,000
  • CAPTAIN HIGGINS FOR CONGRESS $4,000
  • CAREER EDUCATION COLLEGES AND UNIVERSITIES PAC $2,500
  • CARLOS GIMENEZ FOR CONGRESS $2,777
  • CAROL FOR CONGRESS $2,000
  • CEILING AND VISIBILITY UNLIMITED (CAVU PAC) $1,000
  • CENTENE CORPORATION PAC (CENTENE PAC) $1,000
  • CHAMBER OF COMMERCE OF THE UNITED STATES OF AMERICA PAC (US CHAMBER PAC) $7,500
  • CHEVRON EMPLOYEES PAC - CHEVRON CORPORATION $2,500
  • CIRCLE THE WAGONS PAC $4,000
  • CITIZENS UNITED POLITICAL VICTORY FUND $1,000
  • CITY ON A HILL PAC $1,000
  • CNX RESOURCES CORPORATION PAC (CNX PAC) $500
  • COLORADO WESTERN PAC $1,000
  • COMER FOR CONGRESS $1,000
  • COMMITTEE TO ELECT DOYLE HEFFLEY $250
  • CONCERNED AMERICANS FOR FREEDOM & OPPORTUNITY PAC $4,500
  • CONGRESSIONAL LEADERSHIP FUND $5,000
  • CONSERVATIVE OPPORTUNITY LEADERSHIP & ENTERPRISE PAC $8,500
  • CONSERVATIVE PROMISES PAC $1,500
  • CONSERVATIVE SERVICE ACTION RESULTS (CSAR) PAC $1,500
  • CONSTELLATION ENERGY CORPORATION EMPLOYEE PAC (CEPAC) $1,000
  • COZEN O'CONNOR PAC $4,000
  • CRAWFORD FOR CONGRESS $4,000
  • CROP INSURANCE PROFESSIONALS ASSOCIATION PAC-CIPA PAC $1,000
  • CSX CORPORATION GOOD GOVERNMENT FUND $1,000
  • CVS HEALTH PAC $6,000
  • DALE STRONG FOR CONGRESS $1,000
  • DAVE TAYLOR FOR CONGRESS $2,000
  • DAVID ROUZER FOR CONGRESS $2,000
  • DECIDING CRITICAL RACES PAC (DCR PAC) $2,000
  • DEFEND & UPHOLD OUR NATION NOW $1,000
  • DEFENDING THE AMERICAN DREAM PAC $1,000
  • DELIVERING AMERICAN VALUES IN DC PAC (DAVID PAC) $3,500
  • DELTA AIR LINES PAC $1,000
  • DEPENDABLE CONSERVATIVE LEADERSHIP PAC $2,500
  • DON BACON FOR CONGRESS $2,000
  • DOORDASH, INC. PAC (DASHPAC) $4,000
  • DUANE MORRIS GOVERNMENT COMMITTEE $7,000
  • DUTY HONOR VICTORY PAC $1,000
  • ELECTING REPUBLICANS INDIANA PAC $5,000
  • ELEVANCE HEALTH, INC. PAC (ELEVANCE HEALTH PAC) $2,000
  • ERIE INSURANCE POLITICAL ACTION COMMITTEE $2,500
  • ESSENTIAL UTILITIES, INC. PAC $3,500
  • EUREKA PAC $10K
  • FEDERATION OF AMERICAN HOSPITALS PAC $1,000
  • FEDEX CORPORATION PAC $2,000
  • FEDORCHAK FOR ND $1,000
  • FIGHTIN' RIGHT Y'ALL $2,000
  • FIGHTING FIRST PAC $3,500
  • FINANCIAL SERVICES POLITICAL COMMITTEE $1,000
  • FIRST CAPITAL PAC $2,000
  • FIRST FIVE ACTION FUND PAC (FIRST FIVE ACTION PAC) $1,000
  • FIRST IN FREEDOM PAC $5,000
  • FIRST IN TEXAS PAC $2,000
  • FIRSTENERGY CORP PAC $5,000
  • FLORIDA FREEDOM FUND PAC $2,500
  • FLORIDA SUGAR CANE LEAGUE PAC $1,000
  • FMR LLC PAC - FEDERAL (FIDELITY PAC) $1,000
  • FOOD SOLUTIONS ACTION PAC (FSA PAC) $2,500
  • FOREVER YOUTH ORGANIZATION UTILIZING A NEW GENERATION PAC $3,500
  • FREEDOM PA $1,000
  • FRIENDS OF ANNAMARIE T. ROBERTONE $193
  • FRIENDS OF DAVE JOYCE $4,000
  • FRIENDS OF JIMMY PATRONIS, INC. $1,000
  • FRIENDS OF MICHAEL GUEST $3,000
  • FRIENDS OF MILOU MACKENZIE $1,000
  • FRIENDS OF NEAL DUNN $1,000
  • FRIENDS OF TIM MOORE $2,000
  • FRIENDS OF TOM GIOVANNI $1,078
  • FRIENDS TO ELECT DR. GREG MURPHY TO CONGRESS $2,000
  • GE VERNOVA INC. PAC $1,000
  • GENERAL DYNAMICS CORPORATION PAC (GENERAL DYNAMICS EMPLOYEE PAC) $4,500
  • GOOGLE LLC NETPAC $2,000
  • GOVERN PAC $2,500
  • GREATER TOMORROW PAC $7,000
  • GUIDEWELL MUTUAL HOLDING CORPORATION PAC (GUIDEWELL PAC) $1,000
  • GUY FOR CONGRESS $2,000
  • HALLPAC $5,000
  • HAYSTACK PAC $2,000
  • HEALTH CARE SERVICE CORPORATION EMPLOYEES' PAC $1,000
  • HELP ELECT REPUBLICANS NOW (HERN PAC) $5,000
  • HEWLETT PACKARD ENTERPRISE COMPANY PAC $2,000
  • HIGHMARK PAC $4,750
  • HIGHWATER PAC $2,500
  • HONEYWELL INTERNATIONAL PAC $3,000
  • HONOR COURAGE COMMITMENT PAC $1,000
  • HOUCHIN FOR CONGRESS $4,000
  • IMPACT COMMITTEE $6,000
  • IN THE ARENA PAC $7,500
  • INDEPENDENCE BLUE CROSS LLC PAC $3,500
  • INDEPENDENT ELECTRICAL CONTRACTORS INC PAC (IEC PRIDE PAC) $2,000
  • INDEPENDENT INSURANCE AGENTS & BROKERS OF AMERICA, INC. PAC (INSURPAC) $10K
  • INDEPENDENT PILOTS ASSOCIATION PAC (IPAC) $2,500
  • INDIANAENGRPAC $2,000
  • INTEL CORPORATION PAC (IPAC) $2,000
  • INTERNATIONAL FOODSERVICE DISTRIBUTORS ASSOCIATION PAC $3,500
  • INTERNATIONAL FRANCHISE ASSOCIATION FRANCHISING PAC INC $6,000
  • INTERNATIONAL WAREHOUSE LOGISTICS ASSOCIATION PAC $1,000
  • INVEST IN A STRONG AND SECURE AMERICA $1,000
  • ITG HOLDINGS U.S.A. INC. PAC (AKA ITG PAC) $1,000
  • JACKSON HOLDINGS LLC AND JACKSON NATIONAL LIFE INSURANCE COMPANY SEPARATE SEGREGATED FUND (JACKSO... $2,000
  • JAKE ELLZEY FOR CONGRESS $4,000
  • JAM PAC $10K
  • JIM JORDAN FOR CONGRESS $4,000
  • JOHNSON CONTROLS INC. PAC $4,500
  • K&L GATES LLP POLITICAL ACTION COMMITTEE $1,000
  • KEEP AMERICA ROLLING PAC $7,000
  • KEEP TEXAS TEXAS PAC $2,500
  • KEYSTONE ALLIANCE POLITICAL ACTION COMMITTEE $2,000
  • KOCH INDUSTRIES, INC. POLITICAL ACTION COMMITTEE (KOCHPAC) $10K
  • LAHOOD FOR CONGRESS $2,000
  • LAND OF OPPORTUNITY PAC $5,000
  • LASTING INVESTMENTS STRENGTHENING AMERICA PAC $5,000
  • LATTA FOR CONGRESS $2,000
  • LEADERSHIP AND LOYALTY ONLY TO AMERICA PAC $3,000
  • LEADERSHIP FOR AMERICA TODAY TOMORROW AND ALWAYS PAC $2,000
  • LEADERSHIP FOR ENTERPRISE AND OPPORTUNITY PAC $3,000
  • LEIDOS INC. PAC $1,000
  • LET'S ALL KEEP ELECTING REPUBLICANS PAC $1,000
  • LINCOLN NATIONAL CORPORATION PAC (AKA LINCOLN FINANCIAL FEDERAL POLITICAL ACTION COMMITTEE, FEDER... $1,000
  • LISA MCCLAIN FOR CONGRESS $2,500
  • LOCKHEED MARTIN CORPORATION EMPLOYEES' PAC $1,000
  • LUCAS FOR CONGRESS $2,000
  • MAINTAINING ALL REPUBLICANS IN OFFICE PAC $2,000
  • MAINTAINING AMERICAN COMPETITIVENESS PAC $8,441
  • MANAGEMENT AND TRAINING CORPORATION PAC $2,500
  • MARK GREEN FOR CONGRESS $2,000
  • MARK HARRIS FOR CONGRESS $2,000
  • MARLIN PAC $2,000
  • MCDONALDS CORPORATION PAC $2,000
  • MCGUIRE FOR VIRGINIA $3,000
  • MCKESSON CORPORATION EMPLOYEES POLITICAL FUND $2,000
  • MIKE BOST FOR CONGRESS COMMITTEE $5,000
  • MIKE HARIDOPOLOS FOR CONGRESS $1,000
  • MIKE JOHNSON FOR LOUISIANA $2,000
  • MIKE KENNEDY FOR UTAH $2,000
  • MINN-DAK FARMERS COOPERATIVE SUGAR PAC (MDSPAC) $2,000
  • MISSOURI TRUTH PAC $2,000
  • MONROE ENERGY LLC FUELING THE CLIMB PAC $2,500
  • MOORE FOR WEST VIRGINIA, INC. $2,000
  • MOUNTAINEER PAC $5,000
  • MR. SOUTHERN MISSOURIAN IN THE HOUSE PAC $5,000
  • MVL PAC $10K
  • NATHANIEL MORAN FOR CONGRESS $2,000
  • NATIONAL AIR TRAFFIC CONTROLLERS ASSOCIATION PAC $1,500
  • NATIONAL ASSOCIATION OF CONVENIENCE STORES PAC $2,500
  • NATIONAL ASSOCIATION OF INSURANCE AND FINANCIAL ADVISORS POLITICAL ACTION COMM $2,500
  • NATIONAL ASSOCIATION OF REALTORS PAC $5,000
  • NATIONAL ASSOCIATION OF WHOLESALER-DISTRIBUTORS PAC $1,000
  • NATIONAL AUTOMOBILE DEALERS ASSOCIATION PAC $5,000
  • NATIONAL BEER WHOLESALERS ASSOCIATION PAC $5,000
  • NATIONAL COTTON COUNCIL OF AMERICA COMMITTEE FOR THE ADVANCEMENT OF COTTON $5,000
  • NATIONAL ELECTRICAL CONTRACTORS ASSOCIATION PAC $2,500
  • NATIONAL EMERGENCY MEDICINE PAC / AMERICAN COLLEGE OF EMERGENCY PHYSICIANS $2,500
  • NATIONAL MULTIFAMILY HOUSING COUNCIL AND REAL ESTATE TECHNOLOGY AND TRANSFORMATION CENTER PAC (NM... $2,000
  • NATIONAL RESTAURANT ASSOCIATION PAC (RESTAURANT PAC) $5,000
  • NATIONAL RIFLE ASSOCIATION OF AMERICA POLITICAL VICTORY FUND $5,000
  • NATIONAL RURAL ELECTRIC COOPERATIVE ASSOCIATION AMERICA'S ELECTRIC COOPERATIVES PAC $2,500
  • NATIONAL RURAL LETTER CARRIERS' ASSOCIATION PAC $2,500
  • NATIONAL SHOOTING SPORTS FOUNDATION, INC. PAC (NSSF PAC) $1,000
  • NATIONAL STONE, SAND & GRAVEL ASSOCIATION ROCKPAC $5,000
  • NATIONAL THOROUGHBRED RACING ASSOCIATION PAC/HORSE PAC $1,000
  • NEPA NEXT PAC $10K
  • NEW YORK LIFE INSURANCE COMPANY PAC $10K
  • NFIB FEDERAL PAC $2,000
  • NO NONSENSE PAC $3,500
  • NOOGA PAC $1,000
  • OLD BREED PAC $2,500
  • ON WISCONSIN PAC, INC. $10K
  • ONDER FOR CONGRESS $2,000
  • PA-FIRST PAC $10K
  • PAC FOR NEW LEADERSHIP $1,500
  • PATRIOTS IN ACTION $3,500
  • PENNSYLVANIA HONOR $5,000
  • PETE SESSIONS FOR CONGRESS $2,000
  • POLSINELLI PAC $1,000
  • PORTLAND CEMENT ASSOCIATION INC. (CEMENT PAC) $2,500
  • POWERPAC OF THE EDISON ELECTRIC INSTITUTE $5,000
  • PPL CORPORATION PEOPLE FOR GOOD GOVERNMENT $10K
  • PRICEWATERHOUSECOOPERS PAC I $5,000
  • PRINCIPAL LIFE INSURANCE COMPANY PAC $1,000
  • PRUDENTIAL FINANCIAL INC. FEDERAL PAC (AKA - PRUDENTIAL FEDERAL PAC) $3,500
  • RAPTOR PAC $5,000
  • RAZOR PAC $2,500
  • REJOICE PAC $10K
  • REPUBLICAN GOVERNANCE GROUP TUESDAY GROUP PAC $4,000
  • REPUBLICAN JEWISH COALITION-POLITICAL ACTION COMMITTEE (RJC-PAC) $5,000
  • REPUBLICAN MAINSTREET PARTNERSHIP PAC $2,000
  • REPUBLICANS UNITED TO DEFEND YOU PAC $5,000
  • RESTORING OUR NATION PAC (RONPAC) $10K
  • RICK W. ALLEN FOR CONGRESS $2,000
  • RIGHT TRACK USA PAC $3,400
  • RIGHT WISCONSIN PAC $1,000
  • ROAD TO VICTORY PAC $1,000
  • RUDY FOR INDIANA $4,000
  • RVFPAC $6,500
  • SAFARI CLUB INTERNATIONAL PAC (SCI-PAC) $2,500
  • SCALISE FOR CONGRESS $4,000
  • SEAL PAC SUPPORTING ELECTING AMERICAN LEADERS PAC $10K
  • SECURE HOMELAND REBUILD ECONOMY VOTE & EDUCATE PAC $1,500
  • SHEEDER LEADERSHIP COMMITTEE $1,500
  • SIX PAC $10K
  • SMUCKER FOR CONGRESS $4,000
  • SOUTHERN STATES PAC $2,000
  • SPACE COAST LEADERSHIP PAC $3,000
  • SPACE EXPLORATION TECHNOLOGIES CORP. PAC $3,000
  • SPECIALTY EQUIPMENT MARKET ASSOC & PERFORMANCE RACING PAC $1,000
  • STAND TALL FOR KANSAS PAC $1,000
  • SUGAR CANE GROWERS COOPERATIVE OF FLORIDA (PAC) $500
  • TEAM AMERICA - BRINGING AMERICA TOGETHER PAC $10K
  • TENASKA INC EMPLOYEES PAC $1,000
  • TENNESSEE TOUGH PAC $1,000
  • TEXAS VALUES PAC $2,000
  • TEXTRON INC. PAC $1,000
  • THE BOEING COMPANY PAC $1,000
  • THE CIGNA GROUP EMPLOYEE PAC $2,500
  • THE COUNCIL OF INSURANCE AGENTS & BROKERS PAC $2,500
  • THE EYE OF THE TIGER PAC $10K
  • THE GUARDIAN LIFE INSURANCE COMPANY OF AMERICA PAC - FEDERAL (GUARDIAN LIFE P $2,500
  • THE HERSHEY COMPANY PAC $2,000
  • THE HOME DEPOT INC. PAC $5,000
  • THE INSTITUTE OF INTERNAL AUDITORS PAC $1,000
  • THE NEW HOUSE PAC $5,000
  • THE REAL ESTATE BOARD OF NEW YORK, INC. FEDERAL PAC $1,000
  • THE WILLIAMS COMPANIES, INC. POLITICAL ACTION COMMITTEE $2,000
  • THERMO FISHER SCIENTIFIC INC. PAC $1,000
  • THIN BLUE LINE PAC $2,000
  • TIMBERLINE PAC $3,500
  • TKJ PAC $5,000
  • TREE CARE INDUSTRY ASSOCIATION, INC PAC (THE VOICE FOR TREES PAC) $1,000
  • TRUCKING PAC OF THE AMERICAN TRUCKING ASSOCIATIONS INC. $1,000
  • TRUTH AND EXCELLENCE PAC $1,000
  • TRUTH IS MARKETS WORK FUND $5,000
  • UGI CORPORATION PAC(UGI/PAC) $1,000
  • UPPER HAND FUND $10K
  • USA RICE FEDERATION PAC $1,000
  • VALOR PAC $10K
  • VENABLE PAC (VEN-PAC) $1,000
  • VERIZON COMMUNICATIONS, INC. PAC (VERIZON PAC) $1,000
  • VICTORY AND FREEDOM PAC (VAF PAC) $3,500
  • VINCE FONG FOR CONGRESS $4,000
  • VIRGINIA FOXX FOR CONGRESS $2,000
  • VITORIA PAC $5,000
  • VNA HOLDING INC. PAC (VG PAC) $4,000
  • WAKEFERN FOOD CORP. PAC $10K
  • WALBERG FOR CONGRESS $4,000
  • WALMART INC. PAC FOR RESPONSIBLE GOVERNMENT $5,000
  • WASTE MANAGEMENT EMPLOYEES BETTER GOVERNMENT FUND $500
  • WEBER FOR CONGRESS $3,000
  • WESTERN SUGAR COOPERATIVE PAC $1,000
  • WINE AND SPIRITS WHOLESALERS OF AMERICA, INC. PAC $500
  • WINRED $24
  • WORKING FOR OHIO $5,000

All filings at the FEC ↗

The ads

130 ads, newest first.

Paid for by REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIAfrom 2026-10-26 to 2026-10-267 variantsspend $0–6932,500–8,993 impressions
Bob Brooks called firefighters who volunteer sh*tbags. Ryan Mackenzie secured $1.65 million for a new Lehigh Valley firehouse in Alburtis. Vote Ryan Mackenzie on November 3.
Loaded LanguageName Calling100.0% of sentences flagged

Loaded Language: The vulgar insult 'sh*tbags' is an emotionally charged word meant to provoke outrage at the opponent.

Name Calling: The sentence ties the opponent to a derogatory label aimed at volunteer firefighters, which discredits him through the insult rather than through argument. Flagged: “called firefighters who volunteer sh*tbags”.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIAfrom 2026-10-26 to 2026-10-267 variantsspend $0–6934,500–10,993 impressions
Volunteer fire companies protect the Lehigh Valley. Bob Brooks called the firefighters who volunteer “sh*tbags.” See Bob Brooks’s record here.

Quotes language that uses Name Calling. · not counted

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by MACKENZIE FOR CONGRESSfrom 2026-10-265 variantsspend $0–4950–495 impressions
Do you know the real Bob Brooks? Brooks sells himself as a working-class champion. The truth? Bob Brooks is a corrupt lobbyist, a millionaire, and a financial fraudster. Here are the facts: ❌ Bob Brooks stole from his family and had to be taken to court. Then, after losing the case and still refusing to pay, Brooks had to be dragged back to court over an allegedly fraudulent property transfer scheme. ❌ Bob Brooks defrauded taxpayers out of $30,000 by lying on covid relief applications — a serious crime. ❌ Bob Brooks cheated his employees out of workers’ compensation coverage — another crime. ❌ Bob Brooks got called out by a fellow Democrat for repeatedly “falsifying” House ethics disclosures. ❌ And much more... Congress doesn’t need another crook.
Name CallingLoaded LanguageCard Stacking81.8% of sentences flagged

Name Calling: Uses derogatory labels to discredit a person rather than address any argument. Flagged: “corrupt lobbyist”.

Loaded Language: Emotionally charged words like 'corrupt' and 'fraudster' are used to provoke a negative reaction.

Card Stacking: 'And much more...' implies an unspecified pile of further wrongdoing without evidence, reinforcing a one-sided case.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Working Americafrom 2026-10-262 variantsspend $1,600–1,798250,000–299,998 impressions
Ryan Mackenzie: Pros and Cons
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by MACKENZIE FOR CONGRESSfrom 2026-10-26spend $0–99100–999 impressions
Know before you vote. While Ryan Mackenzie has been working to hold AI data centers accountable with legislation like the Ratepayer Protection Act, Bob Brooks is raking in money from the AI lobby.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by MACKENZIE FOR CONGRESSfrom 2026-10-26spend $0–99100–999 impressions
Bob Brooks just bailed! Brooks knew he couldn’t answer the tough questions about his far-left policy positions or all of his scandals, including why he lied on an application to get taxpayer money. I always have and always will show up to fight for you. And, even if we don’t agree on everything, I respect you enough to show up to debate the issues. If re-elected, I will keep fighting for everyone in our community!
Name CallingLoaded Language20.0% of sentences flagged

Name Calling: Labels the person's positions with the derogatory political tag 'far-left' to discredit him rather than engaging his arguments. Flagged: “far-left policy positions”.

Loaded Language: Uses charged terms like 'scandals' and 'lied' to provoke a negative reaction, presented as established fact.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by MACKENZIE FOR CONGRESSfrom 2026-10-26spend $0–99100–999 impressions
Fraudster Bob Brooks is exposed once again. 🔦 While he rails against data centers, he’s getting rich off AI. Reporting shows that nearly half of “working-class” millionaire Bob Brooks’ stock portfolio is invested in AI companies. While our communities got steamrolled, Bob was raking in the dough.
Name CallingLoaded Language50.0% of sentences flagged

Name Calling: Labels a named person with the derogatory term 'Fraudster' to discredit him rather than presenting evidence.

Loaded Language: Uses emotionally charged accusatory wording ('Fraudster', 'exposed once again') to provoke a negative reaction without supporting facts.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIAfrom 2026-10-26 to 2026-10-268 variantsspend $0–7926,400–13,992 impressions
Bob Brooks runs the firefighters’ union. He called firefighters who volunteer “sh*tbags.” The Lehigh Valley can’t trust Bob Brooks.

Quotes language that uses Name Calling. · not counted

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by Bob Brooks for Congressfrom 2026-10-26spend $100–19925,000–29,999 impressions
Jennifer’s words speak for themselves. I am grateful for her support.
no techniques found
Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

Paid for by REPUBLICAN FEDERAL COMMITTEE OF PENNSYLVANIAfrom 2026-10-26 to 2026-10-266 variantsspend $0–59414,000–19,994 impressions
Election Day is Tuesday, November 3rd. Bob Brooks called firefighters who volunteer “sh*tbags.” The Lehigh Valley can’t trust Bob Brooks. Vote Ryan Mackenzie for Congress.
Loaded Language66.7% of sentences flagged

Loaded Language: The profane insult attributed to the candidate is emotionally charged wording meant to provoke outrage at him. Flagged: ““sh*tbags.””.

Check this ad yourself →

Looks up the ad's factual claims in fact-checkers, primary sources and wire reporting. Takes up to a minute.

View in Meta's Ad Library ↗

What this page is

  • An ad is on this page because its own "Paid for by" line is a campaign in this race; or it comes from a national Senate group and ran mostly in PA; or it ran mostly in PA and names a candidate — unless its sponsor is a campaign for some other office. Ads from outside groups appear alongside the campaigns' own.
  • Campaigns run one text as many separate ads. Identical text from the same sponsor is one card here, marked with its number of variants.
  • A technique is a specific rhetorical move in the wording, found by our model and explained in one line. It is not a claim that the ad is false.
  • Claims are checked when a reader asks: press "Check this ad's claims" on a card. Running a check and seeing its verdicts are part of Semblen Pro, because each check costs money to run; anyone can see which claims an ad makes. The ten ads with the most money behind them in each race are checked ahead of time.
  • Claim verdicts say what the cited sources say. A verdict that an ad is wrong or misleading is shown only when it cites an established fact-checker or an institutional record — Congress, a federal agency, a court — and its confidence is not low; a weaker one is not shown at all. Each verdict shows what it rests on and how confident it is. If we got one wrong, press Disagree: a verdict that readers dispute and no one defends comes down.
  • Video ads come from the campaigns' own YouTube channels; the transcript is analyzed. Meta ads are analyzed on their text; their video and images are not, yet.

Try Pro free for 14 days, no card. Claim checks on every article, and an email when the stories you follow change.