- Lead
- 8,853
- Total
- 149,526
- vs nation
- D+7.4
- Turnout
- 70.6%
Dauphin County, PA
President margin by year
Place winner margin
President results by year
2024 turnout 70.6% of 213,093 citizens 18+
- Lead
- 12,575
- Total
- 147,368
- vs nation
- D+4.1
- Turnout
- 72.7%
- Lead
- 3,843
- Total
- 131,783
- vs nation
- D+0.8
- Turnout
- 66.1%
- Lead
- 7,515
- Total
- 124,301
- vs nation
- D+2.2
- Turnout
- —
- Lead
- 11,737
- Total
- 129,529
- vs nation
- D+1.8
- Turnout
- —
- Lead
- 9,997
- Total
- 121,208
- vs nation
- R+5.8
- Turnout
- —
- Lead
- 9,241
- Total
- 100,658
- vs nation
- R+9.7
- Turnout
- —
- Lead
- 3,481
- Total
- 92,971
- vs nation
- R+12.3
- Turnout
- —
Key facts
- 2024 presidential margin
- D+5.9MIT Election Lab
- Population
- 289,5932024 5-year
- Median household income
- $76,2422024 5-year
- White (non-Hispanic)
- 60.6%2024 5-year
- Black
- 16.3%2024 5-year
- Hispanic / Latino
- 11.8%2024 5-year
- Peak Democratic margin
- D+9.1 in 2008MIT Election Lab
- Peak Republican margin
- R+68.2 in 1928MIT Election Lab
- Most similar
- Baltimore County, MD · twin score 93.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
- 70.6%150,393 participants ÷ 213,093 CVAP
- 2020→2022 drop-off
- +18.4 ptsVolatile
- Drop-off versus state
- +1.5 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 52.1%–55.2%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 133,740 | 202,403 | 66.1% | A/A |
| 2018 · Midterm | 109,797 | 204,200 | 53.8% | A/A |
| 2020 · Presidential | 149,229 | 205,351 | 72.7% | A/A |
| 2022 · Midterm | 114,989 | 211,997 | 54.2% | A/A |
| 2024 · Presidential | 150,393 | 213,093 | 70.6% | 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
317 precincts · 149,526 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct 1205420431205 | 1,326 | 719 | 22 | 2,067 | 64.2% | 34.8% | D+29.4 |
|---|---|---|---|---|---|---|---|
| Precinct 1215420431215 | 1,354 | 647 | 23 | 2,024 | 66.9% | 32.0% | D+34.9 |
| Precinct 1050420431050 | 903 | 1,089 | 29 | 2,021 | 44.7% | 53.9% | R+9.2 |
| Precinct 0761420430761 | 1,006 | 972 | 17 | 1,995 | 50.4% | 48.7% | D+1.7 |
| Precinct 0150420430150 | 649 | 1,236 | 20 | 1,905 | 34.1% | 64.9% | R+30.8 |
| Precinct 1145420431145 | 1,190 | 691 | 24 | 1,905 | 62.5% | 36.3% | D+26.2 |
| Precinct 0751420430751 | 1,045 | 779 | 12 | 1,836 | 56.9% | 42.4% | D+14.5 |
| Precinct 1135420431135 | 1,158 | 642 | 9 | 1,809 | 64.0% | 35.5% | D+28.5 |
| Precinct 0147420430147 | 1,071 | 688 | 44 | 1,803 | 59.4% | 38.2% | D+21.2 |
| Precinct 1195420431195 | 1,270 | 500 | 22 | 1,792 | 70.9% | 27.9% | D+43.0 |
| Precinct 0711420430711 | 985 | 758 | 26 | 1,769 | 55.7% | 42.8% | D+12.8 |
| Precinct 0870420430870 | 877 | 865 | 24 | 1,766 | 49.7% | 49.0% | D+0.7 |
| Precinct 1155420431155 | 1,223 | 408 | 19 | 1,650 | 74.1% | 24.7% | D+49.4 |
| Precinct 0720420430720 | 722 | 906 | 17 | 1,645 | 43.9% | 55.1% | R+11.2 |
| Precinct 1060420431060 | 748 | 882 | 12 | 1,642 | 45.6% | 53.7% | R+8.2 |
| Precinct 0160420430160 | 457 | 1,168 | 16 | 1,641 | 27.8% | 71.2% | R+43.3 |
| Precinct 1280420431280 | 946 | 639 | 23 | 1,608 | 58.8% | 39.7% | D+19.1 |
| Precinct 0765420430765 | 618 | 953 | 16 | 1,587 | 38.9% | 60.1% | R+21.1 |
| Precinct 1262420431262 | 944 | 626 | 14 | 1,584 | 59.6% | 39.5% | D+20.1 |
| Precinct 1272420431272 | 953 | 586 | 16 | 1,555 | 61.3% | 37.7% | D+23.6 |
| Precinct 0520420430520 | 634 | 899 | 17 | 1,550 | 40.9% | 58.0% | R+17.1 |
| Precinct 1292420431292 | 706 | 828 | 12 | 1,546 | 45.7% | 53.6% | R+7.9 |
| Precinct 0785420430785 | 785 | 734 | 11 | 1,530 | 51.3% | 48.0% | D+3.3 |
| Precinct 1175420431175 | 948 | 549 | 27 | 1,524 | 62.2% | 36.0% | D+26.2 |
| Precinct 1185420431185 | 910 | 551 | 20 | 1,481 | 61.4% | 37.2% | D+24.2 |
| Precinct 1165420431165 | 984 | 466 | 24 | 1,474 | 66.8% | 31.6% | D+35.1 |
| Precinct 1240420431240 | 953 | 483 | 18 | 1,454 | 65.5% | 33.2% | D+32.3 |
| Precinct 0600420430600 | 571 | 836 | 18 | 1,425 | 40.1% | 58.7% | R+18.6 |
| Precinct 0763420430763 | 731 | 686 | 8 | 1,425 | 51.3% | 48.1% | D+3.2 |
| Precinct 0590420430590 | 563 | 813 | 17 | 1,393 | 40.4% | 58.4% | R+17.9 |
| Precinct 0845420430845 | 430 | 878 | 14 | 1,322 | 32.5% | 66.4% | R+33.9 |
| Precinct 0039420430039 | 759 | 500 | 29 | 1,288 | 58.9% | 38.8% | D+20.1 |
| Precinct 1311420431311 | 332 | 892 | 21 | 1,245 | 26.7% | 71.6% | R+45.0 |
| Precinct 0932420430932 | 366 | 857 | 19 | 1,242 | 29.5% | 69.0% | R+39.5 |
| Precinct 0670420430670 | 690 | 526 | 16 | 1,232 | 56.0% | 42.7% | D+13.3 |
| Precinct 1372420431372 | 538 | 672 | 9 | 1,219 | 44.1% | 55.1% | R+11.0 |
| Precinct 0630420430630 | 584 | 620 | 14 | 1,218 | 47.9% | 50.9% | R+3.0 |
| Precinct 0502420430502 | 644 | 538 | 18 | 1,200 | 53.7% | 44.8% | D+8.8 |
| Precinct 1320420431320 | 304 | 871 | 9 | 1,184 | 25.7% | 73.6% | R+47.9 |
| Precinct 0530420430530 | 289 | 869 | 14 | 1,172 | 24.7% | 74.1% | R+49.5 |
| Precinct 1302420431302 | 685 | 476 | 10 | 1,171 | 58.5% | 40.6% | D+17.8 |
| Precinct 0768420430768 | 596 | 552 | 21 | 1,169 | 51.0% | 47.2% | D+3.8 |
| Precinct 1304420431304 | 645 | 506 | 14 | 1,165 | 55.4% | 43.4% | D+11.9 |
| Precinct 0767420430767 | 661 | 490 | 13 | 1,164 | 56.8% | 42.1% | D+14.7 |
| Precinct 1220420431220 | 570 | 577 | 9 | 1,156 | 49.3% | 49.9% | R+0.6 |
| Precinct 0690420430690 | 499 | 612 | 16 | 1,127 | 44.3% | 54.3% | R+10.0 |
| Precinct 0560420430560 | 317 | 789 | 13 | 1,119 | 28.3% | 70.5% | R+42.2 |
| Precinct 0021420430021 | 323 | 783 | 8 | 1,114 | 29.0% | 70.3% | R+41.3 |
| Precinct 0087420430087 | 511 | 588 | 14 | 1,113 | 45.9% | 52.8% | R+6.9 |
| Precinct 1340420431340 | 305 | 796 | 8 | 1,109 | 27.5% | 71.8% | R+44.3 |
| Precinct 0766420430766 | 655 | 430 | 11 | 1,096 | 59.8% | 39.2% | D+20.5 |
| Precinct 0762420430762 | 478 | 609 | 8 | 1,095 | 43.7% | 55.6% | R+12.0 |
| Precinct 0510420430510 | 507 | 577 | 10 | 1,094 | 46.3% | 52.7% | R+6.4 |
| Precinct 0731420430731 | 630 | 447 | 17 | 1,094 | 57.6% | 40.9% | D+16.7 |
| Precinct 0551420430551 | 324 | 742 | 12 | 1,078 | 30.1% | 68.8% | R+38.8 |
| Precinct 0580420430580 | 635 | 424 | 15 | 1,074 | 59.1% | 39.5% | D+19.6 |
| Precinct 0764420430764 | 472 | 590 | 12 | 1,074 | 43.9% | 54.9% | R+11.0 |
| Precinct 1362420431362 | 457 | 598 | 7 | 1,062 | 43.0% | 56.3% | R+13.3 |
| Precinct 0775420430775 | 429 | 621 | 10 | 1,060 | 40.5% | 58.6% | R+18.1 |
| Precinct 0610420430610 | 560 | 488 | 10 | 1,058 | 52.9% | 46.1% | D+6.8 |
| Precinct 0620420430620 | 665 | 375 | 17 | 1,057 | 62.9% | 35.5% | D+27.4 |
| Precinct 0840420430840 | 396 | 646 | 14 | 1,056 | 37.5% | 61.2% | R+23.7 |
| Precinct 1250420431250 | 609 | 429 | 17 | 1,055 | 57.7% | 40.7% | D+17.1 |
| Precinct 0835420430835 | 353 | 687 | 14 | 1,054 | 33.5% | 65.2% | R+31.7 |
| Precinct 1376420431376 | 459 | 571 | 8 | 1,038 | 44.2% | 55.0% | R+10.8 |
| Precinct 1368420431368 | 453 | 571 | 10 | 1,034 | 43.8% | 55.2% | R+11.4 |
| Precinct 0191420430191 | 286 | 739 | 7 | 1,032 | 27.7% | 71.6% | R+43.9 |
| Precinct 0194420430194 | 224 | 790 | 9 | 1,023 | 21.9% | 77.2% | R+55.3 |
| Precinct 0144420430144 | 586 | 416 | 17 | 1,019 | 57.5% | 40.8% | D+16.7 |
| Precinct 0760420430760 | 434 | 570 | 13 | 1,017 | 42.7% | 56.0% | R+13.4 |
| Precinct 0280420430280 | 853 | 144 | 19 | 1,016 | 84.0% | 14.2% | D+69.8 |
| Precinct 0430420430430 | 831 | 169 | 13 | 1,013 | 82.0% | 16.7% | D+65.4 |
| Precinct 1352420431352 | 396 | 601 | 11 | 1,008 | 39.3% | 59.6% | R+20.3 |
| Precinct 0380420430380 | 832 | 159 | 7 | 998 | 83.4% | 15.9% | D+67.4 |
| Precinct 0119420430119 | 515 | 451 | 15 | 981 | 52.5% | 46.0% | D+6.5 |
| Precinct 0640420430640 | 585 | 370 | 15 | 970 | 60.3% | 38.1% | D+22.2 |
| Precinct 0470420430470 | 717 | 225 | 14 | 956 | 75.0% | 23.5% | D+51.5 |
| Precinct 1040420431040 | 371 | 574 | 8 | 953 | 38.9% | 60.2% | R+21.3 |
| Precinct 0420420430420 | 797 | 137 | 15 | 949 | 84.0% | 14.4% | D+69.5 |
| Precinct 0940420430940 | 600 | 322 | 10 | 932 | 64.4% | 34.5% | D+29.8 |
| Precinct 1313420431313 | 195 | 714 | 5 | 914 | 21.3% | 78.1% | R+56.8 |
| Precinct 0127420430127 | 497 | 391 | 25 | 913 | 54.4% | 42.8% | D+11.6 |
| Precinct 1230420431230 | 531 | 358 | 13 | 902 | 58.9% | 39.7% | D+19.2 |
| Precinct 0681420430681 | 488 | 399 | 13 | 900 | 54.2% | 44.3% | D+9.9 |
| Precinct 0350420430350 | 768 | 120 | 10 | 898 | 85.5% | 13.4% | D+72.2 |
| Precinct 0795420430795 | 349 | 524 | 9 | 882 | 39.6% | 59.4% | R+19.8 |
| Precinct 0135420430135 | 411 | 445 | 18 | 874 | 47.0% | 50.9% | R+3.9 |
| Precinct 1330420431330 | 188 | 677 | 2 | 867 | 21.7% | 78.1% | R+56.4 |
| Precinct 0047420430047 | 476 | 378 | 9 | 863 | 55.2% | 43.8% | D+11.4 |
| Precinct 1082420431082 | 617 | 237 | 9 | 863 | 71.5% | 27.5% | D+44.0 |
| Precinct 0112420430112 | 412 | 436 | 13 | 861 | 47.9% | 50.6% | R+2.8 |
| Precinct 1374420431374 | 402 | 427 | 10 | 839 | 47.9% | 50.9% | R+3.0 |
| Precinct 0023420430023 | 341 | 484 | 11 | 836 | 40.8% | 57.9% | R+17.1 |
| Precinct 0055420430055 | 458 | 367 | 5 | 830 | 55.2% | 44.2% | D+11.0 |
| Precinct 0063420430063 | 404 | 410 | 12 | 826 | 48.9% | 49.6% | R+0.7 |
| Precinct 0890420430890 | 389 | 407 | 8 | 804 | 48.4% | 50.6% | R+2.2 |
| Precinct 0410420430410 | 720 | 75 | 7 | 802 | 89.8% | 9.4% | D+80.4 |
| Precinct 0740420430740 | 513 | 264 | 9 | 786 | 65.3% | 33.6% | D+31.7 |
| Precinct 0079420430079 | 321 | 437 | 9 | 767 | 41.9% | 57.0% | R+15.1 |
| Precinct 0310420430310 | 642 | 119 | 5 | 766 | 83.8% | 15.5% | D+68.3 |
| Precinct 0660420430660 | 521 | 228 | 9 | 758 | 68.7% | 30.1% | D+38.7 |
| Precinct 0460420430460 | 594 | 155 | 7 | 756 | 78.6% | 20.5% | D+58.1 |
| Precinct 0103420430103 | 419 | 316 | 15 | 750 | 55.9% | 42.1% | D+13.7 |
| Precinct 0860420430860 | 361 | 363 | 17 | 741 | 48.7% | 49.0% | R+0.3 |
| Precinct 0220420430220 | 558 | 158 | 8 | 724 | 77.1% | 21.8% | D+55.2 |
| Precinct 0900420430900 | 290 | 424 | 7 | 721 | 40.2% | 58.8% | R+18.6 |
| Precinct 0270420430270 | 532 | 172 | 8 | 712 | 74.7% | 24.2% | D+50.6 |
| Precinct 0700420430700 | 437 | 256 | 7 | 700 | 62.4% | 36.6% | D+25.9 |
| Precinct 0570420430570 | 399 | 287 | 9 | 695 | 57.4% | 41.3% | D+16.1 |
| Precinct 0095420430095 | 372 | 317 | 5 | 694 | 53.6% | 45.7% | D+7.9 |
| Precinct 0170420430170 | 178 | 501 | 6 | 685 | 26.0% | 73.1% | R+47.2 |
| Precinct 0651420430651 | 297 | 376 | 7 | 680 | 43.7% | 55.3% | R+11.6 |
| Precinct 0320420430320 | 576 | 90 | 6 | 672 | 85.7% | 13.4% | D+72.3 |
| Precinct 0450420430450 | 494 | 159 | 12 | 665 | 74.3% | 23.9% | D+50.4 |
| Precinct 1092420431092 | 461 | 177 | 5 | 643 | 71.7% | 27.5% | D+44.2 |
| Precinct 0390420430390 | 540 | 99 | 2 | 641 | 84.2% | 15.4% | D+68.8 |
| Precinct 0565420430565 | 184 | 444 | 5 | 633 | 29.1% | 70.1% | R+41.1 |
| Precinct 0230420430230 | 490 | 105 | 4 | 599 | 81.8% | 17.5% | D+64.3 |
| Precinct 0370420430370 | 469 | 113 | 6 | 588 | 79.8% | 19.2% | D+60.5 |
| Precinct 0290420430290 | 507 | 66 | 7 | 580 | 87.4% | 11.4% | D+76.0 |
| Precinct 0440420430440 | 436 | 137 | 3 | 576 | 75.7% | 23.8% | D+51.9 |
| Precinct 0071420430071 | 314 | 213 | 10 | 537 | 58.5% | 39.7% | D+18.8 |
| Precinct 0800420430800 | 112 | 419 | 5 | 536 | 20.9% | 78.2% | R+57.3 |
| Precinct 1400420431400 | 99 | 431 | 4 | 534 | 18.5% | 80.7% | R+62.2 |
| Precinct 0360420430360 | 407 | 121 | 3 | 531 | 76.6% | 22.8% | D+53.9 |
| Precinct 0340420430340 | 403 | 100 | 2 | 505 | 79.8% | 19.8% | D+60.0 |
| Precinct 0820420430820 | 143 | 359 | 3 | 505 | 28.3% | 71.1% | R+42.8 |
| Precinct 0260420430260 | 391 | 91 | 4 | 486 | 80.5% | 18.7% | D+61.7 |
| Precinct 0250420430250 | 349 | 93 | 3 | 445 | 78.4% | 20.9% | D+57.5 |
| Precinct 0030420430030 | 184 | 247 | 11 | 442 | 41.6% | 55.9% | R+14.3 |
| Precinct 1020420431020 | 153 | 273 | 1 | 427 | 35.8% | 63.9% | R+28.1 |
| Precinct 0850420430850 | 217 | 205 | 4 | 426 | 50.9% | 48.1% | D+2.8 |
| Precinct 1070420431070 | 225 | 187 | 3 | 415 | 54.2% | 45.1% | D+9.2 |
| Precinct 1120420431120 | 313 | 94 | 8 | 415 | 75.4% | 22.7% | D+52.8 |
| Precinct 0810420430810 | 99 | 304 | 6 | 409 | 24.2% | 74.3% | R+50.1 |
| Precinct 0240420430240 | 289 | 105 | 12 | 406 | 71.2% | 25.9% | D+45.3 |
| Precinct 0300420430300 | 320 | 74 | 3 | 397 | 80.6% | 18.6% | D+62.0 |
| Precinct 0980420430980 | 247 | 144 | 6 | 397 | 62.2% | 36.3% | D+25.9 |
| Precinct 0480420430480 | 319 | 69 | 0 | 388 | 82.2% | 17.8% | D+64.4 |
| Precinct 0960420430960 | 266 | 89 | 2 | 357 | 74.5% | 24.9% | D+49.6 |
| Precinct 0330420430330 | 261 | 77 | 4 | 342 | 76.3% | 22.5% | D+53.8 |
| Precinct 0200420430200 | 124 | 211 | 6 | 341 | 36.4% | 61.9% | R+25.5 |
| Precinct 0180420430180 | 85 | 251 | 2 | 338 | 25.1% | 74.3% | R+49.1 |
| Precinct 0400420430400 | 249 | 74 | 4 | 327 | 76.1% | 22.6% | D+53.5 |
| Precinct 0970420430970 | 216 | 103 | 6 | 325 | 66.5% | 31.7% | D+34.8 |
| Precinct 1410420431410 | 74 | 232 | 4 | 310 | 23.9% | 74.8% | R+51.0 |
| Precinct 0950420430950 | 211 | 87 | 4 | 302 | 69.9% | 28.8% | D+41.1 |
| Precinct 0910420430910 | 34 | 266 | 0 | 300 | 11.3% | 88.7% | R+77.3 |
| Precinct 1380420431380 | 56 | 228 | 3 | 287 | 19.5% | 79.4% | R+59.9 |
| Precinct 1420420431420 | 67 | 201 | 3 | 271 | 24.7% | 74.2% | R+49.4 |
| Precinct 0540420430540 | 58 | 187 | 1 | 246 | 23.6% | 76.0% | R+52.4 |
| Precinct 1390420431390 | 41 | 198 | 1 | 240 | 17.1% | 82.5% | R+65.4 |
| Precinct 0210420430210 | 180 | 41 | 4 | 225 | 80.0% | 18.2% | D+61.8 |
| Precinct 0010420430010 | 35 | 142 | 0 | 177 | 19.8% | 80.2% | R+60.5 |
| Precinct 0990420430990 | 53 | 122 | 0 | 175 | 30.3% | 69.7% | R+39.4 |
| Precinct 1010420431010 | 54 | 116 | 3 | 173 | 31.2% | 67.1% | R+35.8 |
| Precinct 1000420431000 | 32 | 121 | 1 | 154 | 20.8% | 78.6% | R+57.8 |
| Precinct 1030420431030 | 23 | 124 | 1 | 148 | 15.5% | 83.8% | R+68.2 |
| BERRYSBURG Voting District42_4204310 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONEWAGO TWP PCT 0142_4204320 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONEWAGO TWP PCT 0242_4204321 | 0 | 0 | 0 | 0 | — | — | No votes |
| DAUPHIN Voting District42_4204330 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 0142_4204339 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 0242_4204347 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 0342_4204355 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 0442_4204363 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 0542_4204371 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 0642_4204379 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 0742_4204387 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 0842_4204395 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 0942_42043103 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 1042_42043111 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 1142_42043119 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 1242_42043127 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 1342_42043135 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 1442_42043143 | 0 | 0 | 0 | 0 | — | — | No votes |
| DERRY TWP PCT 1542_42043144 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST HANOVER TWP PCT 0142_42043150 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST HANOVER TWP PCT 0242_42043160 | 0 | 0 | 0 | 0 | — | — | No votes |
| ELIZABETHVILLE Voting District42_42043170 | 0 | 0 | 0 | 0 | — | — | No votes |
| GRATZ Voting District42_42043180 | 0 | 0 | 0 | 0 | — | — | No votes |
| HALIFAX TWP PCT 0142_42043PR151 | 0 | 0 | 0 | 0 | — | — | No votes |
| HALIFAX TWP PCT 0242_42043192 | 0 | 0 | 0 | 0 | — | — | No votes |
| HALIFAX Voting District42_42043200 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 01 DIST 0142_42043210 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 01 DIST 0242_42043220 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 01 DIST 0342_42043230 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 02 DIST 0142_42043240 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 02 DIST 0242_42043250 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 0342_42043260 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 0442_42043270 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 0542_42043280 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 0642_42043290 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 07 DIST 0142_42043300 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 07 DIST 0242_42043310 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 0842_42043320 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 09 DIST 0142_42043330 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 09 DIST 0242_42043340 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 09 DIST 0342_42043350 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 09 DIST 0442_42043360 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 09 DIST 0542_42043370 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 10 DIST 0142_42043380 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 10 DIST 0242_42043390 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 10 DIST 0342_42043400 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 10 DIST 0442_42043410 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 1142_42043420 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 12 DIST 0142_42043430 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 13 DIST 0142_42043440 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 13 DIST 0242_42043450 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 13 DIST 0342_42043460 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 1442_42043470 | 0 | 0 | 0 | 0 | — | — | No votes |
| HARRISBURG WD 1542_42043480 | 0 | 0 | 0 | 0 | — | — | No votes |
| HIGHSPIRE DIST 0142_42043490 | 0 | 0 | 0 | 0 | — | — | No votes |
| HIGHSPIRE DIST 0242_42043500 | 0 | 0 | 0 | 0 | — | — | No votes |
| HUMMELSTOWN DIST 0142_42043510 | 0 | 0 | 0 | 0 | — | — | No votes |
| HUMMELSTOWN DIST 0242_42043520 | 0 | 0 | 0 | 0 | — | — | No votes |
| JACKSON TWP Voting District42_42043530 | 0 | 0 | 0 | 0 | — | — | No votes |
| JEFFERSON TWP Voting District42_42043540 | 0 | 0 | 0 | 0 | — | — | No votes |
| LONDONDERRY TWO DIST 0342_42043561 | 0 | 0 | 0 | 0 | — | — | No votes |
| LONDONDERRY TWP DIST 0142_42043550 | 0 | 0 | 0 | 0 | — | — | No votes |
| LONDONDERRY TWP DIST 0242_42043560 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 0142_42043570 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 0242_42043580 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 0342_42043590 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 0442_42043600 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 0542_42043610 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 0642_42043620 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 0742_42043630 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 0842_42043640 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 0942_42043650 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1042_42043660 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1142_42043670 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1242_42043680 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1342_42043690 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1442_42043700 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1542_42043710 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1642_42043720 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1742_42043730 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1842_42043740 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 1942_42043750 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 2042_42043760 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 2142_42043PR152 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 2242_42043PR156 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 2342_42043PR157 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 2442_42043PR200 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 2542_42043PR154 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 2642_42043PR201 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER PAXTON TWP DIST 2742_42043PR202 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER SWATARA TWP DIST 0142_42043765 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER SWATARA TWP DIST 0242_42043775 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER SWATARA TWP DIST 0342_42043785 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER SWATARA TWP DIST 0442_42043795 | 0 | 0 | 0 | 0 | — | — | No votes |
| LYKENS TWP Voting District42_42043800 | 0 | 0 | 0 | 0 | — | — | No votes |
| LYKENS WD 0142_42043810 | 0 | 0 | 0 | 0 | — | — | No votes |
| LYKENS WD 0242_42043820 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLE PAXTON TWP DIST 0142_42043835 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLE PAXTON TWP DIST 0242_42043840 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLE PAXTON TWP DIST 0342_42043845 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN WD 01 DIST 0142_42043850 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN WD 01 DIST 0242_42043860 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN WD 02 DIST 0142_42043870 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN WD 02 DIST 0242_42043880 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN WD 03 DIST 0142_42043890 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN WD 03 DIST 0242_42043900 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIFFLIN TWP Voting District42_42043910 | 0 | 0 | 0 | 0 | — | — | No votes |
| MILLERSBURG DIST 0142_42043920 | 0 | 0 | 0 | 0 | — | — | No votes |
| MILLERSBURG DIST 0242_42043930 | 0 | 0 | 0 | 0 | — | — | No votes |
| PAXTANG Voting District42_42043940 | 0 | 0 | 0 | 0 | — | — | No votes |
| PENBROOK DIST 0142_42043950 | 0 | 0 | 0 | 0 | — | — | No votes |
| PENBROOK DIST 0242_42043960 | 0 | 0 | 0 | 0 | — | — | No votes |
| PENBROOK DIST 0342_42043970 | 0 | 0 | 0 | 0 | — | — | No votes |
| PENBROOK DIST 0442_42043980 | 0 | 0 | 0 | 0 | — | — | No votes |
| PILLOW Voting District42_42043990 | 0 | 0 | 0 | 0 | — | — | No votes |
| REED TWP Voting District42_420431000 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROYALTON DIST 0142_420431010 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROYALTON DIST 0242_420431020 | 0 | 0 | 0 | 0 | — | — | No votes |
| RUSH TWP Voting District42_420431030 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH HANOVER TWP DIST 0142_420431040 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH HANOVER TWP DIST 0242_420431050 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH HANOVER TWP DIST 0342_420431060 | 0 | 0 | 0 | 0 | — | — | No votes |
| STEELTON WD 0142_420431070 | 0 | 0 | 0 | 0 | — | — | No votes |
| STEELTON WD 02 DIST 0142_420431080 | 0 | 0 | 0 | 0 | — | — | No votes |
| STEELTON WD 02 DIST 0242_420431090 | 0 | 0 | 0 | 0 | — | — | No votes |
| STEELTON WD 03 DIST 0142_420431100 | 0 | 0 | 0 | 0 | — | — | No votes |
| STEELTON WD 03 DIST 0242_420431110 | 0 | 0 | 0 | 0 | — | — | No votes |
| STEELTON WD 0442_420431120 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUSQUEHANNA TWP WD 0142_420431135 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUSQUEHANNA TWP WD 0242_420431145 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUSQUEHANNA TWP WD 0342_420431155 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUSQUEHANNA TWP WD 0442_420431165 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUSQUEHANNA TWP WD 0542_420431175 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUSQUEHANNA TWP WD 0642_420431185 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUSQUEHANNA TWP WD 0842_420431205 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUSQUEHANNA TWP WD 0942_420431215 | 0 | 0 | 0 | 0 | — | — | No votes |
| SUSQUEHANNA TWP WD O742_420431195 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWATARA TWP DIST 0142_420431220 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWATARA TWP DIST 0242_420431230 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWATARA TWP DIST 0342_420431240 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWATARA TWP DIST 0442_420431250 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWATARA TWP DIST 0542_420431260 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWATARA TWP DIST 0642_420431270 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWATARA TWP DIST 0742_420431280 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWATARA TWP DIST 0842_420431290 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWATARA TWP DIST 0942_420431300 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER PAXTON TWP DIST 0142_42043PR160 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER PAXTON TWP DIST 0242_42043PR159 | 0 | 0 | 0 | 0 | — | — | No votes |
| WASHINGTON TWP Voting District42_420431320 | 0 | 0 | 0 | 0 | — | — | No votes |
| WAYNE TWP Voting District42_420431330 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST HANOVER TWP DIST 0142_420431340 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST HANOVER TWP DIST 0242_420431350 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST HANOVER TWP DIST 0342_420431360 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST HANOVER TWP DIST 0442_420431370 | 0 | 0 | 0 | 0 | — | — | No votes |
| WICONISCO TWP DIST 0142_420431380 | 0 | 0 | 0 | 0 | — | — | No votes |
| WICONISCO TWP DIST 0242_420431390 | 0 | 0 | 0 | 0 | — | — | No votes |
| WILLIAMS TWP DIST 0142_420431400 | 0 | 0 | 0 | 0 | — | — | No votes |
| WILLIAMSTOWN DIST 0142_420431410 | 0 | 0 | 0 | 0 | — | — | No votes |
| WILLIAMSTOWN DIST 0242_420431420 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −18.2% |
| 1896 | −37.0% |
| 1900 | −31.9% |
| 1904 | −50.4% |
| 1908 | −32.8% |
| 1912 | +5.6% |
| 1916 | −9.2% |
| 1920 | −35.3% |
| 1924 | −46.0% |
| 1928 | −68.2% |
| 1932 | −23.1% |
| 1936 | +4.4% |
| 1940 | −5.0% |
| 1944 | −18.5% |
| 1948 | −25.4% |
| 1952 | −30.6% |
| 1956 | −35.3% |
| 1960 | −28.9% |
| 1964 | +3.8% |
| 1968 | −28.0% |
| 1972 | −40.5% |
| 1976 | −15.0% |
| 1980 | −21.4% |
| 1984 | −23.4% |
| 1988 | −16.3% |
| 1992 | −8.6% |
| 1996 | −3.7% |
| 2000 | −9.2% |
| 2004 | −8.2% |
| 2008 | +9.1% |
| 2012 | +6.0% |
| 2016 | +2.9% |
| 2020 | +8.5% |
| 2024 | +5.9% |
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 and the presidential vote track closely here — within 0.9 points.
200,342 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,112 net domestic migration · 2025
Net −8,960 over 2011–2025 · gain loss
Arrivals reported $56,242 in average income, against $82,800 for residents who stayed — 32% lower. (IRS SOI, 2022–23)
The places arrivals came from lean R+5.2 on average — 11 points more Republican-leaning than Dauphin County, PA itself (D+5.9).
Where arrivals came from lean of each source
- Cumberland County, PA1,194R+9.4
- Lancaster County, PA625R+16.0
- Lebanon County, PA522R+32.0
- York County, PA496R+25.3
- Philadelphia County, PA187D+58.8
- Perry County, PA176R+49.3
Where departures went households, 2022–23
- Cumberland County, PA1,732
- York County, PA631
- Lancaster County, PA565
- Lebanon County, PA536
- Perry County, PA208
- Philadelphia County, PA199
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 | −840 |
| 2012 | −1,058 |
| 2013 | −524 |
| 2014 | −1,351 |
| 2015 | −1,167 |
| 2016 | −1,074 |
| 2017 | −387 |
| 2018 | −774 |
| 2019 | −52 |
| 2021 | +827 |
| 2022 | −265 |
| 2023 | −544 |
| 2024 | −639 |
| 2025 | −1,112 |
Harrisburg anchors Dauphin County's Democratic lean, but surrounding townships keep margins tight — the county voted D+5.9 in 2024, a narrower gap than many mid-size Pennsylvania counties with comparable urban cores.
Across the recorded series it reached a Democratic high of 9.1 points in 2008 and a Republican high of 68.2 points in 1928. Between 2020 and 2024 the county moved 2.6 points toward the Republican candidate; the 2024 margin was 5.9 points.
A population of 289,593, a 61% non-Hispanic-white share, and a median household income of $76,242 describe the county. The county's voting pattern over the last decade is most similar to that of Baltimore County and New Castle 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 →
Dauphin County, Pennsylvania. Akashic. https://akashic.app/county/42043/. Accessed May 20, 2026. License: CC BY 4.0.