Spurna.
Spurna.

Ryan Mackenzie

U.S. House · Pennsylvania
On the ballot · Nov 3
$4.4M

Raised, 2025–26

  • Individuals$1.5M34%
  • PACs$1M24%
  • Transfers & other$1.8M42%

37% of the individual money came from small donors ($200 or less).

Top PAC industries

$1M
Office
PartyRepublican
ChamberU.S. House
SeatPennsylvania, district 7
Up for electionNov 3, 2026
District
PA-10 · Scott PerryPA-11 · Lloyd SmuckerPA-12 · Summer L. LeePA-13 · John JoycePA-14 · Guy ReschenthalerPA-15 · Glenn ThompsonPA-16 · Mike KellyPA-17 · Christopher R. DeluzioPA-1 · Brian K. FitzpatrickPA-5 · Mary Gay ScanlonPA-8 · Robert P. Bresnahan, Jr.PA-9 · Daniel MeuserPA-3 · Dwight EvansPA-6 · Chrissy HoulahanPA-2 · Brendan F. BoylePA-4 · Madeleine DeanPA-7 · Ryan Mackenzie
PA-7 · Pennsylvania
FollowCompare
On the ballot · Pennsylvania House, district 7 · Nov 313% party to win· vs. Brooks ↓
The campaign · in their words

“DELIVERING FOR OUR COMMUNITY”

mackenzieforcongress.com · read Oct 19, 2026 ↗Page titles and first lines from the campaign’s own site, unedited

Where They Stand

Position from 454 bills and votes and 5 statements, starting from a reputation prior of Right 24 — click any issue to see the reputation, the record and the shift.

