Bedford County, Pennsylvania
Precinct data
Results by precinct
82 precincts · 28,160 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct 0390420090390 | 256 | 1,560 | 5 | 1,821 | 14.1% | 85.7% | R+71.6 |
|---|---|---|---|---|---|---|---|
| Precinct 0020420090020 | 326 | 1,389 | 10 | 1,725 | 18.9% | 80.5% | R+61.6 |
| Precinct 0120420090120 | 271 | 1,433 | 10 | 1,714 | 15.8% | 83.6% | R+67.8 |
| Precinct 0010420090010 | 223 | 1,242 | 10 | 1,475 | 15.1% | 84.2% | R+69.1 |
| Precinct 0270420090270 | 173 | 1,179 | 4 | 1,356 | 12.8% | 86.9% | R+74.2 |
| Precinct 0150420090150 | 159 | 1,002 | 2 | 1,163 | 13.7% | 86.2% | R+72.5 |
| Precinct 0330420090330 | 239 | 869 | 8 | 1,116 | 21.4% | 77.9% | R+56.5 |
| Precinct 0340420090340 | 98 | 1,005 | 3 | 1,106 | 8.9% | 90.9% | R+82.0 |
| Precinct 0400420090400 | 146 | 906 | 5 | 1,057 | 13.8% | 85.7% | R+71.9 |
| Precinct 0110420090110 | 106 | 907 | 5 | 1,018 | 10.4% | 89.1% | R+78.7 |
| Precinct 0230420090230 | 104 | 846 | 4 | 954 | 10.9% | 88.7% | R+77.8 |
| Precinct 0100420090100 | 145 | 786 | 8 | 939 | 15.4% | 83.7% | R+68.3 |
| Precinct 0190420090190 | 128 | 778 | 3 | 909 | 14.1% | 85.6% | R+71.5 |
| Precinct 0040420090040 | 268 | 605 | 14 | 887 | 30.2% | 68.2% | R+38.0 |
| Precinct 0030420090030 | 256 | 600 | 10 | 866 | 29.6% | 69.3% | R+39.7 |
| Precinct 0210420090210 | 156 | 690 | 1 | 847 | 18.4% | 81.5% | R+63.0 |
| Precinct 0260420090260 | 105 | 724 | 5 | 834 | 12.6% | 86.8% | R+74.2 |
| Precinct 0130420090130 | 139 | 631 | 5 | 775 | 17.9% | 81.4% | R+63.5 |
| Precinct 0065420090065 | 125 | 617 | 4 | 746 | 16.8% | 82.7% | R+66.0 |
| Precinct 0200420090200 | 65 | 670 | 3 | 738 | 8.8% | 90.8% | R+82.0 |
| Precinct 0090420090090 | 104 | 622 | 5 | 731 | 14.2% | 85.1% | R+70.9 |
| Precinct 0180420090180 | 93 | 503 | 8 | 604 | 15.4% | 83.3% | R+67.9 |
| Precinct 0410420090410 | 61 | 527 | 3 | 591 | 10.3% | 89.2% | R+78.8 |
| Precinct 0140420090140 | 93 | 479 | 5 | 577 | 16.1% | 83.0% | R+66.9 |
| Precinct 0050420090050 | 66 | 485 | 3 | 554 | 11.9% | 87.5% | R+75.6 |
| Precinct 0355420090355 | 68 | 452 | 2 | 522 | 13.0% | 86.6% | R+73.6 |
| Precinct 0170420090170 | 69 | 392 | 4 | 465 | 14.8% | 84.3% | R+69.5 |
| Precinct 0240420090240 | 31 | 314 | 1 | 346 | 9.0% | 90.8% | R+81.8 |
| Precinct 0310420090310 | 65 | 247 | 4 | 316 | 20.6% | 78.2% | R+57.6 |
| Precinct 0220420090220 | 24 | 242 | 0 | 266 | 9.0% | 91.0% | R+82.0 |
| Precinct 0320420090320 | 26 | 165 | 3 | 194 | 13.4% | 85.1% | R+71.6 |
| Precinct 0380420090380 | 22 | 166 | 2 | 190 | 11.6% | 87.4% | R+75.8 |
| Precinct 0420420090420 | 29 | 131 | 0 | 160 | 18.1% | 81.9% | R+63.7 |
| Precinct 0250420090250 | 27 | 123 | 3 | 153 | 17.6% | 80.4% | R+62.7 |
| Precinct 0290420090290 | 11 | 86 | 0 | 97 | 11.3% | 88.7% | R+77.3 |
| Precinct 0280420090280 | 22 | 72 | 1 | 95 | 23.2% | 75.8% | R+52.6 |
| Precinct 0160420090160 | 13 | 77 | 2 | 92 | 14.1% | 83.7% | R+69.6 |
| Precinct 0300420090300 | 6 | 59 | 1 | 66 | 9.1% | 89.4% | R+80.3 |
| Precinct 0080420090080 | 12 | 41 | 0 | 53 | 22.6% | 77.4% | R+54.7 |
| Precinct 0370420090370 | 6 | 36 | 0 | 42 | 14.3% | 85.7% | R+71.4 |
| BEDFORD TWP VTD 0142_4200910 | 0 | 0 | 0 | 0 | — | — | Even |
| BEDFORD TWP VTD 0242_4200920 | 0 | 0 | 0 | 0 | — | — | Even |
| BEDFORD WD EAST Voting District42_4200930 | 0 | 0 | 0 | 0 | — | — | Even |
| BEDFORD WD WEST Voting District42_4200940 | 0 | 0 | 0 | 0 | — | — | Even |
| BLOOMFIELD TWP Voting District42_4200950 | 0 | 0 | 0 | 0 | — | — | Even |
| BROAD TOP TWP VTD 0142_4200960 | 0 | 0 | 0 | 0 | — | — | Even |
| BROAD TOP TWP VTD 0242_4200970 | 0 | 0 | 0 | 0 | — | — | Even |
| COALDALE Voting District42_4200980 | 0 | 0 | 0 | 0 | — | — | Even |
| COLERAIN TWP Voting District42_4200990 | 0 | 0 | 0 | 0 | — | — | Even |
| CUMBERLAND VALLEY TWP Voting District42_42009100 | 0 | 0 | 0 | 0 | — | — | Even |
| EAST PROVIDENCE TWP Voting District42_42009110 | 0 | 0 | 0 | 0 | — | — | Even |
| EAST ST. CLAIR TWP Voting District42_42009120 | 0 | 0 | 0 | 0 | — | — | Even |
| EVERETT Voting District42_42009130 | 0 | 0 | 0 | 0 | — | — | Even |
| HARRISON TWP Voting District42_42009140 | 0 | 0 | 0 | 0 | — | — | Even |
| HOPEWELL TWP Voting District42_42009150 | 0 | 0 | 0 | 0 | — | — | Even |
| HOPEWELL Voting District42_42009160 | 0 | 0 | 0 | 0 | — | — | Even |
| HYNDMAN Voting District42_42009170 | 0 | 0 | 0 | 0 | — | — | Even |
| JUNIATA TWP Voting District42_42009180 | 0 | 0 | 0 | 0 | — | — | Even |
| KIMMEL TWP Voting District42_42009190 | 0 | 0 | 0 | 0 | — | — | Even |
| KING TWP Voting District42_42009200 | 0 | 0 | 0 | 0 | — | — | Even |
| LIBERTY TWP Voting District42_42009210 | 0 | 0 | 0 | 0 | — | — | Even |
| LINCOLN TWP Voting District42_42009220 | 0 | 0 | 0 | 0 | — | — | Even |
| LONDONDERRY TWP Voting District42_42009230 | 0 | 0 | 0 | 0 | — | — | Even |
| MANN TWP Voting District42_42009240 | 0 | 0 | 0 | 0 | — | — | Even |
| MANNS CHOICE Voting District42_42009250 | 0 | 0 | 0 | 0 | — | — | Even |
| MONROE TWP Voting District42_42009260 | 0 | 0 | 0 | 0 | — | — | Even |
| NAPIER TWP Voting District42_42009270 | 0 | 0 | 0 | 0 | — | — | Even |
| NEW PARIS Voting District42_42009280 | 0 | 0 | 0 | 0 | — | — | Even |
| PAVIA TWP Voting District42_42009380 | 0 | 0 | 0 | 0 | — | — | Even |
| PLEASANTVILLE Voting District42_42009290 | 0 | 0 | 0 | 0 | — | — | Even |
| RAINSBURG Voting District42_42009300 | 0 | 0 | 0 | 0 | — | — | Even |
| SAXTON Voting District42_42009310 | 0 | 0 | 0 | 0 | — | — | Even |
| SCHELLSBURG Voting District42_42009320 | 0 | 0 | 0 | 0 | — | — | Even |
| SNAKE SPRING TWP Voting District42_42009330 | 0 | 0 | 0 | 0 | — | — | Even |
| SOUTH HAMPTON TWP VTD 0142_42009350 | 0 | 0 | 0 | 0 | — | — | Even |
| SOUTH WOODBURY TWP Voting District42_42009340 | 0 | 0 | 0 | 0 | — | — | Even |
| SOUTHAMPTON TWP VTD 0342_42009360 | 0 | 0 | 0 | 0 | — | — | Even |
| ST. CLAIRSVILLE Voting District42_42009370 | 0 | 0 | 0 | 0 | — | — | Even |
| WEST PROVIDENCE TWP Voting District42_42009390 | 0 | 0 | 0 | 0 | — | — | Even |
| WEST ST. CLAIR TWP Voting District42_42009400 | 0 | 0 | 0 | 0 | — | — | Even |
| WOODBURY TWP Voting District42_42009410 | 0 | 0 | 0 | 0 | — | — | Even |
| WOODBURY Voting District42_42009420 | 0 | 0 | 0 | 0 | — | — | Even |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −7.6% |
| 1896 | −15.8% |
| 1900 | −16.1% |
| 1904 | −26.5% |
| 1908 | −18.9% |
| 1912 | +21.2% |
| 1916 | −6.3% |
| 1920 | −34.1% |
| 1924 | −38.5% |
| 1928 | −64.9% |
| 1932 | −12.5% |
| 1936 | −0.4% |
| 1940 | −9.1% |
| 1944 | −25.3% |
| 1948 | −22.0% |
| 1952 | −28.3% |
| 1956 | −30.8% |
| 1960 | −35.0% |
| 1964 | +7.0% |
| 1968 | −34.9% |
| 1972 | −48.3% |
| 1976 | −16.7% |
| 1980 | −36.4% |
| 1984 | −41.3% |
| 1988 | −31.6% |
| 1992 | −17.9% |
| 1996 | −22.7% |
| 2000 | −41.8% |
| 2004 | −46.7% |
| 2008 | −44.8% |
| 2012 | −54.8% |
| 2016 | −67.2% |
| 2020 | −67.7% |
| 2024 | −68.6% |
U.S. Senate
Registered voters
By party of registration, over time
Registration leans Republican; the presidential vote runs 10 points more Democratic.
33,042 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
−23 net domestic migration · 2025
Net −399 over 2011–2025 · gain loss
Arrivals reported $56,915 in average income, against $65,881 for residents who stayed — 14% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+42.2 on average — 26 points more Democratic-leaning than Bedford County, PA itself (R+68.6).
Where arrivals came from lean of each source
- Blair County, PA154R+43.5
- Allegany County, MD36R+40.2
- Huntingdon County, PA33R+52.9
- Cambria County, PA32R+39.7
- Franklin County, PA29R+43.0
- Somerset County, PA27R+57.2
Where departures went households, 2022–23
- Blair County, PA183
- Huntingdon County, PA51
- Cambria County, PA37
- Allegany County, MD36
- Somerset County, PA33
- Allegheny County, PA29
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 | −2 |
| 2012 | −8 |
| 2013 | −222 |
| 2014 | −85 |
| 2015 | −291 |
| 2016 | −31 |
| 2017 | −95 |
| 2018 | −191 |
| 2019 | −103 |
| 2021 | +170 |
| 2022 | +189 |
| 2023 | +121 |
| 2024 | +172 |
| 2025 | −23 |
Bedford County's R+68.6 margin in 2024 placed it among the most Republican-leaning counties in the state, reflecting a rural Appalachian electorate where Democrats have shed support steadily over the past two decades.
Across the recorded series it reached a Democratic high of 21.2 points in 1912 and a Republican high of 68.6 points in 2024. Between 2020 and 2024 the county moved 0.9 points toward the Republican candidate; the 2024 margin was 68.6 points.
A population of 47,513, a 95% non-Hispanic-white share, and a median household income of $59,992 describe the county. The county's voting pattern over the last decade is most similar to that of Fulton County and Ritchie 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 →
Bedford County, Pennsylvania. Akashic. https://akashic.app/county/42009/. Accessed May 20, 2026. License: CC BY 4.0.