Perry County, Pennsylvania
Precinct data
Results by precinct
63 precincts · 25,725 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct 0040420990040 | 676 | 2,345 | 27 | 3,048 | 22.2% | 76.9% | R+54.8 |
|---|---|---|---|---|---|---|---|
| Precinct 0330420990330 | 417 | 1,526 | 16 | 1,959 | 21.3% | 77.9% | R+56.6 |
| Precinct 0230420990230 | 482 | 1,291 | 20 | 1,793 | 26.9% | 72.0% | R+45.1 |
| Precinct 0150420990150 | 585 | 1,048 | 5 | 1,638 | 35.7% | 64.0% | R+28.3 |
| Precinct 0240420990240 | 423 | 1,099 | 21 | 1,543 | 27.4% | 71.2% | R+43.8 |
| Precinct 0050420990050 | 334 | 1,093 | 18 | 1,445 | 23.1% | 75.6% | R+52.5 |
| Precinct 0270420990270 | 283 | 1,022 | 13 | 1,318 | 21.5% | 77.5% | R+56.1 |
| Precinct 0250420990250 | 231 | 1,050 | 13 | 1,294 | 17.9% | 81.1% | R+63.3 |
| Precinct 0216420990216 | 293 | 678 | 8 | 979 | 29.9% | 69.3% | R+39.3 |
| Precinct 0310420990310 | 191 | 734 | 12 | 937 | 20.4% | 78.3% | R+58.0 |
| Precinct 0110420990110 | 220 | 645 | 14 | 879 | 25.0% | 73.4% | R+48.4 |
| Precinct 0320420990320 | 207 | 608 | 6 | 821 | 25.2% | 74.1% | R+48.8 |
| Precinct 0030420990030 | 174 | 602 | 11 | 787 | 22.1% | 76.5% | R+54.4 |
| Precinct 0065420990065 | 231 | 492 | 10 | 733 | 31.5% | 67.1% | R+35.6 |
| Precinct 0300420990300 | 145 | 545 | 12 | 702 | 20.7% | 77.6% | R+57.0 |
| Precinct 0191420990191 | 214 | 440 | 13 | 667 | 32.1% | 66.0% | R+33.9 |
| Precinct 0080420990080 | 186 | 460 | 7 | 653 | 28.5% | 70.4% | R+42.0 |
| Precinct 0130420990130 | 158 | 466 | 9 | 633 | 25.0% | 73.6% | R+48.7 |
| Precinct 0160420990160 | 112 | 467 | 3 | 582 | 19.2% | 80.2% | R+61.0 |
| Precinct 0020420990020 | 200 | 319 | 6 | 525 | 38.1% | 60.8% | R+22.7 |
| Precinct 0140420990140 | 156 | 326 | 11 | 493 | 31.6% | 66.1% | R+34.5 |
| Precinct 0260420990260 | 76 | 383 | 2 | 461 | 16.5% | 83.1% | R+66.6 |
| Precinct 0170420990170 | 99 | 321 | 0 | 420 | 23.6% | 76.4% | R+52.9 |
| Precinct 0210420990210 | 84 | 334 | 1 | 419 | 20.0% | 79.7% | R+59.7 |
| Precinct 0090420990090 | 81 | 190 | 3 | 274 | 29.6% | 69.3% | R+39.8 |
| Precinct 0100420990100 | 30 | 176 | 1 | 207 | 14.5% | 85.0% | R+70.5 |
| Precinct 0280420990280 | 33 | 155 | 0 | 188 | 17.6% | 82.4% | R+64.9 |
| Precinct 0010420990010 | 21 | 93 | 2 | 116 | 18.1% | 80.2% | R+62.1 |
| Precinct 0120420990120 | 23 | 83 | 2 | 108 | 21.3% | 76.9% | R+55.6 |
| Precinct 0180420990180 | 14 | 41 | 1 | 56 | 25.0% | 73.2% | R+48.2 |
| Precinct 0290420990290 | 6 | 41 | 0 | 47 | 12.8% | 87.2% | R+74.5 |
| BLAIN Voting District42_4209910 | 0 | 0 | 0 | 0 | — | — | Even |
| BLOOMFIELD Voting District42_4209920 | 0 | 0 | 0 | 0 | — | — | Even |
| BUFFALO TWP Voting District42_4209930 | 0 | 0 | 0 | 0 | — | — | Even |
| CARROLL TWP Voting District42_4209940 | 0 | 0 | 0 | 0 | — | — | Even |
| CENTRE TWP Voting District42_4209950 | 0 | 0 | 0 | 0 | — | — | Even |
| DUNCANNON VTD 0142_4209960 | 0 | 0 | 0 | 0 | — | — | Even |
| GREENWOOD TWP Voting District42_4209980 | 0 | 0 | 0 | 0 | — | — | Even |
| HOWE TWP Voting District42_4209990 | 0 | 0 | 0 | 0 | — | — | Even |
| JACKSON TWP Voting District42_42099100 | 0 | 0 | 0 | 0 | — | — | Even |
| JUNIATA TWP Voting District42_42099110 | 0 | 0 | 0 | 0 | — | — | Even |
| LANDISBURG Voting District42_42099120 | 0 | 0 | 0 | 0 | — | — | Even |
| LIVERPOOL TWP Voting District42_42099130 | 0 | 0 | 0 | 0 | — | — | Even |
| LIVERPOOL Voting District42_42099140 | 0 | 0 | 0 | 0 | — | — | Even |
| MARYSVILLE Voting District42_42099150 | 0 | 0 | 0 | 0 | — | — | Even |
| MILLER TWP Voting District42_42099160 | 0 | 0 | 0 | 0 | — | — | Even |
| MILLERSTOWN Voting District42_42099170 | 0 | 0 | 0 | 0 | — | — | Even |
| NEW BUFFALO Voting District42_42099180 | 0 | 0 | 0 | 0 | — | — | Even |
| NEWPORT BOROUGH VTD 0142_42099200 | 0 | 0 | 0 | 0 | — | — | Even |
| NEWPORT BOROUGH VTD 0242_42099190 | 0 | 0 | 0 | 0 | — | — | Even |
| NORTH EAST MADISON TWP - SANDY HILL DISTRICT42_42099210 | 0 | 0 | 0 | 0 | — | — | Even |
| OLIVER TWP Voting District42_42099220 | 0 | 0 | 0 | 0 | — | — | Even |
| PENN TWP Voting District42_42099230 | 0 | 0 | 0 | 0 | — | — | Even |
| RYE TWP Voting District42_42099240 | 0 | 0 | 0 | 0 | — | — | Even |
| SAVILLE TWP Voting District42_42099250 | 0 | 0 | 0 | 0 | — | — | Even |
| SOUTH WEST MADISON TWP - MADISON TOWNSHIP Voting District42_42099260 | 0 | 0 | 0 | 0 | — | — | Even |
| SPRING TWP Voting District42_42099270 | 0 | 0 | 0 | 0 | — | — | Even |
| TOBOYNE TWP DIST 0142_42099290 | 0 | 0 | 0 | 0 | — | — | Even |
| TOBOYNE TWP DIST 0242_42099280 | 0 | 0 | 0 | 0 | — | — | Even |
| TUSCARORA TWP Voting District42_42099300 | 0 | 0 | 0 | 0 | — | — | Even |
| TYRONE TWP Voting District42_42099310 | 0 | 0 | 0 | 0 | — | — | Even |
| WATTS TWP Voting District42_42099320 | 0 | 0 | 0 | 0 | — | — | Even |
| WHEATFIELD TWP Voting District42_42099330 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −6.9% |
| 1896 | −17.2% |
| 1900 | −16.2% |
| 1904 | −23.7% |
| 1908 | −19.5% |
| 1912 | +16.5% |
| 1916 | −4.5% |
| 1920 | −23.6% |
| 1924 | −20.3% |
| 1928 | −56.0% |
| 1932 | −8.1% |
| 1936 | +0.2% |
| 1940 | −12.2% |
| 1944 | −27.2% |
| 1948 | −35.4% |
| 1952 | −37.7% |
| 1956 | −35.4% |
| 1960 | −40.8% |
| 1964 | +6.0% |
| 1968 | −34.2% |
| 1972 | −48.5% |
| 1976 | −23.1% |
| 1980 | −34.5% |
| 1984 | −43.3% |
| 1988 | −37.0% |
| 1992 | −24.7% |
| 1996 | −24.4% |
| 2000 | −41.8% |
| 2004 | −43.7% |
| 2008 | −33.7% |
| 2012 | −38.7% |
| 2016 | −51.4% |
| 2020 | −50.1% |
| 2024 | −49.3% |
U.S. Senate
Registered voters
By party of registration, over time
Registration and the presidential vote track closely here — within 1.5 points.
31,227 registered voters · 2026
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+262 net domestic migration · 2025
Net +486 over 2011–2025 · gain loss
Arrivals reported $58,939 in average income, against $71,790 for residents who stayed — 18% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+10.4 on average — 39 points more Democratic-leaning than Perry County, PA itself (R+49.3).
Where arrivals came from lean of each source
- Cumberland County, PA318R+9.4
- Dauphin County, PA208D+5.9
- York County, PA72R+25.3
- Lancaster County, PA44R+16.0
- Juniata County, PA39R+61.4
- Lebanon County, PA20R+32.0
Where departures went households, 2022–23
- Cumberland County, PA297
- Dauphin County, PA176
- York County, PA70
- Juniata County, PA48
- Lancaster County, PA32
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | −188 |
| 2012 | −217 |
| 2013 | −293 |
| 2014 | −113 |
| 2015 | +102 |
| 2016 | +2 |
| 2017 | +32 |
| 2018 | +59 |
| 2019 | +83 |
| 2021 | +180 |
| 2022 | +279 |
| 2023 | +33 |
| 2024 | +265 |
| 2025 | +262 |
Perry County's R+49.3 margin in 2024 places it among Pennsylvania's most one-sided presidential contests, reflecting a largely rural, non-college white demographic with few urban centers to soften the partisan tilt.
Across the recorded series it reached a Democratic high of 16.5 points in 1912 and a Republican high of 56.0 points in 1928. Between 2020 and 2024 the county moved 0.7 points toward the Democratic candidate; the 2024 margin was 49.3 points.
A population of 46,239, a 94% non-Hispanic-white share, and a median household income of $79,444 describe the county. The county's voting pattern over the last decade is most similar to that of Huntingdon County and Franklin County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Perry County, Pennsylvania. Akashic. https://akashic.app/county/42099/. Accessed May 20, 2026. License: CC BY 4.0.