- Lead
- 30,783
- Total
- 73,184
- vs nation
- R+40.6
- Turnout
- 64.9%
Schuylkill County, PA
President margin by year
Place winner margin
President results by year
2024 turnout 64.9% of 113,455 citizens 18+
- Lead
- 28,144
- Total
- 70,603
- vs nation
- R+44.3
- Turnout
- 63.2%
- Lead
- 27,231
- Total
- 63,385
- vs nation
- R+45.1
- Turnout
- 55.3%
- Lead
- 7,732
- Total
- 58,048
- vs nation
- R+17.2
- Turnout
- —
- Lead
- 5,467
- Total
- 63,057
- vs nation
- R+15.9
- Turnout
- —
- Lead
- 6,409
- Total
- 65,269
- vs nation
- R+7.4
- Turnout
- —
- Lead
- 3,626
- Total
- 58,300
- vs nation
- R+6.7
- Turnout
- —
- Lead
- 1,940
- Total
- 56,629
- vs nation
- R+5.1
- Turnout
- —
Key facts
- 2024 presidential margin
- R+42.1MIT Election Lab
- Population
- 143,5582024 5-year
- Median household income
- $68,3132024 5-year
- White (non-Hispanic)
- 86.2%2024 5-year
- Black
- 2.6%2024 5-year
- Hispanic / Latino
- 7.8%2024 5-year
- Peak Democratic margin
- D+31.4 in 1964MIT Election Lab
- Peak Republican margin
- R+45.6 in 1924MIT Election Lab
- Most similar
- Cambria County, PA · twin score 89.3
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
- 64.9%73,582 participants ÷ 113,455 CVAP
- 2020→2022 drop-off
- +14.1 ptsVolatile
- Drop-off versus state
- -2.9 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 50.8%–51.8%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 63,927 | 115,571 | 55.3% | A/A |
| 2018 · Midterm | 49,263 | 114,064 | 43.2% | A/A |
| 2020 · Presidential | 71,256 | 112,746 | 63.2% | A/A |
| 2022 · Midterm | 55,873 | 113,683 | 49.1% | A/A |
| 2024 · Presidential | 73,582 | 113,455 | 64.9% | 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
248 precincts · 73,184 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct 1440421071440 | 449 | 1,353 | 16 | 1,818 | 24.7% | 74.4% | R+49.7 |
|---|---|---|---|---|---|---|---|
| Precinct 1762421071762 | 311 | 978 | 10 | 1,299 | 23.9% | 75.3% | R+51.3 |
| Precinct 1690421071690 | 387 | 814 | 12 | 1,213 | 31.9% | 67.1% | R+35.2 |
| Precinct 0270421070270 | 295 | 898 | 6 | 1,199 | 24.6% | 74.9% | R+50.3 |
| Precinct 0890421070890 | 213 | 926 | 8 | 1,147 | 18.6% | 80.7% | R+62.2 |
| Precinct 0900421070900 | 237 | 902 | 6 | 1,145 | 20.7% | 78.8% | R+58.1 |
| Precinct 1682421071682 | 287 | 820 | 4 | 1,111 | 25.8% | 73.8% | R+48.0 |
| Precinct 0105421070105 | 412 | 680 | 1 | 1,093 | 37.7% | 62.2% | R+24.5 |
| Precinct 1672421071672 | 263 | 812 | 10 | 1,085 | 24.2% | 74.8% | R+50.6 |
| Precinct 1678421071678 | 259 | 815 | 11 | 1,085 | 23.9% | 75.1% | R+51.2 |
| Precinct 0305421070305 | 250 | 803 | 9 | 1,062 | 23.5% | 75.6% | R+52.1 |
| Precinct 1225421071225 | 326 | 684 | 6 | 1,016 | 32.1% | 67.3% | R+35.2 |
| Precinct 0830421070830 | 340 | 662 | 8 | 1,010 | 33.7% | 65.5% | R+31.9 |
| Precinct 0470421070470 | 172 | 825 | 9 | 1,006 | 17.1% | 82.0% | R+64.9 |
| Precinct 0860421070860 | 329 | 628 | 25 | 982 | 33.5% | 64.0% | R+30.4 |
| Precinct 0480421070480 | 218 | 745 | 12 | 975 | 22.4% | 76.4% | R+54.1 |
| Precinct 1260421071260 | 243 | 711 | 9 | 963 | 25.2% | 73.8% | R+48.6 |
| Precinct 1772421071772 | 191 | 757 | 5 | 953 | 20.0% | 79.4% | R+59.4 |
| Precinct 0792421070792 | 271 | 659 | 9 | 939 | 28.9% | 70.2% | R+41.3 |
| Precinct 1650421071650 | 198 | 725 | 7 | 930 | 21.3% | 78.0% | R+56.7 |
| Precinct 0135421070135 | 240 | 673 | 7 | 920 | 26.1% | 73.2% | R+47.1 |
| Precinct 1165421071165 | 386 | 519 | 9 | 914 | 42.2% | 56.8% | R+14.6 |
| Precinct 1175421071175 | 434 | 465 | 12 | 911 | 47.6% | 51.0% | R+3.4 |
| Precinct 1255421071255 | 230 | 675 | 3 | 908 | 25.3% | 74.3% | R+49.0 |
| Precinct 1700421071700 | 208 | 667 | 5 | 880 | 23.6% | 75.8% | R+52.2 |
| Precinct 0385421070385 | 264 | 601 | 5 | 870 | 30.3% | 69.1% | R+38.7 |
| Precinct 0235421070235 | 220 | 615 | 3 | 838 | 26.3% | 73.4% | R+47.1 |
| Precinct 1660421071660 | 161 | 673 | 2 | 836 | 19.3% | 80.5% | R+61.2 |
| Precinct 0155421070155 | 196 | 623 | 6 | 825 | 23.8% | 75.5% | R+51.8 |
| Precinct 0815421070815 | 198 | 618 | 7 | 823 | 24.1% | 75.1% | R+51.0 |
| Precinct 0505421070505 | 191 | 624 | 6 | 821 | 23.3% | 76.0% | R+52.7 |
| Precinct 1525421071525 | 272 | 530 | 8 | 810 | 33.6% | 65.4% | R+31.9 |
| Precinct 1610421071610 | 199 | 606 | 5 | 810 | 24.6% | 74.8% | R+50.2 |
| Precinct 1515421071515 | 226 | 562 | 6 | 794 | 28.5% | 70.8% | R+42.3 |
| Precinct 1505421071505 | 249 | 527 | 9 | 785 | 31.7% | 67.1% | R+35.4 |
| Precinct 1595421071595 | 161 | 603 | 8 | 772 | 20.9% | 78.1% | R+57.3 |
| Precinct 0796421070796 | 219 | 540 | 9 | 768 | 28.5% | 70.3% | R+41.8 |
| Precinct 1290421071290 | 232 | 522 | 11 | 765 | 30.3% | 68.2% | R+37.9 |
| Precinct 0185421070185 | 213 | 536 | 4 | 753 | 28.3% | 71.2% | R+42.9 |
| Precinct 0850421070850 | 235 | 508 | 8 | 751 | 31.3% | 67.6% | R+36.4 |
| Precinct 1735421071735 | 214 | 486 | 4 | 704 | 30.4% | 69.0% | R+38.6 |
| Precinct 1310421071310 | 208 | 472 | 6 | 686 | 30.3% | 68.8% | R+38.5 |
| Precinct 1320421071320 | 199 | 470 | 9 | 678 | 29.4% | 69.3% | R+40.0 |
| Precinct 0970421070970 | 126 | 530 | 3 | 659 | 19.1% | 80.4% | R+61.3 |
| Precinct 1766421071766 | 134 | 513 | 4 | 651 | 20.6% | 78.8% | R+58.2 |
| Precinct 0912421070912 | 183 | 453 | 12 | 648 | 28.2% | 69.9% | R+41.7 |
| Precinct 1275421071275 | 164 | 474 | 3 | 641 | 25.6% | 73.9% | R+48.4 |
| Precinct 0950421070950 | 189 | 448 | 1 | 638 | 29.6% | 70.2% | R+40.6 |
| Precinct 1075421071075 | 291 | 326 | 5 | 622 | 46.8% | 52.4% | R+5.6 |
| Precinct 1640421071640 | 126 | 477 | 8 | 611 | 20.6% | 78.1% | R+57.4 |
| Precinct 0375421070375 | 180 | 421 | 8 | 609 | 29.6% | 69.1% | R+39.6 |
| Precinct 1300421071300 | 197 | 399 | 9 | 605 | 32.6% | 66.0% | R+33.4 |
| Precinct 1115421071115 | 236 | 357 | 5 | 598 | 39.5% | 59.7% | R+20.2 |
| Precinct 0285421070285 | 194 | 398 | 5 | 597 | 32.5% | 66.7% | R+34.2 |
| Precinct 1565421071565 | 111 | 471 | 4 | 586 | 18.9% | 80.4% | R+61.4 |
| Precinct 0980421070980 | 108 | 468 | 4 | 580 | 18.6% | 80.7% | R+62.1 |
| Precinct 0070421070070 | 119 | 436 | 7 | 562 | 21.2% | 77.6% | R+56.4 |
| Precinct 1475421071475 | 211 | 345 | 5 | 561 | 37.6% | 61.5% | R+23.9 |
| Precinct 0015421070015 | 192 | 361 | 7 | 560 | 34.3% | 64.5% | R+30.2 |
| Precinct 1145421071145 | 206 | 346 | 6 | 558 | 36.9% | 62.0% | R+25.1 |
| Precinct 0645421070645 | 164 | 388 | 0 | 552 | 29.7% | 70.3% | R+40.6 |
| Precinct 1535421071535 | 150 | 392 | 7 | 549 | 27.3% | 71.4% | R+44.1 |
| Precinct 0705421070705 | 211 | 330 | 6 | 547 | 38.6% | 60.3% | R+21.8 |
| Precinct 0802421070802 | 115 | 422 | 9 | 546 | 21.1% | 77.3% | R+56.2 |
| Precinct 0225421070225 | 160 | 366 | 3 | 529 | 30.2% | 69.2% | R+38.9 |
| Precinct 0435421070435 | 201 | 321 | 6 | 528 | 38.1% | 60.8% | R+22.7 |
| Precinct 0765421070765 | 185 | 333 | 7 | 525 | 35.2% | 63.4% | R+28.2 |
| Precinct 0840421070840 | 163 | 349 | 3 | 515 | 31.7% | 67.8% | R+36.1 |
| Precinct 1015421071015 | 223 | 285 | 6 | 514 | 43.4% | 55.4% | R+12.1 |
| Precinct 1035421071035 | 222 | 273 | 5 | 500 | 44.4% | 54.6% | R+10.2 |
| Precinct 0025421070025 | 139 | 358 | 2 | 499 | 27.9% | 71.7% | R+43.9 |
| Precinct 0205421070205 | 164 | 326 | 5 | 495 | 33.1% | 65.9% | R+32.7 |
| Precinct 1710421071710 | 130 | 354 | 4 | 488 | 26.6% | 72.5% | R+45.9 |
| Precinct 0535421070535 | 126 | 355 | 3 | 484 | 26.0% | 73.3% | R+47.3 |
| Precinct 0585421070585 | 169 | 303 | 6 | 478 | 35.4% | 63.4% | R+28.0 |
| Precinct 0355421070355 | 159 | 307 | 4 | 470 | 33.8% | 65.3% | R+31.5 |
| Precinct 0250421070250 | 132 | 328 | 3 | 463 | 28.5% | 70.8% | R+42.3 |
| Precinct 0085421070085 | 117 | 340 | 4 | 461 | 25.4% | 73.8% | R+48.4 |
| Precinct 1465421071465 | 158 | 299 | 4 | 461 | 34.3% | 64.9% | R+30.6 |
| Precinct 0625421070625 | 116 | 329 | 3 | 448 | 25.9% | 73.4% | R+47.5 |
| Precinct 0715421070715 | 168 | 272 | 4 | 444 | 37.8% | 61.3% | R+23.4 |
| Precinct 1105421071105 | 189 | 247 | 3 | 439 | 43.1% | 56.3% | R+13.2 |
| Precinct 1210421071210 | 96 | 337 | 4 | 437 | 22.0% | 77.1% | R+55.1 |
| Precinct 0695421070695 | 152 | 278 | 6 | 436 | 34.9% | 63.8% | R+28.9 |
| Precinct 0460421070460 | 128 | 302 | 3 | 433 | 29.6% | 69.7% | R+40.2 |
| Precinct 0490421070490 | 68 | 344 | 4 | 416 | 16.3% | 82.7% | R+66.3 |
| Precinct 0725421070725 | 132 | 277 | 4 | 413 | 32.0% | 67.1% | R+35.1 |
| Precinct 0922421070922 | 109 | 296 | 5 | 410 | 26.6% | 72.2% | R+45.6 |
| Precinct 1355421071355 | 135 | 274 | 1 | 410 | 32.9% | 66.8% | R+33.9 |
| Precinct 0565421070565 | 156 | 227 | 4 | 387 | 40.3% | 58.7% | R+18.3 |
| Precinct 0330421070330 | 57 | 327 | 1 | 385 | 14.8% | 84.9% | R+70.1 |
| Precinct 0060421070060 | 90 | 281 | 6 | 377 | 23.9% | 74.5% | R+50.7 |
| Precinct 1455421071455 | 150 | 216 | 3 | 369 | 40.7% | 58.5% | R+17.9 |
| Precinct 1200421071200 | 72 | 288 | 7 | 367 | 19.6% | 78.5% | R+58.9 |
| Precinct 1625421071625 | 56 | 295 | 1 | 352 | 15.9% | 83.8% | R+67.9 |
| Precinct 0120421070120 | 102 | 234 | 2 | 338 | 30.2% | 69.2% | R+39.1 |
| Precinct 1055421071055 | 129 | 195 | 6 | 330 | 39.1% | 59.1% | R+20.0 |
| Precinct 1235421071235 | 66 | 230 | 2 | 298 | 22.1% | 77.2% | R+55.0 |
| Precinct 0940421070940 | 108 | 177 | 1 | 286 | 37.8% | 61.9% | R+24.1 |
| Precinct 0995421070995 | 101 | 177 | 1 | 279 | 36.2% | 63.4% | R+27.2 |
| Precinct 0880421070880 | 87 | 189 | 2 | 278 | 31.3% | 68.0% | R+36.7 |
| Precinct 0575421070575 | 95 | 175 | 1 | 271 | 35.1% | 64.6% | R+29.5 |
| Precinct 0415421070415 | 94 | 173 | 2 | 269 | 34.9% | 64.3% | R+29.4 |
| Precinct 1375421071375 | 79 | 172 | 1 | 252 | 31.3% | 68.3% | R+36.9 |
| Precinct 1365421071365 | 82 | 158 | 2 | 242 | 33.9% | 65.3% | R+31.4 |
| Precinct 1040421071040 | 116 | 102 | 8 | 226 | 51.3% | 45.1% | D+6.2 |
| Precinct 0660421070660 | 79 | 141 | 3 | 223 | 35.4% | 63.2% | R+27.8 |
| Precinct 1725421071725 | 64 | 158 | 1 | 223 | 28.7% | 70.9% | R+42.2 |
| Precinct 1345421071345 | 81 | 135 | 3 | 219 | 37.0% | 61.6% | R+24.7 |
| Precinct 0260421070260 | 69 | 144 | 3 | 216 | 31.9% | 66.7% | R+34.7 |
| Precinct 0400421070400 | 47 | 160 | 3 | 210 | 22.4% | 76.2% | R+53.8 |
| Precinct 0870421070870 | 67 | 142 | 1 | 210 | 31.9% | 67.6% | R+35.7 |
| Precinct 0670421070670 | 50 | 142 | 4 | 196 | 25.5% | 72.4% | R+46.9 |
| Precinct 0175421070175 | 53 | 136 | 1 | 190 | 27.9% | 71.6% | R+43.7 |
| Precinct 0160421070160 | 44 | 114 | 0 | 158 | 27.8% | 72.2% | R+44.3 |
| Precinct 0750421070750 | 58 | 94 | 6 | 158 | 36.7% | 59.5% | R+22.8 |
| Precinct 0550421070550 | 51 | 102 | 1 | 154 | 33.1% | 66.2% | R+33.1 |
| Precinct 0780421070780 | 33 | 118 | 0 | 151 | 21.9% | 78.1% | R+56.3 |
| Precinct 0340421070340 | 41 | 109 | 0 | 150 | 27.3% | 72.7% | R+45.3 |
| Precinct 0960421070960 | 37 | 102 | 4 | 143 | 25.9% | 71.3% | R+45.5 |
| Precinct 1580421071580 | 21 | 102 | 2 | 125 | 16.8% | 81.6% | R+64.8 |
| Precinct 1335421071335 | 27 | 73 | 0 | 100 | 27.0% | 73.0% | R+46.0 |
| Precinct 0520421070520 | 21 | 76 | 0 | 97 | 21.6% | 78.4% | R+56.7 |
| Precinct 1385421071385 | 25 | 57 | 0 | 82 | 30.5% | 69.5% | R+39.0 |
| Precinct 0740421070740 | 20 | 24 | 0 | 44 | 45.5% | 54.5% | R+9.1 |
| ASHLAND PCT 0142_4210710 | 0 | 0 | 0 | 0 | — | — | No votes |
| ASHLAND PCT 0242_4210720 | 0 | 0 | 0 | 0 | — | — | No votes |
| AUBURN Voting District42_4210760 | 0 | 0 | 0 | 0 | — | — | No votes |
| BARRY TWP Voting District42_4210770 | 0 | 0 | 0 | 0 | — | — | No votes |
| BLYTHE TWP Voting District42_4210790 | 0 | 0 | 0 | 0 | — | — | No votes |
| BRANCH TWP Voting District42_42107100 | 0 | 0 | 0 | 0 | — | — | No votes |
| BUTLER TWP VTD ENGLEWOOD42_42107120 | 0 | 0 | 0 | 0 | — | — | No votes |
| BUTLER TWP VTD FT SPRINGS42_42107135 | 0 | 0 | 0 | 0 | — | — | No votes |
| BUTLER TWP VTD LAVELLE42_42107155 | 0 | 0 | 0 | 0 | — | — | No votes |
| BUTLER TWP VTD NORTHEAST42_42107160 | 0 | 0 | 0 | 0 | — | — | No votes |
| CASS TWP Voting District42_42107185 | 0 | 0 | 0 | 0 | — | — | No votes |
| CASS TWP VTD NORTH42_42107170 | 0 | 0 | 0 | 0 | — | — | No votes |
| COALDALE PCT EAST42_42107200 | 0 | 0 | 0 | 0 | — | — | No votes |
| COALDALE PCT WEST42_42107220 | 0 | 0 | 0 | 0 | — | — | No votes |
| CRESSONA TWP Voting District42_42107230 | 0 | 0 | 0 | 0 | — | — | No votes |
| DEER LAKE Voting District42_42107250 | 0 | 0 | 0 | 0 | — | — | No votes |
| DELANO TWP Voting District42_42107260 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST BRUNSWICK TWP Voting District42_42107270 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST NORWEGIAN TWP Voting District42_42107290 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST UNION TWP Voting District42_42107300 | 0 | 0 | 0 | 0 | — | — | No votes |
| ELDRED TWP Voting District42_42107330 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOSTER TWP Voting District42_42107340 | 0 | 0 | 0 | 0 | — | — | No votes |
| FRACKVILLE VTD MIDDLE42_42107355 | 0 | 0 | 0 | 0 | — | — | No votes |
| FRACKVILLE VTD NORTH42_42107375 | 0 | 0 | 0 | 0 | — | — | No votes |
| FRACKVILLE VTD SOUTH42_42107380 | 0 | 0 | 0 | 0 | — | — | No votes |
| FRAILEY TWP Voting District42_42107400 | 0 | 0 | 0 | 0 | — | — | No votes |
| GILBERTON WD Voting District42_42107410 | 0 | 0 | 0 | 0 | — | — | No votes |
| GIRARDVILLE WD Voting District42_42107430 | 0 | 0 | 0 | 0 | — | — | No votes |
| GORDON Voting District42_42107460 | 0 | 0 | 0 | 0 | — | — | No votes |
| HEGINS TWP DIST EAST42_42107470 | 0 | 0 | 0 | 0 | — | — | No votes |
| HEGINS TWP DIST WEST42_42107480 | 0 | 0 | 0 | 0 | — | — | No votes |
| HUBLEY TWP Voting District42_42107490 | 0 | 0 | 0 | 0 | — | — | No votes |
| KLINE TWP Voting District42_42107500 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANDINGVILLE Voting District42_42107520 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAHANOY CITY WD 0142_42107550 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAHANOY CITY WD 0242_42107560 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAHANOY CITY WD 0342_42107570 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAHANOY CITY WD 0442_42107580 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAHANOY TWP Voting District42_42107530 | 0 | 0 | 0 | 0 | — | — | No votes |
| MCADOO PCT 0142_42107625 | 0 | 0 | 0 | 0 | — | — | No votes |
| MCADOO PCT 0242_42107645 | 0 | 0 | 0 | 0 | — | — | No votes |
| MECHANICSVILLE Voting District42_42107660 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLEPORT Voting District42_42107670 | 0 | 0 | 0 | 0 | — | — | No votes |
| MINERSVILLE PCT 0142_42107695 | 0 | 0 | 0 | 0 | — | — | No votes |
| MINERSVILLE PCT 0242_42107705 | 0 | 0 | 0 | 0 | — | — | No votes |
| MINERSVILLE PCT 0342_42107715 | 0 | 0 | 0 | 0 | — | — | No votes |
| MINERSVILLE PCT 0442_42107725 | 0 | 0 | 0 | 0 | — | — | No votes |
| MT. CARBON Voting District42_42107740 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEW CASTLE TWP Voting District42_42107750 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEW PHILADELPHIA Voting District42_42107765 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEW RINGGOLD Voting District42_42107780 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH MANHEIM TWP DIST ADAMSDALE42_42107790 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH MANHEIM TWP DIST MELLOTS PCT 0242_42107801 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH MANHEIM TWP DIST PCT 0142_42107800 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH UNION TWP Voting District42_42107815 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWEGIAN TWP DIST PCT 01 0942_42107840 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWEGIAN TWP DIST PCT 02 0942_42107830 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWEGIAN TWP DIST PCT 03 0942_42107835 | 0 | 0 | 0 | 0 | — | — | No votes |
| ORWIGSBURG PCT 0142_42107850 | 0 | 0 | 0 | 0 | — | — | No votes |
| ORWIGSBURG PCT 0242_42107860 | 0 | 0 | 0 | 0 | — | — | No votes |
| PALO ALTO WD 0142_42107870 | 0 | 0 | 0 | 0 | — | — | No votes |
| PALO ALTO WD 0242_42107880 | 0 | 0 | 0 | 0 | — | — | No votes |
| PINE GROVE PCT NORTH42_42107915 | 0 | 0 | 0 | 0 | — | — | No votes |
| PINE GROVE PCT SOUTH42_42107930 | 0 | 0 | 0 | 0 | — | — | No votes |
| PINE GROVE TWP DIST PCT 01 0942_42107890 | 0 | 0 | 0 | 0 | — | — | No votes |
| PINE GROVE TWP DIST PCT 02 0942_42107900 | 0 | 0 | 0 | 0 | — | — | No votes |
| PORT CARBON Voting District42_42107940 | 0 | 0 | 0 | 0 | — | — | No votes |
| PORT CLINTON Voting District42_42107960 | 0 | 0 | 0 | 0 | — | — | No votes |
| PORTER TWP Voting District42_42107980 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 01 PCT 0942_42107990 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 02 PCT 0942_421071020 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 03 PCT 0142_421071050 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 03 PCT 0242_421071040 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 03 PCT 0342_421071060 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 04 PCT 0942_421071070 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 05 PCT 0142_421071100 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 05 PCT 0242_421071120 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 06 PCT 0942_421071150 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 07 PCT 0142_421071170 | 0 | 0 | 0 | 0 | — | — | No votes |
| POTTSVILLE WD 07 PCT 0242_421071190 | 0 | 0 | 0 | 0 | — | — | No votes |
| REILLY TWP Voting District42_421071200 | 0 | 0 | 0 | 0 | — | — | No votes |
| RINGTOWN Voting District42_421071210 | 0 | 0 | 0 | 0 | — | — | No votes |
| RUSH TWP DIST EAST42_421071220 | 0 | 0 | 0 | 0 | — | — | No votes |
| RUSH TWP DIST ELIXR 0942_421071250 | 0 | 0 | 0 | 0 | — | — | No votes |
| RUSH TWP DIST WEST 0942_421071240 | 0 | 0 | 0 | 0 | — | — | No votes |
| RYAN TWP Voting District42_421071260 | 0 | 0 | 0 | 0 | — | — | No votes |
| SCHUYLKILL HAVEN WD EAST42_421071290 | 0 | 0 | 0 | 0 | — | — | No votes |
| SCHUYLKILL HAVEN WD NORTH42_421071300 | 0 | 0 | 0 | 0 | — | — | No votes |
| SCHUYLKILL HAVEN WD SOUTH42_421071310 | 0 | 0 | 0 | 0 | — | — | No votes |
| SCHUYLKILL HAVEN WD WEST42_421071320 | 0 | 0 | 0 | 0 | — | — | No votes |
| SCHUYLKILL TWP Voting District42_421071270 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHENANDOAH PCT 0142_421071330 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHENANDOAH PCT 0242_421071340 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHENANDOAH PCT 0342_421071350 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHENANDOAH PCT 0442_421071360 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHENANDOAH PCT 0542_421071370 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH MANHEIM TWP Voting District42_421071440 | 0 | 0 | 0 | 0 | — | — | No votes |
| ST. CLAIR WD MIDDLE42_421071450 | 0 | 0 | 0 | 0 | — | — | No votes |
| ST. CLAIR WD NORTH42_421071490 | 0 | 0 | 0 | 0 | — | — | No votes |
| ST. CLAIR WD SOUTH42_421071470 | 0 | 0 | 0 | 0 | — | — | No votes |
| TAMAQUA WD EAST PCT 0142_421071500 | 0 | 0 | 0 | 0 | — | — | No votes |
| TAMAQUA WD EAST PCT 0242_421071510 | 0 | 0 | 0 | 0 | — | — | No votes |
| TAMAQUA WD NORTH42_421071540 | 0 | 0 | 0 | 0 | — | — | No votes |
| TAMAQUA WD SOUTH42_421071550 | 0 | 0 | 0 | 0 | — | — | No votes |
| TOWER CITY Voting District42_421071560 | 0 | 0 | 0 | 0 | — | — | No votes |
| TREMONT TWP Voting District42_421071580 | 0 | 0 | 0 | 0 | — | — | No votes |
| TREMONT Voting District42_421071595 | 0 | 0 | 0 | 0 | — | — | No votes |
| UNION TWP Voting District42_421071610 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER MAHANTONGO TWP Voting District42_421071620 | 0 | 0 | 0 | 0 | — | — | No votes |
| WALKER TWP Voting District42_421071640 | 0 | 0 | 0 | 0 | — | — | No votes |
| WASHINGTON TWP DIST NORTH42_421071650 | 0 | 0 | 0 | 0 | — | — | No votes |
| WASHINGTON TWP DIST SOUTH42_421071660 | 0 | 0 | 0 | 0 | — | — | No votes |
| WAYNE TWP DIST 0142_421071670 | 0 | 0 | 0 | 0 | — | — | No votes |
| WAYNE TWP DIST 0242_421071683 | 0 | 0 | 0 | 0 | — | — | No votes |
| WAYNE TWP DIST 0342_421071671 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST BRUNSWICK TWP VTD NORTH42_421071690 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST BRUNSWICK TWP VTD SOUTH42_421071700 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST MAHANOY TWP VTD 0142_421071730 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST MAHANOY TWP VTD 0242_421071735 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST MAHANOY TWP VTD ALTAMONT42_421071710 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST PENN TWP DIST 0142_421071770 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST PENN TWP DIST 0242_421071760 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST PENN TWP DIST 0342_421071775 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +8.9% |
| 1896 | −7.1% |
| 1900 | −2.8% |
| 1904 | −33.8% |
| 1908 | −9.2% |
| 1912 | +25.7% |
| 1916 | −13.6% |
| 1920 | −22.6% |
| 1924 | −45.6% |
| 1928 | −6.5% |
| 1932 | +3.7% |
| 1936 | +10.7% |
| 1940 | +5.7% |
| 1944 | −6.3% |
| 1948 | −21.7% |
| 1952 | −19.0% |
| 1956 | −24.0% |
| 1960 | +0.3% |
| 1964 | +31.4% |
| 1968 | −2.9% |
| 1972 | −25.1% |
| 1976 | +2.9% |
| 1980 | −17.4% |
| 1984 | −18.3% |
| 1988 | −13.6% |
| 1992 | −3.3% |
| 1996 | +3.4% |
| 2000 | −6.2% |
| 2004 | −9.8% |
| 2008 | −8.7% |
| 2012 | −13.3% |
| 2016 | −43.0% |
| 2020 | −39.9% |
| 2024 | −42.1% |
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 12 points more Democratic.
92,256 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
+1,263 net domestic migration · 2025
Net +3,169 over 2011–2025 · gain loss
Arrivals reported $47,716 in average income, against $70,370 for residents who stayed — 32% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+8.1 on average — 34 points more Democratic-leaning than Schuylkill County, PA itself (R+42.1).
Where arrivals came from lean of each source
- Luzerne County, PA434R+19.2
- Berks County, PA375R+12.2
- Lehigh County, PA218D+2.7
- Carbon County, PA183R+34.8
- Lebanon County, PA128R+32.0
- Dauphin County, PA119D+5.9
Where departures went households, 2022–23
- Luzerne County, PA275
- Berks County, PA255
- Dauphin County, PA145
- Carbon County, PA142
- Northumberland County, PA137
- Lehigh County, PA110
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 | −316 |
| 2012 | +54 |
| 2013 | +104 |
| 2014 | −863 |
| 2015 | −732 |
| 2016 | −92 |
| 2017 | −260 |
| 2018 | −228 |
| 2019 | +27 |
| 2021 | +1,173 |
| 2022 | +891 |
| 2023 | +1,221 |
| 2024 | +927 |
| 2025 | +1,263 |
Schuylkill County's anthracite coal heritage built one of Pennsylvania's most Democratic labor bases for generations, but the county has swung rightward over the past two decades, posting a 42-point Republican presidential margin in 2024.
Across the recorded series it reached a Democratic high of 31.4 points in 1964 and a Republican high of 45.6 points in 1924. Between 2020 and 2024 the county moved 2.2 points toward the Republican candidate; the 2024 margin was 42.1 points.
A population of 143,558, a 86% non-Hispanic-white share, and a median household income of $68,313 describe the county. The county's voting pattern over the last decade is most similar to that of Cambria County and Carbon 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 →
Schuylkill County, Pennsylvania. Akashic. https://akashic.app/county/42107/. Accessed May 20, 2026. License: CC BY 4.0.