Pennsylvania District 7
Tue, Nov 3 · Seat held by Ryan Mackenzie Republican since Jan 2025
Robert R Brooks 47.0Ryan Mackenzie 41.5
Average of 2 polls, Sep 9 to Oct 15, from VoteHub · how it’s calculated
Newest poll
Newest · Muhlenberg College Institute of Public Opinion, field dates Oct 6 to Oct 15, released Oct 29, 529 likely votersPolls updated Oct 30, 7:30 p.m. ET, from VoteHub
- Last election
- Ryan Mackenzie (Republican) won by 1.0 point, 2024
- Margin since 2022
- 3.0 points toward Republicans
- On the 2026 ballot
- 2 candidates
Polls over time
3 polls, through Election Day Nov 3The thick line is the 7-week average, not a forecast. How it’s calculated. All polls. Polls updated Oct 30, 7:30 p.m. ET, from VoteHub.
The polls in this chart (3)
1 poll released in the last 14 days · latest results range from 45 to 49% (D) and 40 to 43% (R) (newest 3 polls on the chart)
3 of the 3 polls for this race, each with both names, plotted on the field end date.
| Pollster | Field dates | Released | Sample | Brooks | Mackenzie |
|---|---|---|---|---|---|
| Muhlenberg College Institute of Public Opinion | Oct 6 to Oct 15 | Oct 29 | 529 likely voters | 49 | 43 |
| Franklin & Marshall College | Sep 9 to Sep 20 | Sep 24 | 357 registered voters | 45 | 40 |
| GBAO Strategies | Jun 29 to Jul 2 | Jul 9 | 550 likely voters | 47 | 43 |
Side by side
Left column: BrooksRight column: Mackenzie
- Total receipts, 2025-2026 cycle, through Oct 14
- $5.3M
- $5.3M
- Cash on hand
- $742K
- $1.1M
- Donor-based spectrum
- LiberalCentristConservativeMackenzieNo published score for Brooks
- Races
- None listed
- Won 7 of 7
- Years since first win
- Not available
- 1
- Age on Election Day
- Not available
- 44
Money: FEC bulk data, through Oct 14. One or more are matched to the FEC by name, party and seat, so a total could belong to someone else.
How these are counted
Total receipts line of each candidate’s principal campaign committee, 2025-2026 cycle. Other sites may show career, six-year or all-committee totals, which differ. Brooks: $5,347,353 received, $741,579 cash on hand. Mackenzie: $5,296,664 received, $1,069,993 cash on hand. The spectrum is a published research score, not our rating. How this works. Wins and losses count the races in our results files, the same as each profile.
What changed in this race
Newest firstNEW POLLPennsylvania District 7
Pennsylvania District 7: Bob Brooks 49, Ryan Mackenzie 43
Muhlenberg College Institute of Public Opinion, Oct 6 to Oct 15, 529 likely voters
More about this race
Candidates on the ballot
- Robert R BrooksDemocratic
- Ryan MackenzieIncumbentRepublican
Source: pavoterservices.pa.gov, dated Oct 28
Shift since 2022: 3.0 points toward Republicans (Democratic by 2.0 in 2022, Republican by 1.0 in 2024). Changed party, D to R.
All Pennsylvania districts
- D 15+ pts
- D 5 to 15 pts
- D under 5 pts
- R under 5 pts
- R 5 to 15 pts
- R 15+ pts
- Other winner
- No data
Show these districts as a list (17)
- Pennsylvania District 1· Brian K. Fitzpatrick (R), Republican by 12.8 points, 2024
- Pennsylvania District 2· Brendan F. Boyle (D), Democratic by 43.0 points, 2024
- Pennsylvania District 3· Dwight Evans (D), unopposed, 2024
- Pennsylvania District 4· Madeleine Dean (D), Democratic by 18.2 points, 2024
- Pennsylvania District 5· Mary Gay Scanlon (D), Democratic by 30.6 points, 2024
- Pennsylvania District 6· Chrissy Houlahan (D), Democratic by 12.4 points, 2024
- Pennsylvania District 7· Ryan Mackenzie (R), Republican by 1.0 point, 2024
- Pennsylvania District 8· Robert P. Bresnahan, Jr. (R), Republican by 1.6 points, 2024
- Pennsylvania District 9· Daniel Meuser (R), Republican by 41.0 points, 2024
- Pennsylvania District 10· Scott Perry (R), Republican by 1.2 points, 2024
- Pennsylvania District 11· Lloyd Smucker (R), Republican by 25.8 points, 2024
- Pennsylvania District 12· Summer L. Lee (D), Democratic by 12.8 points, 2024
- Pennsylvania District 13· John Joyce (R), Republican by 48.4 points, 2024
- Pennsylvania District 14· Guy Reschenthaler (R), Republican by 33.2 points, 2024
- Pennsylvania District 15· Glenn Thompson (R), Republican by 43.0 points, 2024
- Pennsylvania District 16· Mike Kelly (R), Republican by 27.4 points, 2024
- Pennsylvania District 17· Christopher R. Deluzio (D), Democratic by 7.8 points, 2024
Map settings
Vote in Pennsylvania
Trouble voting? Election Protection hotline: 866-OUR-VOTE. A nonpartisan coalition of civil-rights and voting-rights groups, not a government service. 866ourvote.org
Official results for Pennsylvania
History (25 elections for this seat)
- Votes for listed candidates
- 403,314
- Election day
- November 5, 2024
- District map
- Same as today
US House, Pennsylvania District 7, 2024, every candidate Candidate Party Votes and share Share RepublicanRyan MackenzieWon Republican 203,68850.5% DemocraticSusan Wild Democratic 199,62649.5% - Votes for listed candidates
- 296,891
- Election day
- November 8, 2022
- District map
- Same as today
US House, Pennsylvania District 7, 2022, every candidate Candidate Party Votes and share Share DemocraticSusan WildWon Democratic 151,36451.0% RepublicanLisa Scheller Republican 145,52749.0% - Votes for listed candidates
- 376,882
- Election day
- November 3, 2020
- District map
- Older district map (2012 to 2020)
US House, Pennsylvania District 7, 2020, every candidate Candidate Party Votes and share Share DemocraticSusan Ellis WildWon Democratic 195,47551.9% RepublicanLisa Scheller Republican 181,40748.1% - Votes for listed candidates
- 263,261
- Election day
- November 6, 2018
- District map
- Older district map (2012 to 2020)
US House, Pennsylvania District 7, 2018, every candidate Candidate Party Votes and share Share DemocraticSusan Ellis WildWon Democratic 140,81353.5% RepublicanMartin W Nothstein Republican 114,43743.5% LibertarianTim Silfies Libertarian 8,0113.0% - Votes for listed candidates
- 379,502
- Election day
- November 8, 2016
- District map
- Older district map (2012 to 2020)
US House, Pennsylvania District 7, 2016, every candidate Candidate Party Votes and share Share RepublicanPatrick MeehanWon Republican 225,67859.5% DemocraticMary Ellen Balchunis Democratic 153,82440.5% - Votes for listed candidates
- 235,125
- Election day
- November 4, 2014
- District map
- Older district map (2012 to 2020)
US House, Pennsylvania District 7, 2014, every candidate Candidate Party Votes and share Share RepublicanPatrick MeehanWon Republican 145,86962.0% DemocraticMary Ellen Balchunis Democratic 89,25638.0% - Votes for listed candidates
- 353,451
- Election day
- November 6, 2012
- District map
- Older district map (2012 to 2020)
US House, Pennsylvania District 7, 2012, every candidate Candidate Party Votes and share Share RepublicanPatrick MeehanWon Republican 209,94259.4% DemocraticGeorge Badey Democratic 143,50940.6% - Votes for listed candidates
- 250,847
- Election day
- November 2, 2010
- District map
- Older district map (2002 to 2010)
US House, Pennsylvania District 7, 2010, every candidate Candidate Party Votes and share Share RepublicanPatrick MeehanWon Republican 137,82554.9% DemocraticBryan Lentz Democratic 110,31444.0% OtherJames D Schneller Other 2,7081.1% - Votes for listed candidates
- 352,317
- Election day
- November 4, 2008
- District map
- Older district map (2002 to 2010)
US House, Pennsylvania District 7, 2008, every candidate Candidate Party Votes and share Share DemocraticJoe SestakWon Democratic 209,95559.6% RepublicanW Craig Williams Republican 142,36240.4% - Votes for listed candidates
- 262,434
- Election day
- November 7, 2006
- District map
- Older district map (2002 to 2010)
US House, Pennsylvania District 7, 2006, every candidate Candidate Party Votes and share Share DemocraticJoe SestakWon Democratic 147,89856.4% RepublicanCurt Weldon Republican 114,42643.6% Scattered write-insName as filed: Writein Write-in 1100.0% - Votes for listed candidates
- 334,527
- Election day
- November 2, 2004
- District map
- Older district map (2002 to 2010)
US House, Pennsylvania District 7, 2004, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 196,55658.8% DemocraticPaul Scoles Democratic 134,93240.3% LibertarianDavid Jahn Libertarian 3,0390.9% - Votes for listed candidates
- 221,351
- Election day
- November 5, 2002
- District map
- Older district map (2002 to 2010)
US House, Pennsylvania District 7, 2002, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 146,29666.1% DemocraticPeter A Lennon Democratic 75,05533.9% - Votes for listed candidates
- 266,256
- Election day
- November 7, 2000
- District map
- Older district map (1992 to 2000)
US House, Pennsylvania District 7, 2000, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 172,56964.8% DemocraticPeter A Lennon Democratic 93,68735.2% - Votes for listed candidates
- 166,411
- Election day
- November 3, 1998
- District map
- Older district map (1992 to 2000)
US House, Pennsylvania District 7, 1998, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 119,49171.8% DemocraticMartin J D'Urso Democratic 46,92028.2% - Votes for listed candidates
- 246,666
- Election day
- November 5, 1996
- District map
- Older district map (1992 to 2000)
US House, Pennsylvania District 7, 1996, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 165,08766.9% DemocraticJohn F Innelli Democratic 79,87532.4% OtherJohn Pronchik Other 1,6880.7% Scattered write-insName as filed: Writein Write-in 160.0% - Votes for listed candidates
- 197,325
- Election day
- November 8, 1994
- District map
- Older district map (1992 to 2000)
US House, Pennsylvania District 7, 1994, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 137,48069.7% DemocraticSara Nichols Democratic 59,84530.3% - Votes for listed candidates
- 273,898
- Election day
- November 3, 1992
- District map
- Older district map (1992 to 2000)
US House, Pennsylvania District 7, 1992, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 180,64866.0% DemocraticFrank Daly Democratic 91,62333.5% OtherWilliam Alan Hickman Other 1,6270.6% - Votes for listed candidates
- 162,160
- Election day
- November 6, 1990
- District map
- Older district map (1982 to 1990)
US House, Pennsylvania District 7, 1990, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 105,86865.3% DemocraticJohn Innelli Democratic 56,29234.7% - Votes for listed candidates
- 229,132
- Election day
- November 8, 1988
- District map
- Older district map (1982 to 1990)
US House, Pennsylvania District 7, 1988, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 155,38767.8% DemocraticDavid Landau Democratic 73,74532.2% - Votes for listed candidates
- 179,675
- Election day
- November 4, 1986
- District map
- Older district map (1982 to 1990)
US House, Pennsylvania District 7, 1986, every candidate Candidate Party Votes and share Share RepublicanCurt WeldonWon Republican 110,11861.3% DemocraticBill Spingler Democratic 69,55738.7% - Votes for listed candidates
- 248,504
- Election day
- November 6, 1984
- District map
- Older district map (1982 to 1990)
US House, Pennsylvania District 7, 1984, every candidate Candidate Party Votes and share Share DemocraticBob EdgarWon Democratic 124,45850.1% RepublicanCurt Weldon Republican 124,04649.9% - Votes for listed candidates
- 190,798
- Election day
- November 2, 1982
- District map
- Older district map (1982 to 1990)
US House, Pennsylvania District 7, 1982, every candidate Candidate Party Votes and share Share DemocraticBob EdgarWon Democratic 105,77555.4% RepublicanSteve Joachim Republican 85,02344.6% - Votes for listed candidates
- 187,024
- Election day
- November 4, 1980
- District map
- Older district map (1972 to 1980)
US House, Pennsylvania District 7, 1980, every candidate Candidate Party Votes and share Share DemocraticBob EdgarWon Democratic 99,38153.1% RepublicanDennis J Rochford Republican 87,64346.9% - Votes for listed candidates
- 158,714
- Election day
- November 7, 1978
- District map
- Older district map (1972 to 1980)
US House, Pennsylvania District 7, 1978, every candidate Candidate Party Votes and share Share DemocraticRobert W EdgarWon Democratic 79,77150.3% RepublicanEugene Daniel Kane Republican 78,40349.4% OtherAnthony Nazzereno Esposito Other 5400.3% - Votes for listed candidates
- 202,351
- Election day
- November 2, 1976
- District map
- Older district map (1972 to 1980)
US House, Pennsylvania District 7, 1976, every candidate Candidate Party Votes and share Share DemocraticRobert W EdgarWon Democratic 109,43654.1% RepublicanJohn M Kenney Republican 92,78845.9% OtherSamuel Cinger Other 1270.1%
1976 to 2024: MIT Election Data and Science Lab, U.S. House 1976-2024, retrieved Oct 28, 2026. Compiled by MIT Election Data and Science Lab (MEDSL) from official returns; not an official source
District numbers are reused after each redistricting, so rows on older lines cover different territory than today's Pennsylvania District 7.
Download and cite
Cite this page
Election Wrld. (2026). Pennsylvania District 7, US House results. https://www.electionwrld.com/pa/congress/7. Retrieved October 30, 2026.
Embed this seat
<iframe src="https://www.electionwrld.com/embed/pa/congress/7" title="Pennsylvania District 7, US House" width="100%" height="400" style="border:0;max-width:640px" loading="lazy"></iframe>
<p style="font-size:13px">Data: <a href="https://www.electionwrld.com">Election Wrld</a>, CC BY 4.0</p>Sources
Sources: MIT Election Data and Science Lab, U.S. House 1976-2024 (CC0 1.0), retrieved Oct 28, 2026, compiled by MIT Election Data and Science Lab (MEDSL) from official returns, not an official source; Census TIGERweb Legislative MapServer (120th CDs layer 0, 119th CDs layer 4, 2026 SLD upper layer 1 and lower layer 2) (US Census Bureau, public domain), retrieved Oct 28, 2026; unitedstates/congress-legislators (current) (CC0-1.0), retrieved Oct 28, 2026, compiled by the @unitedstates project volunteers (rosters from official congressional sources) from official returns, not an official source.
DataState data (JSON)Sources: MIT Election Data and Science Lab, U.S. House 1976-2024, VoteHub polls (CC BY 4.0), FEC, DIME (ODC-BY), Portraits: unitedstates/images (public domain)Data as of Oct 30, 2026 (candidate list Oct 28, 2026)
