- Lead
- 16,827
- Total
- 42,872
- vs nation
- R+37.8
- Turnout
- 66.0%
Crawford County, PA
President margin by year
Place winner margin
President results by year
2024 turnout 66.0% of 65,376 citizens 18+
- Lead
- 15,635
- Total
- 42,004
- vs nation
- R+41.7
- Turnout
- 63.3%
- Lead
- 14,016
- Total
- 37,813
- vs nation
- R+39.2
- Turnout
- 56.3%
- Lead
- 7,018
- Total
- 35,575
- vs nation
- R+23.6
- Turnout
- —
- Lead
- 3,970
- Total
- 38,134
- vs nation
- R+17.7
- Turnout
- —
- Lead
- 5,952
- Total
- 38,322
- vs nation
- R+13.1
- Turnout
- —
- Lead
- 5,608
- Total
- 33,328
- vs nation
- R+17.3
- Turnout
- —
- Lead
- 1,716
- Total
- 31,446
- vs nation
- R+14.0
- Turnout
- —
Key facts
- 2024 presidential margin
- R+39.2MIT Election Lab
- Population
- 82,7162024 5-year
- Median household income
- $60,4762024 5-year
- White (non-Hispanic)
- 92.9%2024 5-year
- Black
- 1.3%2024 5-year
- Hispanic / Latino
- 1.6%2024 5-year
- Peak Democratic margin
- D+26.0 in 1964MIT Election Lab
- Peak Republican margin
- R+45.9 in 1924MIT Election Lab
- Most similar
- Venango County, PA · twin score 85.8
Midterm durability
Total general-election participants divided by same-year citizen voting-age population. These are total ballots or participating voters—not presidential candidate votes.
- 2024 total turnout
- 66.0%43,142 participants ÷ 65,376 CVAP
- 2020→2022 drop-off
- +12.9 ptsVolatile
- Drop-off versus state
- -4.1 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 53.1%–54.2%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 38,203 | 67,804 | 56.3% | A/A |
| 2018 · Midterm | 30,771 | 67,499 | 45.6% | A/A |
| 2020 · Presidential | 42,428 | 67,023 | 63.3% | A/A |
| 2022 · Midterm | 33,485 | 66,393 | 50.4% | A/A |
| 2024 · Presidential | 43,142 | 65,376 | 66.0% | A/A |
Sources and methods
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 306/183.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
Precinct data
Results by precinct
128 precincts · 42,872 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct 0630420390630 | 622 | 1,186 | 13 | 1,821 | 34.2% | 65.1% | R+31.0 |
|---|---|---|---|---|---|---|---|
| Precinct 0370420390370 | 537 | 1,264 | 9 | 1,810 | 29.7% | 69.8% | R+40.2 |
| Precinct 0180420390180 | 397 | 1,250 | 11 | 1,658 | 23.9% | 75.4% | R+51.4 |
| Precinct 0660420390660 | 317 | 1,101 | 10 | 1,428 | 22.2% | 77.1% | R+54.9 |
| Precinct 0608420390608 | 353 | 901 | 11 | 1,265 | 27.9% | 71.2% | R+43.3 |
| Precinct 0240420390240 | 597 | 603 | 11 | 1,211 | 49.3% | 49.8% | R+0.5 |
| Precinct 0390420390390 | 364 | 817 | 6 | 1,187 | 30.7% | 68.8% | R+38.2 |
| Precinct 0602420390602 | 403 | 757 | 7 | 1,167 | 34.5% | 64.9% | R+30.3 |
| Precinct 0640420390640 | 414 | 734 | 10 | 1,158 | 35.8% | 63.4% | R+27.6 |
| Precinct 0460420390460 | 281 | 808 | 7 | 1,096 | 25.6% | 73.7% | R+48.1 |
| Precinct 0220420390220 | 533 | 532 | 10 | 1,075 | 49.6% | 49.5% | D+0.1 |
| Precinct 0310420390310 | 191 | 782 | 9 | 982 | 19.5% | 79.6% | R+60.2 |
| Precinct 0030420390030 | 248 | 719 | 10 | 977 | 25.4% | 73.6% | R+48.2 |
| Precinct 0250420390250 | 535 | 392 | 11 | 938 | 57.0% | 41.8% | D+15.2 |
| Precinct 0210420390210 | 493 | 401 | 7 | 901 | 54.7% | 44.5% | D+10.2 |
| Precinct 0510420390510 | 288 | 578 | 4 | 870 | 33.1% | 66.4% | R+33.3 |
| Precinct 0330420390330 | 190 | 671 | 8 | 869 | 21.9% | 77.2% | R+55.4 |
| Precinct 0120420390120 | 224 | 625 | 8 | 857 | 26.1% | 72.9% | R+46.8 |
| Precinct 0300420390300 | 265 | 579 | 5 | 849 | 31.2% | 68.2% | R+37.0 |
| Precinct 0610420390610 | 150 | 692 | 5 | 847 | 17.7% | 81.7% | R+64.0 |
| Precinct 0050420390050 | 276 | 548 | 11 | 835 | 33.1% | 65.6% | R+32.6 |
| Precinct 0340420390340 | 172 | 584 | 6 | 762 | 22.6% | 76.6% | R+54.1 |
| Precinct 0230420390230 | 361 | 381 | 5 | 747 | 48.3% | 51.0% | R+2.7 |
| Precinct 0060420390060 | 273 | 466 | 5 | 744 | 36.7% | 62.6% | R+25.9 |
| Precinct 0170420390170 | 125 | 606 | 8 | 739 | 16.9% | 82.0% | R+65.1 |
| Precinct 0470420390470 | 246 | 491 | 1 | 738 | 33.3% | 66.5% | R+33.2 |
| Precinct 0590420390590 | 224 | 511 | 2 | 737 | 30.4% | 69.3% | R+38.9 |
| Precinct 0490420390490 | 263 | 462 | 6 | 731 | 36.0% | 63.2% | R+27.2 |
| Precinct 0150420390150 | 180 | 550 | 0 | 730 | 24.7% | 75.3% | R+50.7 |
| Precinct 0420420390420 | 188 | 491 | 7 | 686 | 27.4% | 71.6% | R+44.2 |
| Precinct 0090420390090 | 171 | 504 | 6 | 681 | 25.1% | 74.0% | R+48.9 |
| Precinct 0350420390350 | 190 | 465 | 6 | 661 | 28.7% | 70.3% | R+41.6 |
| Precinct 0080420390080 | 195 | 440 | 7 | 642 | 30.4% | 68.5% | R+38.2 |
| Precinct 0260420390260 | 315 | 303 | 5 | 623 | 50.6% | 48.6% | D+1.9 |
| Precinct 0160420390160 | 84 | 507 | 0 | 591 | 14.2% | 85.8% | R+71.6 |
| Precinct 0550420390550 | 114 | 465 | 2 | 581 | 19.6% | 80.0% | R+60.4 |
| Precinct 0570420390570 | 160 | 414 | 3 | 577 | 27.7% | 71.8% | R+44.0 |
| Precinct 0450420390450 | 127 | 428 | 12 | 567 | 22.4% | 75.5% | R+53.1 |
| Precinct 0360420390360 | 76 | 456 | 3 | 535 | 14.2% | 85.2% | R+71.0 |
| Precinct 0400420390400 | 113 | 412 | 6 | 531 | 21.3% | 77.6% | R+56.3 |
| Precinct 0140420390140 | 113 | 399 | 8 | 520 | 21.7% | 76.7% | R+55.0 |
| Precinct 0200420390200 | 155 | 357 | 6 | 518 | 29.9% | 68.9% | R+39.0 |
| Precinct 0560420390560 | 135 | 358 | 5 | 498 | 27.1% | 71.9% | R+44.8 |
| Precinct 0130420390130 | 97 | 389 | 1 | 487 | 19.9% | 79.9% | R+60.0 |
| Precinct 0380420390380 | 116 | 311 | 4 | 431 | 26.9% | 72.2% | R+45.2 |
| Precinct 0440420390440 | 102 | 311 | 1 | 414 | 24.6% | 75.1% | R+50.5 |
| Precinct 0010420390010 | 38 | 339 | 3 | 380 | 10.0% | 89.2% | R+79.2 |
| Precinct 0100420390100 | 112 | 262 | 1 | 375 | 29.9% | 69.9% | R+40.0 |
| Precinct 0110420390110 | 119 | 247 | 4 | 370 | 32.2% | 66.8% | R+34.6 |
| Precinct 0020420390020 | 84 | 256 | 2 | 342 | 24.6% | 74.9% | R+50.3 |
| Precinct 0620420390620 | 51 | 246 | 2 | 299 | 17.1% | 82.3% | R+65.2 |
| Precinct 0190420390190 | 85 | 205 | 6 | 296 | 28.7% | 69.3% | R+40.5 |
| Precinct 0320420390320 | 84 | 179 | 1 | 264 | 31.8% | 67.8% | R+36.0 |
| Precinct 0650420390650 | 62 | 171 | 1 | 234 | 26.5% | 73.1% | R+46.6 |
| Precinct 0040420390040 | 39 | 170 | 3 | 212 | 18.4% | 80.2% | R+61.8 |
| Precinct 0430420390430 | 65 | 121 | 2 | 188 | 34.6% | 64.4% | R+29.8 |
| Precinct 0410420390410 | 37 | 128 | 3 | 168 | 22.0% | 76.2% | R+54.2 |
| Precinct 0540420390540 | 24 | 142 | 0 | 166 | 14.5% | 85.5% | R+71.1 |
| Precinct 0580420390580 | 51 | 70 | 2 | 123 | 41.5% | 56.9% | R+15.4 |
| Precinct 0070420390070 | 23 | 88 | 0 | 111 | 20.7% | 79.3% | R+58.6 |
| Precinct 0670420390670 | 11 | 60 | 1 | 72 | 15.3% | 83.3% | R+68.1 |
| ATHENS TWP Voting District42_4203910 | 0 | 0 | 0 | 0 | — | — | No votes |
| BEAVER TWP Voting District42_4203920 | 0 | 0 | 0 | 0 | — | — | No votes |
| BLOOMFIELD TWP Voting District42_4203930 | 0 | 0 | 0 | 0 | — | — | No votes |
| BLOOMING VALLEY Voting District42_4203940 | 0 | 0 | 0 | 0 | — | — | No votes |
| CAMBRIDGE SPRINGS Voting District42_4203960 | 0 | 0 | 0 | 0 | — | — | No votes |
| CAMBRIDGE TWP Voting District42_4203950 | 0 | 0 | 0 | 0 | — | — | No votes |
| CENTERVILLE Voting District42_4203970 | 0 | 0 | 0 | 0 | — | — | No votes |
| COCHRANTON Voting District42_4203980 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONNEAUT LAKE Voting District42_42039100 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONNEAUT TWP Voting District42_4203990 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONNEAUTVILLE Voting District42_42039110 | 0 | 0 | 0 | 0 | — | — | No votes |
| CUSSEWAGO TWP Voting District42_42039120 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST FAIRFIELD TWP Voting District42_42039130 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST FALLOWFIELD TWP Voting District42_42039140 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST MEAD TWP Voting District42_42039150 | 0 | 0 | 0 | 0 | — | — | No votes |
| FAIRFIELD TWP Voting District42_42039160 | 0 | 0 | 0 | 0 | — | — | No votes |
| GREENWOOD TWP Voting District42_42039170 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAYFIELD TWP Voting District42_42039180 | 0 | 0 | 0 | 0 | — | — | No votes |
| HYDETOWN Voting District42_42039190 | 0 | 0 | 0 | 0 | — | — | No votes |
| LINESVILLE Voting District42_42039200 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEADVILLE WD 01 PCT 0142_42039210 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEADVILLE WD 01 PCT 0242_42039220 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEADVILLE WD 02 PCT 0142_42039230 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEADVILLE WD 02 PCT 0242_42039240 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEADVILLE WD 02 PCT 0342_42039250 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEADVILLE WD 03 PCT 0142_42039260 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEADVILLE WD 03 PCT 0242_42039270 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEADVILLE WD 0442_42039280 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEADVILLE WD 0542_42039290 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH SHENANGO TWP Voting District42_42039300 | 0 | 0 | 0 | 0 | — | — | No votes |
| OIL CREEK TWP Voting District42_42039310 | 0 | 0 | 0 | 0 | — | — | No votes |
| PINE TWP Voting District42_42039320 | 0 | 0 | 0 | 0 | — | — | No votes |
| RANDOLPH TWP Voting District42_42039330 | 0 | 0 | 0 | 0 | — | — | No votes |
| RICHMOND TWP Voting District42_42039340 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROCKDALE TWP Voting District42_42039350 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROME TWP Voting District42_42039360 | 0 | 0 | 0 | 0 | — | — | No votes |
| SADSBURY TWP Voting District42_42039370 | 0 | 0 | 0 | 0 | — | — | No votes |
| SAEGERTOWN Voting District42_42039380 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH SHENANGO TWP Voting District42_42039390 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPARTA TWP Voting District42_42039400 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPARTANSBURG Voting District42_42039410 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP Voting District42_42039420 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGBORO Voting District42_42039430 | 0 | 0 | 0 | 0 | — | — | No votes |
| STEUBEN TWP Voting District42_42039440 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUMMERHILL TWP Voting District42_42039450 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUMMIT TWP Voting District42_42039460 | 0 | 0 | 0 | 0 | — | — | No votes |
| TITUSVILLE WD 01 PCT 0142_42039470 | 0 | 0 | 0 | 0 | — | — | No votes |
| TITUSVILLE WD 01 PCT 0242_42039480 | 0 | 0 | 0 | 0 | — | — | No votes |
| TITUSVILLE WD 02 PCT 0142_42039490 | 0 | 0 | 0 | 0 | — | — | No votes |
| TITUSVILLE WD 02 PCT 0242_42039500 | 0 | 0 | 0 | 0 | — | — | No votes |
| TITUSVILLE WD 0342_42039510 | 0 | 0 | 0 | 0 | — | — | No votes |
| TITUSVILLE WD 0442_42039520 | 0 | 0 | 0 | 0 | — | — | No votes |
| TITUSVILLE WD 0542_42039530 | 0 | 0 | 0 | 0 | — | — | No votes |
| TOWNVILLE Voting District42_42039540 | 0 | 0 | 0 | 0 | — | — | No votes |
| TROY TWP Voting District42_42039550 | 0 | 0 | 0 | 0 | — | — | No votes |
| UNION TWP Voting District42_42039560 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENANGO TWP Voting District42_42039570 | 0 | 0 | 0 | 0 | — | — | No votes |
| VENANGO Voting District42_42039580 | 0 | 0 | 0 | 0 | — | — | No votes |
| VERNON TWP DIST 0142_42039590 | 0 | 0 | 0 | 0 | — | — | No votes |
| VERNON TWP DIST 0242_42039600 | 0 | 0 | 0 | 0 | — | — | No votes |
| WAYNE TWP Voting District42_42039610 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST FALLOWFIELD TWP Voting District42_42039620 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST MEAD TWP DIST 0142_42039630 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST MEAD TWP DIST 0242_42039640 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST SHENANGO TWP Voting District42_42039650 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOODCOCK TWP Voting District42_42039660 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOODCOCK Voting District42_42039670 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −6.5% |
| 1896 | +3.2% |
| 1900 | −4.6% |
| 1904 | −30.2% |
| 1908 | −13.8% |
| 1912 | +11.6% |
| 1916 | +2.6% |
| 1920 | −36.4% |
| 1924 | −45.9% |
| 1928 | −43.2% |
| 1932 | −7.3% |
| 1936 | −5.9% |
| 1940 | −21.7% |
| 1944 | −24.4% |
| 1948 | −21.4% |
| 1952 | −31.6% |
| 1956 | −33.7% |
| 1960 | −21.7% |
| 1964 | +26.0% |
| 1968 | −12.9% |
| 1972 | −31.6% |
| 1976 | −1.9% |
| 1980 | −15.4% |
| 1984 | −22.3% |
| 1988 | −13.8% |
| 1992 | −3.8% |
| 1996 | −5.5% |
| 2000 | −16.8% |
| 2004 | −15.5% |
| 2008 | −10.4% |
| 2012 | −19.7% |
| 2016 | −37.1% |
| 2020 | −37.2% |
| 2024 | −39.2% |
U.S. House
Each row shows U.S. House votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate
Each row shows U.S. Senate votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate special elections
Each row shows U.S. Senate special votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Governor
Each row shows Governor votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Registered voters
By party of registration, over time
Registration leans Republican; the presidential vote runs 6.4 points more Democratic.
53,152 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 −4,337 over 2011–2025 · gain loss
Arrivals reported $49,258 in average income, against $63,830 for residents who stayed — 23% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+13.5 on average — 26 points more Democratic-leaning than Crawford County, PA itself (R+39.2).
Where arrivals came from lean of each source
- Erie County, PA340R+1.0
- Mercer County, PA134R+30.2
- Venango County, PA128R+42.1
- Allegheny County, PA94D+20.3
- Ashtabula County, OH29R+28.4
- Butler County, PA28R+32.2
Where departures went households, 2022–23
- Erie County, PA337
- Mercer County, PA159
- Venango County, PA128
- Allegheny County, PA83
- Warren County, PA28
- Butler County, PA25
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 | −325 |
| 2012 | −468 |
| 2013 | −172 |
| 2014 | −267 |
| 2015 | −555 |
| 2016 | −197 |
| 2017 | −452 |
| 2018 | −668 |
| 2019 | −447 |
| 2021 | −278 |
| 2022 | −479 |
| 2023 | −163 |
| 2024 | +111 |
| 2025 | +23 |
Crawford County's R+39.3 margin in 2024 reflects a broader rural realignment in Pennsylvania's northwest corner, where manufacturing decline and an aging population have steadily shifted a once-competitive county toward lopsided results.
Across the recorded series it reached a Democratic high of 26.0 points in 1964 and a Republican high of 45.9 points in 1924. Between 2020 and 2024 the county moved 2.0 points toward the Republican candidate; the 2024 margin was 39.2 points.
A population of 82,716, a 93% non-Hispanic-white share, and a median household income of $60,476 describe the county. The county's voting pattern over the last decade is most similar to that of Venango County and Clearfield 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 →
Crawford County, Pennsylvania. Akashic. https://akashic.app/county/42039/. Accessed May 20, 2026. License: CC BY 4.0.