electionsmcp › races › Pennsylvania's 7th Congressional District
Pennsylvania's 7th Congressional District
The current officeholder, the 2024 result, and a precinct-level model you can run yourself — built from how Pennsylvania actually voted.
Model Pennsylvania's 7th Congressional District →
Current officeholder
Ryan Mackenzie Republican
2024 result
Republican R+1.0
2024 votes cast
403,314
Office
U.S. House
District health & safety estimate
Context for Ryan Mackenzie's district
CDC WONDER, 2016–2022 · translated from county data
3.0estimated homicides per 100,000 residents / year
This is a county-derived estimate, not a direct CDC congressional-district statistic. Counties with suppressed small counts are missing, never counted as zero. Rank 1 is the highest estimated rate.
Who lives in this district
This district is home to about 770,006 people, median age 41.2, median household income $80,362.
Population
770,006
Median age
41.2
Median household income
$80,362
Bachelor's degree or higher
32%
Race & ethnicity: White 68.4% · Black 6% · Hispanic 20% · Asian 3.1%
Source: U.S. Census Bureau, 2019–2023 American Community Survey (5-year).
Precinct results — 2024 general
353 precincts reported in Pennsylvania's 7th Congressional District's 2024 general election. The twenty largest:
| Precinct | Winner | Margin | Votes |
|---|---|---|---|
| 42077-UPPER MACUNGIE D 8D 8 | Republican | R+2.7 | 9,289 |
| 42089-POLK | Republican | R+34.4 | 4,308 |
| 42077-LOWER MACUNGIE D 2D 2 | Republican | R+0.3 | 3,609 |
| 42077-UPPER MACUNGIE D 5D 5 | Democratic | D+6.9 | 3,608 |
| 42095-ALLEN X SouthX South | Republican | R+14.4 | 3,529 |
| 42095-PALMER X UPPER WESTERNX UPPER WESTERN | Democratic | D+9.8 | 3,501 |
| 42077-UPPER SAUCON D 4D 4 | Republican | R+4.1 | 3,437 |
| 42077-WEISENBERG | Republican | R+30.5 | 3,373 |
| 42077-UPPER MILFORD D EASTERND EASTERN | Republican | R+6.9 | 3,163 |
| 42095-FORKS X EASTERN D 2X EASTERND 2 | Democratic | D+7.2 | 3,121 |
| 42095-LOWER NAZARETH X 1X 1 | Republican | R+7.5 | 3,115 |
| 42077-LOWER MACUNGIE D 6D 6 | Republican | R+3.5 | 3,068 |
| 42095-FORKS X EASTERN D 1X EASTERND 1 | Republican | R+3.1 | 2,809 |
| 42077-SOUTH WHITEHALL D 8D 8 | Democratic | D+1.0 | 2,608 |
| 42077-LOWER MILFORD | Republican | R+23.4 | 2,571 |
| 42077-UPPER MACUNGIE D 2D 2 | Democratic | D+2.1 | 2,569 |
| 42095-FORKS X WESTERN D 2X WESTERND 2 | Democratic | D+6.0 | 2,545 |
| 42095-PALMER X UPPER EASTERNX UPPER EASTERN | Republican | R+5.6 | 2,527 |
| 42077-WASHINGTON D SOUTHERND SOUTHERN | Republican | R+32.6 | 2,494 |
| 42095-NORTHAMPTON W 3W 3 | Republican | R+9.4 | 2,472 |
All 353 precincts are modelable — open the race in the simulator and drill to precinct grain.
Find your district
Enter a ZIP code or a district (e.g. NC-4) to find your U.S. House district and who represents it.
Model Pennsylvania's 7th Congressional District in five steps
- Set the candidates. Name the contenders for the Pennsylvania's 7th Congressional District (or keep the generic Democrat / Republican defaults). The map starts from real 2024 results in every precinct.
- Apply a swing. Move vote share statewide, or by demographic cohort, with a slider. The map and the running tally recompute instantly.
- Model turnout. Mobilize or depress turnout for any group — turnout and persuasion are modeled separately, the way a real campaign thinks about them.
- Drill to precincts. Zoom from the state down to individual precincts and override any of them by hand.
- Roll up & share. Roll the result up to chamber control, then publish a shareable, frozen link to your scenario.
Open Pennsylvania's 7th Congressional District in the simulator →