Solo viewvs. Brooks · 2026vs. pick…
Mackenzie (you're viewing)
Overall
16
Rt-lean
LeftCenterRight
Track is neutral — only the dot's position and distance-from-center number carry meaning.

The 2026 Race

PA-7 race page →
Odds · party to winOct 27
Mackenzie (R)13%
Brooks (D)87%
The race · PA-7
Ryan MackenzieRepublican · incumbent · Rt-lean 16 on the record13%
Bob BrooksDemocrat · challenger · Left 34 from statements87%
3416
50 points apart · hollow = estimate, solid = record
Brooks's page →
Money · raised, FEC to Sep 30
Ryan Mackenzie$5.2M
$1.8M from individuals · $1.1M itemized
Bob Brooks$5M
$3.9M from individuals · $2.8M itemized
The FEC doesn't name donors who give under $200, so their gifts count in Raised but not Itemized.
Odds are a market close, not a poll

What They Care About

How this is measured

Bubble size = how much of Ryan Mackenzie's sponsored bills, cosponsorships, campaign statements and tweets go to each domain. Votes are left out because they follow committee seats; domains a member's committees handle are discounted a little. Anything from the last 6 months counts double, so a topic they are on about right now grows. Darker = they have broken with their own party more often on that topic: the share of party-line votes since 2009 where they voted against their party's majority (gray = fewer than 8 such votes). Based on 2 sponsored, 184 cosponsored, 22 statements, 367 topical tweets. Click a bubble to open what they support and the bills and tweets behind it; click it again to close.

Federal budget, taxes and spending · 21% of Ryan Mackenzie's priorities · 0 sponsored · 39 cosponsored · 9 statements · 137 tweets · broke with their party on 9 of 35 party-line votesFederal budget 21%Health care · 15% of Ryan Mackenzie's priorities · 0 sponsored · 47 cosponsored · 2 statements · 64 tweets · broke with their party on 0 of 3 party-line votesHealth care 15%Crime and justice · 13% of Ryan Mackenzie's priorities · 0 sponsored · 18 cosponsored · 3 statements · 147 tweets · broke with their party on 0 of 22 party-line votesCrime 13%Business, finance and labor · 10% of Ryan Mackenzie's priorities · 0 sponsored · 16 cosponsored · 0 statements · 145 tweets · broke with their party on 4 of 21 party-line votesBusiness 10%Foreign policy, trade and defense · 8% of Ryan Mackenzie's priorities · 0 sponsored · 10 cosponsored · 1 statements · 110 tweets · broke with their party on 4 of 30 party-line votesForeign policy 8%Housing, transportation, technology and vice · 8% of Ryan Mackenzie's priorities · 0 sponsored · 12 cosponsored · 4 statements · 41 tweets · broke with their party on 1 of 2 party-line votesHousing 8%Education · 7% of Ryan Mackenzie's priorities · 2 sponsored · 10 cosponsored · 1 statements · 45 tweets · broke with their party on 0 of 9 party-line votesEducation 7%Elections, representation and accountability · 4% of Ryan Mackenzie's priorities · 0 sponsored · 9 cosponsored · 1 statements · 6 tweets · broke with their party on 1 of 4 party-line votesElections 4%Energy, environment, land and agriculture · 4% of Ryan Mackenzie's priorities · 0 sponsored · 12 cosponsored · 0 statements · 10 tweets · broke with their party on 5 of 63 party-line votesEnergy 4%Civil rights, gender and religion · 3% of Ryan Mackenzie's priorities · 0 sponsored · 1 cosponsored · 1 statements · 25 tweets · broke with their party on 0 of 5 party-line votesCivil rights 3%Immigration · 3% of Ryan Mackenzie's priorities · 0 sponsored · 7 cosponsored · 0 statements · 17 tweets · broke with their party on 0 of 13 party-line votes3%Federal power and civil liberties · 1% of Ryan Mackenzie's priorities · 0 sponsored · 0 cosponsored · 0 statements · 11 tweets · broke with their party on 1 of 11 party-line votes1%Trade and industrial policy · 1% of Ryan Mackenzie's priorities · 0 sponsored · 2 cosponsored · 0 statements · 2 tweets1%Guns · 1% of Ryan Mackenzie's priorities · 0 sponsored · 1 cosponsored · 0 statements · 5 tweets · broke with their party on 0 of 5 party-line votes1%
Rarely breaksOften breaks

Ryan Mackenzie

● Republican · U.S. House · Pennsylvania
Raised
$4.4M
2025–26 cycle
Top sector
$457k
other politicians
Overall
Rt-lean
16pt right
Actions
843
votes, bills, tweets
On the ballot · Nov 313% · vs. Brooks ↓
The campaign · in their words

“DELIVERING FOR OUR COMMUNITY”

Deliver Real Relief for Every American ↗“That's why Ryan Mackenzie worked so hard to deliver tax relief for every American in his first year in Congress - from increasing the standard tax deduction to eliminating taxes on Social Security for nearly 90% of seniors.”Safeguard Social Security and Medicare ↗“In Congress, Ryan refused to support any budget that reduced Social Security benefits.”Stand Up for Working Families ↗“The very first package of bills Ryan introduced in Congress included proposals to the Child Tax Credit, childcare tax credits, and more.”
From mackenzieforcongress.com, unedited

Where They Stand

Overall
Rt-lean, 16 points from center
Dot = distance from center · band = 90% range

The 2026 Race

Race page →
Odds · party to winOct 27
Mackenzie (R)13%
Brooks (D)87%
The race · PA-7
Ryan MackenzieRepublican · incumbent · Rt-lean 16 on the record13%
Bob BrooksDemocrat · challenger · Left 34 from statements87%
3416
50 points apart · hollow = estimate, solid = record
Brooks's page →
Money · raised, FEC to Sep 30
Ryan Mackenzie$5.2M
$1.8M from individuals · $1.1M itemized
Bob Brooks$5M
$3.9M from individuals · $2.8M itemized
The FEC doesn't name donors who give under $200, so their gifts count in Raised but not Itemized.
Odds are a market close, not a poll

What They Care About

Federal budget, taxes and spending · 21% of Ryan Mackenzie's priorities · 0 sponsored · 39 cosponsored · 9 statements · 137 tweets · broke with their party on 9 of 35 party-line votesBudget and taxes 21%Health care · 15% of Ryan Mackenzie's priorities · 0 sponsored · 47 cosponsored · 2 statements · 64 tweets · broke with their party on 0 of 3 party-line votesHealth care 15%Crime and justice · 13% of Ryan Mackenzie's priorities · 0 sponsored · 18 cosponsored · 3 statements · 147 tweets · broke with their party on 0 of 22 party-line votesCrime and justice 13%Business, finance and labor · 10% of Ryan Mackenzie's priorities · 0 sponsored · 16 cosponsored · 0 statements · 145 tweets · broke with their party on 4 of 21 party-line votes10%Foreign policy, trade and defense · 8% of Ryan Mackenzie's priorities · 0 sponsored · 10 cosponsored · 1 statements · 110 tweets · broke with their party on 4 of 30 party-line votes8%Housing, transportation, technology and vice · 8% of Ryan Mackenzie's priorities · 0 sponsored · 12 cosponsored · 4 statements · 41 tweets · broke with their party on 1 of 2 party-line votes8%Education · 7% of Ryan Mackenzie's priorities · 2 sponsored · 10 cosponsored · 1 statements · 45 tweets · broke with their party on 0 of 9 party-line votes7%Elections, representation and accountability · 4% of Ryan Mackenzie's priorities · 0 sponsored · 9 cosponsored · 1 statements · 6 tweets · broke with their party on 1 of 4 party-line votes4%
10% Business and labor8% Foreign policy8% Housing and tech7% Education4% Elections
RarelyOften breaks

Who Pays

PAC money · 2025–26
SectorPACsAmountShare
Other politicians127$457k
Retail & business38$131k
Issue groups34$124k
Finance & insurance21$58k
Agriculture & food17$50k
Health care22$49k
Energy11$39k
Construction7$30k
Everything else34$86k
Raised $4.4M · 34% individuals · 24% pacs