01 Apr Ryan Mackenzie
Ryan Mackenzie
Representative — Pennsylvania, District 7
Republican
Serving since 2025 · Born 1982
incumbent
Total Votes
Nay
Not Voting
Present
Yea
Ryan Edward Mackenzie is an American politician serving as the U.S. representative from Pennsylvania's 7th congressional district since 2025. A member of the Republican Party, he served in the Pennsylvania House of Representatives from 2012 to 2024. Before redistricting, he represented the 134th district until his final term, when he was moved to the 187th district.
BiographyRyan Edward Mackenzie is an American politician serving as the U.S.Read more →
Committees
Committee Assignments — 119th Congress
Committee data not yet ingested for this member.
Money & Influence
Top Funders — 2026 Cycle
| Committee | Type | Receipts | Filed |
|---|---|---|---|
| TOTAL — PRE-GENERAL | TOTAL | $5.3M | 2026-10-14 |
| Individual contributions | IND | $1.9M | 2026-10-14 |
| PAC contributions | PAC | $1.3M | 2026-10-14 |
| Other receipts | OTHER | $47K | 2026-10-14 |
| Party committee contributions | PARTY | $10K | 2026-10-14 |
Source: openFEC
Recent Stock Trades
No STOCK Act disclosures on file in the past 180 days.
Legislative Activity
Recent Voting Record (100 shown)
| Date | Bill | Question | Vote | Result |
|---|---|---|---|---|
| 2026-09-16 | HR9340 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-16 | HR9497 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-16 | S2403 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-16 | HR5334 | Yea-and-Nay | Yea | Passed |
| 2026-09-16 | HR9576 | Yea-and-Nay | Yea | Passed |
| 2026-09-16 | HR10326 | Yea-and-Nay | Yea | Passed |
| 2026-09-16 | HJRES213 | Yea-and-Nay | Yea | Passed |
| 2026-09-15 | HR2978 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HR8278 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HR4646 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HR2140 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HR9500 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-15 | HJRES210 | Yea-and-Nay | Yea | Passed |
| 2026-09-15 | HCONRES93 | Yea-and-Nay | Nay | Passed |
| 2026-09-15 | HRES1486 | Yea-and-Nay | Yea | Passed |
| 2026-09-15 | HRES1530 | Yea-and-Nay | Yea | Passed |
| 2026-09-15 | HRES1530 | Recorded Vote | Yea | Passed |
| 2026-09-14 | HR4219 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-14 | HR3276 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-03 | HR4795 | Yea-and-Nay | Yea | Passed |
| 2026-09-02 | HJRES1 | 2/3 Yea-And-Nay | Yea | Failed |
| 2026-09-02 | HR1501 | Yea-and-Nay | Yea | Passed |
| 2026-09-01 | HR6500 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-09-01 | HRES1499 | Recorded Vote | Yea | Passed |
| 2026-09-01 | HRES1499 | Yea-and-Nay | Yea | Passed |
| 2026-09-01 | HRES1498 | Yea-and-Nay | Yea | Passed |
| 2026-09-01 | HR9436 | Yea-and-Nay | Nay | Failed |
| 2026-09-01 | HR9436 | Yea-and-Nay | Yea | Passed |
| 2026-09-01 | HRES1490 | Yea-and-Nay | Yea | Passed |
| 2026-08-31 | S307 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-08-31 | S32 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-23 | HCONRES89 | Yea-and-Nay | Nay | Passed |
| 2026-07-23 | HR8884 | Yea-and-Nay | Yea | Passed |
| 2026-07-22 | HR7008 | Yea-and-Nay | Yea | Passed |
| 2026-07-22 | HR8800 | Recorded Vote | Yea | Agreed to |
| 2026-07-22 | HR8800 | Yea-and-Nay | Yea | Passed |
| 2026-07-22 | HR7008 | Yea-and-Nay | Nay | Failed |
| 2026-07-22 | HR8800 | Recorded Vote | Yea | Failed |
| 2026-07-22 | HR8800 | Recorded Vote | Yea | Agreed to |
| 2026-07-22 | HR8800 | Recorded Vote | Yea | Failed |
| 2026-07-22 | HR8800 | Yea-and-Nay | Nay | Failed |
| 2026-07-22 | HCONRES113 | Yea-and-Nay | Yea | Passed |
| 2026-07-21 | HRES1438 | Recorded Vote | Yea | Passed |
| 2026-07-21 | HR1118 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-21 | HRES1438 | Yea-and-Nay | Yea | Passed |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Agreed to |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Not Voting | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Agreed to |
| 2026-07-21 | HR6955 | Yea-and-Nay | Nay | Failed |
| 2026-07-21 | HR6955 | Yea-and-Nay | Yea | Passed |
| 2026-07-21 | HR9770 | Yea-and-Nay | Yea | Passed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Nay | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Agreed to |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Agreed to |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Failed |
| 2026-07-21 | HR8800 | Recorded Vote | Yea | Agreed to |
| 2026-07-20 | HR4541 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-20 | HR8823 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-16 | HR5362 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-16 | HR9237 | Yea-and-Nay | Nay | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Not Voting | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Not Voting | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Not Voting | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Not Voting | Failed |
| 2026-07-15 | HR8595 | Recorded Vote | Not Voting | Failed |
| 2026-07-15 | HR8595 | Yea-and-Nay | Not Voting | Failed |
| 2026-07-15 | HR8595 | Yea-and-Nay | Not Voting | Passed |
| 2026-07-14 | HRES1423 | Yea-and-Nay | Yea | Passed |
| 2026-07-14 | HRES1423 | Recorded Vote | Yea | Passed |
| 2026-07-14 | HR139 | Yea-and-Nay | Yea | Passed |
| 2026-07-14 | HR1181 | Yea-and-Nay | Nay | Failed |
| 2026-07-14 | HR1181 | Yea-and-Nay | Yea | Passed |
| 2026-07-13 | HR3106 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-07-13 | HR8897 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-30 | HRES1398 | Yea-and-Nay | Yea | Passed |
| 2026-06-30 | HRES1398 | Recorded Vote | Yea | Failed |
| 2026-06-30 | HCONRES108 | Yea-and-Nay | Nay | Failed |
| 2026-06-30 | HRES1399 | Yea-and-Nay | Yea | Passed |
| 2026-06-29 | HR7757 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-29 | HR7128 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-25 | HR2478 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-24 | HR7401 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-24 | HR915 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-23 | S629 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-23 | HR6644 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-06-11 | 2/3 Yea-And-Nay | Yea | Failed | |
| 2026-06-11 | HRES1335 | Yea-and-Nay | Yea | Passed |
| 2026-06-10 | HR7892 | Yea-and-Nay | Yea | Passed |
| 2026-06-10 | HR8312 | Yea-and-Nay | Yea | Passed |
| 2026-06-10 | HR8464 | Yea-and-Nay | Nay | Failed |
| 2026-06-10 | HR8464 | Yea-and-Nay | Yea | Passed |
| 2026-06-09 | HRES1345 | Yea-and-Nay | Yea | Passed |
| 2026-06-09 | HRES1345 | Recorded Vote | Yea | Passed |
Bills Sponsored (3 bills introduced)
| Bill | Title | Latest Action | Date |
|---|---|---|---|
| HR8823 | Putting Patients First by Strengthening Provider Accountability in FECA Act | Received in the Senate and Read twice and referred to the Committee on Health, Education, Labor, and Pensions. | 2026-07-21 |
| HR8897 | Improving Travel for American Families Act | Received in the Senate and Read twice and referred to the Committee on Commerce, Science, and Transportation. | 2026-07-14 |
| HRES1128 | Expressing the support of the House of Representatives for the Department of Homeland Security. | Motion to reconsider laid on the table Agreed to without objection. | 2026-03-26 |
Coverage
From Purple Voice (7)
Pennsylvania Delegation Splits Across 12 Recent Votes
Members of the Pennsylvania delegation voted differently from each other on 12 roll-calls in the past two weeks.
Pennsylvania Delegation Splits Across 10 Recent Votes
Members of the Pennsylvania delegation voted differently from each other on 10 roll-calls in the past two weeks.
Bills That Passed in the Last 48 Hours
4 bills cleared a chamber vote in the past two days. Vote breakdowns and sponsors.
HR8823 Passed the House: Putting Patients First by Strengthening Provider Accountability in FECA Act
HR8823 passed the House on 2026-07-20 (396-0).
Bills That Passed in the Last 48 Hours
4 bills cleared a chamber vote in the past two days. Vote breakdowns and sponsors.
HR8897 Passed the House: Improving Travel for American Families Act
HR8897 passed the House on 2026-07-13 (398-12).
Political and Educational Shifts in 2023
Recent political and educational changes in Pennsylvania and Washington, D.C. are reshaping traditional perspectives.
In the News (1)
Matchups for 4 battleground House races are set in Pennsylvania
Pennsylvania Democrats on Tuesday picked their nominees for a handful of House races that could help determine control of the chamber this fall. Bob Brooks, a union leader and retired firefighter, won the Democratic primary to challenge freshman Republican Rep. Ryan Mackenz
Recent Videos (30)
NBC10 Philadelphia Ryan Mackenzie talks Medicaid changes
Forbes Breaking News Ryan Mackenzie Defends School Choice Tax Credits As Aid For Low-Income Families
Forbes Breaking News Ryan Mackenzie Touts Charter School 'FLEX Act' At House Education Committee hearing
NBC10 Philadelphia Rep. Ryan Mackenzie on fighting to keep his seat in Congress
NBC10 Philadelphia Rep. Ryan Mackenzie takes on Bob Brooks in critical 7th District race
Strait Report GOP Rep Dodges Iran War Fuel Cost Questions on CNN
STATESIDE BRIEF ryan mackenzie: trump’s agenda is on the ballot#RyanMackenzie #DonaldTrump #Pennsylvania
DCCCVideo Dem Bob Brooks: Ryan Mackenzie votes with Trump to raise prices on PA and then tries to back track
Sean Spicer Inside the Two Swing Seats That Decide House Control
Sean Spicer Can Republicans Hold America's Closest House Seats? | EP 810
Bob Brooks for Congress The lapdog’s got his work cut out for him
Forbes Breaking News 'That's What Crazy Looks Like': Mackenzie Slams Brooks For Being 'Handpicked' By Dem Establishment
Americas Better Future Network Pennsylvania Democrat Names MAGA Republicans Over $3,800 Family Loss
NewsBreak Musk's PAC Targets Pennsylvania
Forbes Breaking News Ryan Mackenzie Asks Safety Director If There Are Any OSHA Regulations She Would Recommend Cutting
Forbes Breaking News Ryan Mackenzie Asks Expert About Benefits And Costs For State Child Care Services
The Keystone Ryan Mackenzie attacks Bob Brooks for being a union leader
NBC10 Philadelphia Rep. Ryan Mackenzie, Bob Brooks react to Gov. Shapiro's data center guardrails
Punchbowl News The latest on the campaign trail in Pennsylvania
Forbes Breaking News 'What Can We Do?': Ryan Mackenzie Asks Panel How Congress Can Increase US Ship Production
Fight For Progress This PA home caregiver has a message for Trump
The Keystone Ryan Mackenzie sold out the Lehigh Valley. Bob Brooks is ready to fight for it.
THE INFORMANT Josh Shapiro Backs Hakeem Jeffries for House Speaker at Pennsylvania Rally
The Keystone Labor leader slams Ryan Mackenzie's anti-worker track record
Conservation Voters of PA Congressman Ryan Mackenzie voted to make your energy bill higher!!
The Keystone Rep. Mackenzie promised to turn Pennsylvania into a "right-to-work" state
Heather Delaney Reese Trump's Pennsylvania rally was so bizarre people are wondering what's wrong
CBS Philadelphia During visit to Pennsylvania, Trump urges Lehigh Valley residents to vote for Ryan Mackenzie
The Keystone Trump forgets Ryan Mackenzie's name during trip to Lehigh Valley
Forbes Breaking News 'We Should Be Able To Agree On Basic Facts': Ryan Mackenzie Sounds The Alarm On US Nurse Shortage

Sorry, the comment form is closed at this time.