- Lead
- 25,552
- Total
- 209,838
- vs nation
- R+10.7
- Turnout
- 66.1%
Berks County, PA
President margin by year
Place winner margin
President results by year
2024 turnout 66.1% of 320,047 citizens 18+
- Lead
- 16,841
- Total
- 205,540
- vs nation
- R+12.6
- Turnout
- 66.9%
- Lead
- 18,189
- Total
- 184,085
- vs nation
- R+12.0
- Turnout
- 61.0%
- Lead
- 1,691
- Total
- 170,676
- vs nation
- R+4.8
- Turnout
- —
- Lead
- 16,534
- Total
- 180,000
- vs nation
- D+1.9
- Turnout
- —
- Lead
- 10,813
- Total
- 164,487
- vs nation
- R+4.1
- Turnout
- —
- Lead
- 12,123
- Total
- 135,297
- vs nation
- R+9.5
- Turnout
- —
- Lead
- 6,402
- Total
- 121,718
- vs nation
- R+13.8
- Turnout
- —
Key facts
- 2024 presidential margin
- R+12.2MIT Election Lab
- Population
- 433,0152024 5-year
- Median household income
- $79,7772024 5-year
- White (non-Hispanic)
- 66.6%2024 5-year
- Black
- 4.0%2024 5-year
- Hispanic / Latino
- 24.8%2024 5-year
- Peak Democratic margin
- D+38.8 in 1912MIT Election Lab
- Peak Republican margin
- R+38.2 in 1928MIT Election Lab
- Most similar
- Lehigh County, PA · twin score 92.2
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.1%211,486 participants ÷ 320,047 CVAP
- 2020→2022 drop-off
- +18.0 ptsVolatile
- Drop-off versus state
- +1.1 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 48.1%–50.2%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 186,732 | 306,016 | 61.0% | A/A |
| 2018 · Midterm | 145,746 | 308,318 | 47.3% | A/A |
| 2020 · Presidential | 208,583 | 311,969 | 66.9% | A/A |
| 2022 · Midterm | 156,307 | 320,067 | 48.8% | A/A |
| 2024 · Presidential | 211,486 | 320,047 | 66.1% | 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
404 precincts · 206,787 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct 0395420110395 | 925 | 1,117 | 15 | 2,057 | 45.0% | 54.3% | R+9.3 |
|---|---|---|---|---|---|---|---|
| Precinct 1485420111485 | 759 | 1,145 | 17 | 1,921 | 39.5% | 59.6% | R+20.1 |
| Precinct 1390420111390 | 649 | 1,214 | 20 | 1,883 | 34.5% | 64.5% | R+30.0 |
| Precinct 1610420111610 | 489 | 1,344 | 16 | 1,849 | 26.4% | 72.7% | R+46.2 |
| Precinct 1650420111650 | 705 | 1,066 | 11 | 1,782 | 39.6% | 59.8% | R+20.3 |
| Precinct 1770420111770 | 1,027 | 729 | 13 | 1,769 | 58.1% | 41.2% | D+16.8 |
| Precinct 0080420110080 | 665 | 1,047 | 19 | 1,731 | 38.4% | 60.5% | R+22.1 |
| Precinct 0590420110590 | 597 | 1,088 | 23 | 1,708 | 35.0% | 63.7% | R+28.7 |
| Precinct 0380420110380 | 783 | 903 | 15 | 1,701 | 46.0% | 53.1% | R+7.1 |
| Precinct 0054420110054 | 838 | 845 | 16 | 1,699 | 49.3% | 49.7% | R+0.4 |
| Precinct 0820420110820 | 682 | 960 | 29 | 1,671 | 40.8% | 57.5% | R+16.6 |
| Precinct 0120420110120 | 258 | 1,393 | 16 | 1,667 | 15.5% | 83.6% | R+68.1 |
| Precinct 0180420110180 | 541 | 1,104 | 10 | 1,655 | 32.7% | 66.7% | R+34.0 |
| Precinct 0710420110710 | 680 | 957 | 14 | 1,651 | 41.2% | 58.0% | R+16.8 |
| Precinct 0384420110384 | 825 | 800 | 16 | 1,641 | 50.3% | 48.8% | D+1.5 |
| Precinct 0220420110220 | 544 | 1,082 | 11 | 1,637 | 33.2% | 66.1% | R+32.9 |
| Precinct 1700420111700 | 768 | 828 | 17 | 1,613 | 47.6% | 51.3% | R+3.7 |
| Precinct 0365420110365 | 744 | 855 | 11 | 1,610 | 46.2% | 53.1% | R+6.9 |
| Precinct 1750420111750 | 411 | 1,149 | 24 | 1,584 | 25.9% | 72.5% | R+46.6 |
| Precinct 0388420110388 | 541 | 994 | 12 | 1,547 | 35.0% | 64.3% | R+29.3 |
| Precinct 0654420110654 | 668 | 858 | 12 | 1,538 | 43.4% | 55.8% | R+12.4 |
| Precinct 0240420110240 | 709 | 809 | 18 | 1,536 | 46.2% | 52.7% | R+6.5 |
| Precinct 0140420110140 | 632 | 891 | 10 | 1,533 | 41.2% | 58.1% | R+16.9 |
| Precinct 1452420111452 | 482 | 1,037 | 11 | 1,530 | 31.5% | 67.8% | R+36.3 |
| Precinct 0628420110628 | 668 | 836 | 18 | 1,522 | 43.9% | 54.9% | R+11.0 |
| Precinct 0618420110618 | 620 | 885 | 10 | 1,515 | 40.9% | 58.4% | R+17.5 |
| Precinct 0610420110610 | 706 | 793 | 10 | 1,509 | 46.8% | 52.6% | R+5.8 |
| Precinct 1760420111760 | 614 | 878 | 15 | 1,507 | 40.7% | 58.3% | R+17.5 |
| Precinct 1460420111460 | 814 | 664 | 14 | 1,492 | 54.6% | 44.5% | D+10.1 |
| Precinct 0771420110771 | 708 | 762 | 14 | 1,484 | 47.7% | 51.3% | R+3.6 |
| Precinct 0270420110270 | 804 | 637 | 21 | 1,462 | 55.0% | 43.6% | D+11.4 |
| Precinct 1470420111470 | 760 | 666 | 33 | 1,459 | 52.1% | 45.6% | D+6.4 |
| Precinct 0051420110051 | 667 | 763 | 12 | 1,442 | 46.3% | 52.9% | R+6.7 |
| Precinct 0510420110510 | 793 | 628 | 18 | 1,439 | 55.1% | 43.6% | D+11.5 |
| Precinct 1775420111775 | 785 | 623 | 20 | 1,428 | 55.0% | 43.6% | D+11.3 |
| Precinct 1550420111550 | 724 | 689 | 14 | 1,427 | 50.7% | 48.3% | D+2.5 |
| Precinct 1692420111692 | 345 | 1,063 | 13 | 1,421 | 24.3% | 74.8% | R+50.5 |
| Precinct 0830420110830 | 394 | 1,006 | 10 | 1,410 | 27.9% | 71.3% | R+43.4 |
| Precinct 1540420111540 | 751 | 631 | 14 | 1,396 | 53.8% | 45.2% | D+8.6 |
| Precinct 1574420111574 | 711 | 676 | 8 | 1,395 | 51.0% | 48.5% | D+2.5 |
| Precinct 0810420110810 | 481 | 901 | 8 | 1,390 | 34.6% | 64.8% | R+30.2 |
| Precinct 0250420110250 | 556 | 808 | 9 | 1,373 | 40.5% | 58.8% | R+18.4 |
| Precinct 0580420110580 | 509 | 852 | 12 | 1,373 | 37.1% | 62.1% | R+25.0 |
| Precinct 0058420110058 | 559 | 790 | 18 | 1,367 | 40.9% | 57.8% | R+16.9 |
| Precinct 0720420110720 | 795 | 546 | 15 | 1,356 | 58.6% | 40.3% | D+18.4 |
| Precinct 0208420110208 | 372 | 971 | 12 | 1,355 | 27.5% | 71.7% | R+44.2 |
| Precinct 1560420111560 | 689 | 644 | 7 | 1,340 | 51.4% | 48.1% | D+3.4 |
| Precinct 0646420110646 | 484 | 838 | 14 | 1,336 | 36.2% | 62.7% | R+26.5 |
| Precinct 1398420111398 | 361 | 956 | 5 | 1,322 | 27.3% | 72.3% | R+45.0 |
| Precinct 1477420111477 | 477 | 834 | 11 | 1,322 | 36.1% | 63.1% | R+27.0 |
| Precinct 0280420110280 | 533 | 774 | 12 | 1,319 | 40.4% | 58.7% | R+18.3 |
| Precinct 0260420110260 | 502 | 794 | 17 | 1,313 | 38.2% | 60.5% | R+22.2 |
| Precinct 0480420110480 | 401 | 904 | 7 | 1,312 | 30.6% | 68.9% | R+38.3 |
| Precinct 0192420110192 | 499 | 793 | 19 | 1,311 | 38.1% | 60.5% | R+22.4 |
| Precinct 1510420111510 | 625 | 676 | 8 | 1,309 | 47.7% | 51.6% | R+3.9 |
| Precinct 1520420111520 | 677 | 611 | 21 | 1,309 | 51.7% | 46.7% | D+5.0 |
| Precinct 1578420111578 | 426 | 878 | 5 | 1,309 | 32.5% | 67.1% | R+34.5 |
| Precinct 0052420110052 | 566 | 716 | 18 | 1,300 | 43.5% | 55.1% | R+11.5 |
| Precinct 1412420111412 | 346 | 936 | 15 | 1,297 | 26.7% | 72.2% | R+45.5 |
| Precinct 0310420110310 | 545 | 735 | 16 | 1,296 | 42.1% | 56.7% | R+14.7 |
| Precinct 0662420110662 | 529 | 734 | 5 | 1,268 | 41.7% | 57.9% | R+16.2 |
| Precinct 0170420110170 | 434 | 819 | 13 | 1,266 | 34.3% | 64.7% | R+30.4 |
| Precinct 0700420110700 | 611 | 641 | 11 | 1,263 | 48.4% | 50.8% | R+2.4 |
| Precinct 0188420110188 | 423 | 816 | 16 | 1,255 | 33.7% | 65.0% | R+31.3 |
| Precinct 0770420110770 | 616 | 616 | 14 | 1,246 | 49.4% | 49.4% | Exact tie |
| Precinct 1438420111438 | 437 | 796 | 9 | 1,242 | 35.2% | 64.1% | R+28.9 |
| Precinct 1795420111795 | 628 | 585 | 14 | 1,227 | 51.2% | 47.7% | D+3.5 |
| Precinct 0430420110430 | 407 | 808 | 11 | 1,226 | 33.2% | 65.9% | R+32.7 |
| Precinct 0742420110742 | 596 | 623 | 6 | 1,225 | 48.7% | 50.9% | R+2.2 |
| Precinct 1576420111576 | 545 | 667 | 9 | 1,221 | 44.6% | 54.6% | R+10.0 |
| Precinct 0212420110212 | 336 | 873 | 8 | 1,217 | 27.6% | 71.7% | R+44.1 |
| Precinct 0420420110420 | 363 | 819 | 9 | 1,191 | 30.5% | 68.8% | R+38.3 |
| Precinct 0056420110056 | 478 | 697 | 15 | 1,190 | 40.2% | 58.6% | R+18.4 |
| Precinct 0391420110391 | 401 | 756 | 12 | 1,169 | 34.3% | 64.7% | R+30.4 |
| Precinct 1571420111571 | 472 | 682 | 14 | 1,168 | 40.4% | 58.4% | R+18.0 |
| Precinct 0299420110299 | 624 | 526 | 15 | 1,165 | 53.6% | 45.2% | D+8.4 |
| Precinct 1430420111430 | 428 | 728 | 9 | 1,165 | 36.7% | 62.5% | R+25.8 |
| Precinct 0358420110358 | 440 | 707 | 15 | 1,162 | 37.9% | 60.8% | R+23.0 |
| Precinct 0230420110230 | 426 | 722 | 10 | 1,158 | 36.8% | 62.3% | R+25.6 |
| Precinct 0779420110779 | 590 | 555 | 4 | 1,149 | 51.3% | 48.3% | D+3.0 |
| Precinct 1620420111620 | 468 | 670 | 10 | 1,148 | 40.8% | 58.4% | R+17.6 |
| Precinct 1694420111694 | 586 | 547 | 13 | 1,146 | 51.1% | 47.7% | D+3.4 |
| Precinct 0397420110397 | 541 | 592 | 11 | 1,144 | 47.3% | 51.7% | R+4.5 |
| Precinct 0295420110295 | 584 | 547 | 10 | 1,141 | 51.2% | 47.9% | D+3.2 |
| Precinct 0850420110850 | 375 | 758 | 8 | 1,141 | 32.9% | 66.4% | R+33.6 |
| Precinct 0406420110406 | 457 | 665 | 13 | 1,135 | 40.3% | 58.6% | R+18.3 |
| Precinct 0034420110034 | 515 | 606 | 9 | 1,130 | 45.6% | 53.6% | R+8.1 |
| Precinct 0020420110020 | 314 | 804 | 7 | 1,125 | 27.9% | 71.5% | R+43.6 |
| Precinct 1487420111487 | 408 | 705 | 10 | 1,123 | 36.3% | 62.8% | R+26.4 |
| Precinct 0150420110150 | 449 | 657 | 11 | 1,117 | 40.2% | 58.8% | R+18.6 |
| Precinct 0652420110652 | 458 | 646 | 12 | 1,116 | 41.0% | 57.9% | R+16.8 |
| Precinct 0782420110782 | 575 | 535 | 4 | 1,114 | 51.6% | 48.0% | D+3.6 |
| Precinct 1442420111442 | 383 | 723 | 8 | 1,114 | 34.4% | 64.9% | R+30.5 |
| Precinct 1558420111558 | 533 | 574 | 5 | 1,112 | 47.9% | 51.6% | R+3.7 |
| Precinct 1715420111715 | 678 | 429 | 3 | 1,110 | 61.1% | 38.6% | D+22.4 |
| Precinct 0750420110750 | 507 | 591 | 11 | 1,109 | 45.7% | 53.3% | R+7.6 |
| Precinct 0032420110032 | 367 | 733 | 7 | 1,107 | 33.2% | 66.2% | R+33.1 |
| Precinct 1530420111530 | 552 | 535 | 15 | 1,102 | 50.1% | 48.5% | D+1.5 |
| Precinct 0402420110402 | 464 | 616 | 18 | 1,098 | 42.3% | 56.1% | R+13.8 |
| Precinct 1418420111418 | 355 | 731 | 12 | 1,098 | 32.3% | 66.6% | R+34.2 |
| Precinct 0130420110130 | 465 | 619 | 10 | 1,094 | 42.5% | 56.6% | R+14.1 |
| Precinct 0623420110623 | 469 | 618 | 7 | 1,094 | 42.9% | 56.5% | R+13.6 |
| Precinct 1780420111780 | 562 | 524 | 8 | 1,094 | 51.4% | 47.9% | D+3.5 |
| Precinct 0800420110800 | 362 | 707 | 10 | 1,079 | 33.5% | 65.5% | R+32.0 |
| Precinct 0320420110320 | 298 | 765 | 14 | 1,077 | 27.7% | 71.0% | R+43.4 |
| Precinct 0530420110530 | 535 | 526 | 16 | 1,077 | 49.7% | 48.8% | D+0.8 |
| Precinct 0440420110440 | 373 | 690 | 13 | 1,076 | 34.7% | 64.1% | R+29.5 |
| Precinct 1495420111495 | 512 | 531 | 13 | 1,056 | 48.5% | 50.3% | R+1.8 |
| Precinct 1502420111502 | 517 | 522 | 3 | 1,042 | 49.6% | 50.1% | R+0.5 |
| Precinct 1579420111579 | 488 | 534 | 16 | 1,038 | 47.0% | 51.4% | R+4.4 |
| Precinct 1670420111670 | 205 | 808 | 14 | 1,027 | 20.0% | 78.7% | R+58.7 |
| Precinct 0600420110600 | 487 | 522 | 10 | 1,019 | 47.8% | 51.2% | R+3.4 |
| Precinct 0090420110090 | 340 | 670 | 7 | 1,017 | 33.4% | 65.9% | R+32.4 |
| Precinct 0160420110160 | 364 | 639 | 14 | 1,017 | 35.8% | 62.8% | R+27.0 |
| Precinct 0340420110340 | 258 | 742 | 14 | 1,014 | 25.4% | 73.2% | R+47.7 |
| Precinct 0470420110470 | 364 | 622 | 18 | 1,004 | 36.3% | 62.0% | R+25.7 |
| Precinct 1448420111448 | 303 | 693 | 8 | 1,004 | 30.2% | 69.0% | R+38.8 |
| Precinct 1580420111580 | 470 | 521 | 8 | 999 | 47.0% | 52.2% | R+5.1 |
| Precinct 0292420110292 | 523 | 454 | 15 | 992 | 52.7% | 45.8% | D+7.0 |
| Precinct 0776420110776 | 501 | 483 | 7 | 991 | 50.6% | 48.7% | D+1.8 |
| Precinct 0545420110545 | 357 | 623 | 9 | 989 | 36.1% | 63.0% | R+26.9 |
| Precinct 1790420111790 | 547 | 433 | 9 | 989 | 55.3% | 43.8% | D+11.5 |
| Precinct 0670420110670 | 285 | 693 | 7 | 985 | 28.9% | 70.4% | R+41.4 |
| Precinct 0410420110410 | 334 | 633 | 10 | 977 | 34.2% | 64.8% | R+30.6 |
| Precinct 0330420110330 | 293 | 664 | 10 | 967 | 30.3% | 68.7% | R+38.4 |
| Precinct 1405420111405 | 280 | 669 | 17 | 966 | 29.0% | 69.3% | R+40.3 |
| Precinct 0760420110760 | 548 | 394 | 9 | 951 | 57.6% | 41.4% | D+16.2 |
| Precinct 1705420111705 | 583 | 356 | 11 | 950 | 61.4% | 37.5% | D+23.9 |
| Precinct 1680420111680 | 187 | 743 | 17 | 947 | 19.7% | 78.5% | R+58.7 |
| Precinct 0450420110450 | 273 | 642 | 4 | 919 | 29.7% | 69.9% | R+40.2 |
| Precinct 0960420110960 | 671 | 227 | 9 | 907 | 74.0% | 25.0% | D+49.0 |
| Precinct 1330420111330 | 529 | 358 | 3 | 890 | 59.4% | 40.2% | D+19.2 |
| Precinct 1630420111630 | 182 | 694 | 11 | 887 | 20.5% | 78.2% | R+57.7 |
| Precinct 0767420110767 | 440 | 434 | 6 | 880 | 50.0% | 49.3% | D+0.7 |
| Precinct 1572420111572 | 433 | 430 | 13 | 876 | 49.4% | 49.1% | D+0.3 |
| Precinct 0392420110392 | 308 | 560 | 5 | 873 | 35.3% | 64.1% | R+28.9 |
| Precinct 0355420110355 | 291 | 548 | 8 | 847 | 34.4% | 64.7% | R+30.3 |
| Precinct 0490420110490 | 395 | 432 | 8 | 835 | 47.3% | 51.7% | R+4.4 |
| Precinct 0540420110540 | 381 | 421 | 10 | 812 | 46.9% | 51.8% | R+4.9 |
| Precinct 0790420110790 | 234 | 572 | 5 | 811 | 28.9% | 70.5% | R+41.7 |
| Precinct 1285420111285 | 456 | 342 | 11 | 809 | 56.4% | 42.3% | D+14.1 |
| Precinct 0040420110040 | 273 | 523 | 8 | 804 | 34.0% | 65.0% | R+31.1 |
| Precinct 0520420110520 | 465 | 320 | 14 | 799 | 58.2% | 40.1% | D+18.1 |
| Precinct 0100420110100 | 352 | 432 | 3 | 787 | 44.7% | 54.9% | R+10.2 |
| Precinct 1160420111160 | 511 | 264 | 6 | 781 | 65.4% | 33.8% | D+31.6 |
| Precinct 1340420111340 | 436 | 320 | 8 | 764 | 57.1% | 41.9% | D+15.2 |
| Precinct 1360420111360 | 500 | 242 | 10 | 752 | 66.5% | 32.2% | D+34.3 |
| Precinct 1480420111480 | 206 | 525 | 11 | 742 | 27.8% | 70.8% | R+43.0 |
| Precinct 1370420111370 | 470 | 263 | 7 | 740 | 63.5% | 35.5% | D+28.0 |
| Precinct 0460420110460 | 254 | 458 | 7 | 719 | 35.3% | 63.7% | R+28.4 |
| Precinct 0060420110060 | 273 | 428 | 9 | 710 | 38.5% | 60.3% | R+21.8 |
| Precinct 1310420111310 | 464 | 233 | 6 | 703 | 66.0% | 33.1% | D+32.9 |
| Precinct 0730420110730 | 374 | 307 | 8 | 689 | 54.3% | 44.6% | D+9.7 |
| Precinct 1305420111305 | 404 | 265 | 5 | 674 | 59.9% | 39.3% | D+20.6 |
| Precinct 1010420111010 | 471 | 192 | 7 | 670 | 70.3% | 28.7% | D+41.6 |
| Precinct 1230420111230 | 396 | 231 | 6 | 633 | 62.6% | 36.5% | D+26.1 |
| Precinct 0680420110680 | 207 | 394 | 8 | 609 | 34.0% | 64.7% | R+30.7 |
| Precinct 1350420111350 | 347 | 247 | 8 | 602 | 57.6% | 41.0% | D+16.6 |
| Precinct 0500420110500 | 265 | 328 | 7 | 600 | 44.2% | 54.7% | R+10.5 |
| Precinct 0885420110885 | 408 | 178 | 8 | 594 | 68.7% | 30.0% | D+38.7 |
| Precinct 1020420111020 | 401 | 183 | 6 | 590 | 68.0% | 31.0% | D+36.9 |
| Precinct 1380420111380 | 382 | 197 | 10 | 589 | 64.9% | 33.4% | D+31.4 |
| Precinct 1185420111185 | 377 | 208 | 2 | 587 | 64.2% | 35.4% | D+28.8 |
| Precinct 1210420111210 | 374 | 199 | 6 | 579 | 64.6% | 34.4% | D+30.2 |
| Precinct 0970420110970 | 354 | 214 | 9 | 577 | 61.4% | 37.1% | D+24.3 |
| Precinct 1170420111170 | 360 | 210 | 4 | 574 | 62.7% | 36.6% | D+26.1 |
| Precinct 1120420111120 | 383 | 180 | 8 | 571 | 67.1% | 31.5% | D+35.6 |
| Precinct 1095420111095 | 355 | 191 | 4 | 550 | 64.5% | 34.7% | D+29.8 |
| Precinct 1660420111660 | 187 | 358 | 2 | 547 | 34.2% | 65.4% | R+31.3 |
| Precinct 0980420110980 | 339 | 202 | 2 | 543 | 62.4% | 37.2% | D+25.2 |
| Precinct 0910420110910 | 378 | 153 | 5 | 536 | 70.5% | 28.5% | D+42.0 |
| Precinct 1110420111110 | 356 | 154 | 7 | 517 | 68.9% | 29.8% | D+39.1 |
| Precinct 0860420110860 | 365 | 140 | 5 | 510 | 71.6% | 27.5% | D+44.1 |
| Precinct 1145420111145 | 304 | 192 | 10 | 506 | 60.1% | 37.9% | D+22.1 |
| Precinct 1130420111130 | 303 | 187 | 7 | 497 | 61.0% | 37.6% | D+23.3 |
| Precinct 1250420111250 | 295 | 190 | 4 | 489 | 60.3% | 38.9% | D+21.5 |
| Precinct 1640420111640 | 94 | 386 | 3 | 483 | 19.5% | 79.9% | R+60.5 |
| Precinct 0070420110070 | 154 | 317 | 5 | 476 | 32.4% | 66.6% | R+34.2 |
| Precinct 1080420111080 | 315 | 152 | 4 | 471 | 66.9% | 32.3% | D+34.6 |
| Precinct 0110420110110 | 171 | 288 | 4 | 463 | 36.9% | 62.2% | R+25.3 |
| Precinct 1240420111240 | 262 | 183 | 3 | 448 | 58.5% | 40.8% | D+17.6 |
| Precinct 1050420111050 | 288 | 141 | 5 | 434 | 66.4% | 32.5% | D+33.9 |
| Precinct 1140420111140 | 226 | 186 | 1 | 413 | 54.7% | 45.0% | D+9.7 |
| Precinct 1000420111000 | 259 | 150 | 3 | 412 | 62.9% | 36.4% | D+26.5 |
| Precinct 0990420110990 | 249 | 138 | 3 | 390 | 63.8% | 35.4% | D+28.5 |
| Precinct 0880420110880 | 259 | 99 | 4 | 362 | 71.5% | 27.3% | D+44.2 |
| Precinct 1220420111220 | 226 | 124 | 0 | 350 | 64.6% | 35.4% | D+29.1 |
| Precinct 1260420111260 | 220 | 123 | 2 | 345 | 63.8% | 35.7% | D+28.1 |
| Precinct 0920420110920 | 229 | 95 | 5 | 329 | 69.6% | 28.9% | D+40.7 |
| Precinct 1040420111040 | 209 | 113 | 5 | 327 | 63.9% | 34.6% | D+29.4 |
| Precinct 0940420110940 | 227 | 77 | 4 | 308 | 73.7% | 25.0% | D+48.7 |
| Precinct 0690420110690 | 119 | 171 | 7 | 297 | 40.1% | 57.6% | R+17.5 |
| Precinct 1030420111030 | 172 | 102 | 1 | 275 | 62.5% | 37.1% | D+25.5 |
| Precinct 0930420110930 | 176 | 75 | 0 | 251 | 70.1% | 29.9% | D+40.2 |
| Precinct 0640420110640 | 116 | 123 | 1 | 240 | 48.3% | 51.2% | R+2.9 |
| Precinct 1060420111060 | 156 | 79 | 1 | 236 | 66.1% | 33.5% | D+32.6 |
| Precinct 0200420110200 | 56 | 126 | 3 | 185 | 30.3% | 68.1% | R+37.8 |
| Precinct 1070420111070 | 107 | 39 | 0 | 146 | 73.3% | 26.7% | D+46.6 |
| Precinct 0570420110570 | 19 | 70 | 2 | 91 | 20.9% | 76.9% | R+56.0 |
| Precinct 0785420110785 | 0 | 10 | 0 | 10 | 0.0% | 100.0% | R+100.0 |
| ALBANY TWP Voting District42_4201120 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALSACE TWP DIST 0142_4201130 | 0 | 0 | 0 | 0 | — | — | No votes |
| AMITY TWP DIST 0142_4201140 | 0 | 0 | 0 | 0 | — | — | No votes |
| AMITY TWP DIST 0242_4201150 | 0 | 0 | 0 | 0 | — | — | No votes |
| AMITY TWP DIST 0342_4201150B | 0 | 0 | 0 | 0 | — | — | No votes |
| AMITY TWP DIST 0442_4201140A | 0 | 0 | 0 | 0 | — | — | No votes |
| AMITY TWP DIST 0542_4201150A | 0 | 0 | 0 | 0 | — | — | No votes |
| AMITY TWP DIST 0642_4201140B | 0 | 0 | 0 | 0 | — | — | No votes |
| BALLY DIST 0142_4201160 | 0 | 0 | 0 | 0 | — | — | No votes |
| BECHTELSVILLE DIST 0142_4201170 | 0 | 0 | 0 | 0 | — | — | No votes |
| BERN TWP DIST 0142_4201180 | 0 | 0 | 0 | 0 | — | — | No votes |
| BERN TWP DIST 0242_4201190 | 0 | 0 | 0 | 0 | — | — | No votes |
| BERN TWP DIST 0342_42011100 | 0 | 0 | 0 | 0 | — | — | No votes |
| BERNVILLE DIST 0142_42011110 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHEL TWP Voting District42_42011120 | 0 | 0 | 0 | 0 | — | — | No votes |
| BIRDSBORO DIST 0142_42011130 | 0 | 0 | 0 | 0 | — | — | No votes |
| BIRDSBORO DIST 0242_42011140 | 0 | 0 | 0 | 0 | — | — | No votes |
| BOYERTOWN DIST 0142_42011150 | 0 | 0 | 0 | 0 | — | — | No votes |
| BOYERTOWN DIST 0242_42011160 | 0 | 0 | 0 | 0 | — | — | No votes |
| BRECKNOCK TWP DIST 0142_42011170 | 0 | 0 | 0 | 0 | — | — | No votes |
| BRECKNOCK TWP DIST 0242_42011180 | 0 | 0 | 0 | 0 | — | — | No votes |
| CAERNARVON TWP DIST 0142_42011190 | 0 | 0 | 0 | 0 | — | — | No votes |
| CARENARVON TWP DIST 0242_42011195 | 0 | 0 | 0 | 0 | — | — | No votes |
| CENTERPORT DIST 0142_42011200 | 0 | 0 | 0 | 0 | — | — | No votes |
| CENTRE TWP DIST 0142_42011210A | 0 | 0 | 0 | 0 | — | — | No votes |
| CENTRE TWP DIST 0242_42011210 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLEBROOKDALE TWP DIST 0142_42011220 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLEBROOKDALE TWP DIST 0242_42011230 | 0 | 0 | 0 | 0 | — | — | No votes |
| CUMRU TWP DIST 0142_42011240 | 0 | 0 | 0 | 0 | — | — | No votes |
| CUMRU TWP DIST 0242_42011250 | 0 | 0 | 0 | 0 | — | — | No votes |
| CUMRU TWP DIST 0342_42011260 | 0 | 0 | 0 | 0 | — | — | No votes |
| CUMRU TWP DIST 0442_42011270 | 0 | 0 | 0 | 0 | — | — | No votes |
| CUMRU TWP DIST 0542_42011280 | 0 | 0 | 0 | 0 | — | — | No votes |
| CUMRU TWP DIST 0642_42011290 | 0 | 0 | 0 | 0 | — | — | No votes |
| CUMRU TWP DIST 0742_42011263 | 0 | 0 | 0 | 0 | — | — | No votes |
| DISTRICT TWP DIST 0142_42011300 | 0 | 0 | 0 | 0 | — | — | No votes |
| DOUGLASS TWP DIST 0142_42011310 | 0 | 0 | 0 | 0 | — | — | No votes |
| DOUGLASS TWP DIST 0242_42011320 | 0 | 0 | 0 | 0 | — | — | No votes |
| EARL TWP DIST 0142_42011330 | 0 | 0 | 0 | 0 | — | — | No votes |
| EARL TWP DIST 0242_42011340 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 0142_42011350 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 0242_42011360 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 0342_42011365 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 0442_42011380 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 0542_42011390 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 0642_42011385 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 0742_42011387 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 0842_42011386 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 0942_42011362 | 0 | 0 | 0 | 0 | — | — | No votes |
| EXETER TWP DIST 1042_42011355 | 0 | 0 | 0 | 0 | — | — | No votes |
| FLEETWOOD DIST 0142_42011400 | 0 | 0 | 0 | 0 | — | — | No votes |
| FLEETWOOD DIST 0242_42011400A | 0 | 0 | 0 | 0 | — | — | No votes |
| GREENWICH TWP DIST 0142_42011410 | 0 | 0 | 0 | 0 | — | — | No votes |
| GREENWICH TWP DIST 0242_42011420 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAMBURG DIST 0142_42011430 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAMBURG DIST 0242_42011440 | 0 | 0 | 0 | 0 | — | — | No votes |
| HEIDELBERG TWP DIST 0142_42011450 | 0 | 0 | 0 | 0 | — | — | No votes |
| HEREFORD TWP DIST 0142_42011460 | 0 | 0 | 0 | 0 | — | — | No votes |
| HEREFORD TWP DIST 0242_42011470 | 0 | 0 | 0 | 0 | — | — | No votes |
| JEFFERSON TWP DIST 0142_42011480 | 0 | 0 | 0 | 0 | — | — | No votes |
| KENHORST DIST 0142_42011490 | 0 | 0 | 0 | 0 | — | — | No votes |
| KENHORST DIST 0242_42011500 | 0 | 0 | 0 | 0 | — | — | No votes |
| KUTZTOWN DIST 0142_42011510 | 0 | 0 | 0 | 0 | — | — | No votes |
| KUTZTOWN DIST 0242_42011520 | 0 | 0 | 0 | 0 | — | — | No votes |
| LAURELDALE DIST 0142_42011530 | 0 | 0 | 0 | 0 | — | — | No votes |
| LAURELDALE DIST 0242_42011540 | 0 | 0 | 0 | 0 | — | — | No votes |
| LEESPORT WD 0142_42011545 | 0 | 0 | 0 | 0 | — | — | No votes |
| LENHARTSVILLE DIST 0142_42011570 | 0 | 0 | 0 | 0 | — | — | No votes |
| LONGSWAMP TWP DIST 0142_42011580 | 0 | 0 | 0 | 0 | — | — | No votes |
| LONGSWAMP TWP DIST 0242_42011590 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER ALSACE TWP DIST 0142_42011600 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER ALSACE TWP DIST 0242_42011610 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER HEIDELBERG TWP DIST 0142_42011620 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER HEIDELBERG TWP DIST 0242_42011630 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER HEIDELBERG TWP DIST 0342_42011625 | 0 | 0 | 0 | 0 | — | — | No votes |
| LYONS DIST 0142_42011640 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAIDENCREEK TWP WD 0142_42011635 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAIDENCREEK TWP WD 0242_42011645 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAIDENCREEK TWP WD 0342_42011655 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAIDENCREEK TWP WD 0442_42011665 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARION TWP DIST 0142_42011670 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAXATAWNY TWP DIST 0142_42011680 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAXATAWNY TWP DIST 0242_42011690 | 0 | 0 | 0 | 0 | — | — | No votes |
| MAXATAWNY TWP DIST 0342_42011700 | 0 | 0 | 0 | 0 | — | — | No votes |
| MOHNTON DIST 0142_42011710 | 0 | 0 | 0 | 0 | — | — | No votes |
| MOUNT PENN DIST 0142_42011720 | 0 | 0 | 0 | 0 | — | — | No votes |
| MUHLENBERG TWP DIST 0142_42011730 | 0 | 0 | 0 | 0 | — | — | No votes |
| MUHLENBERG TWP DIST 0242_42011740 | 0 | 0 | 0 | 0 | — | — | No votes |
| MUHLENBERG TWP DIST 0342_42011750 | 0 | 0 | 0 | 0 | — | — | No votes |
| MUHLENBERG TWP DIST 0442_42011760 | 0 | 0 | 0 | 0 | — | — | No votes |
| MUHLENBERG TWP DIST 0542_42011770 | 0 | 0 | 0 | 0 | — | — | No votes |
| MUHLENBERG TWP DIST 0642_42011767 | 0 | 0 | 0 | 0 | — | — | No votes |
| MUHLENBERG TWP DIST 0742_42011773 | 0 | 0 | 0 | 0 | — | — | No votes |
| MUHLENBERG TWP DIST 0842_42011768 | 0 | 0 | 0 | 0 | — | — | No votes |
| MUHLENBERG TWP DIST 0942_42011774 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEW MORGAN Voting District42_42011785 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH HEIDELBERG TWP DIST 0142_42011790 | 0 | 0 | 0 | 0 | — | — | No votes |
| OLEY TWP DIST 0142_42011800 | 0 | 0 | 0 | 0 | — | — | No votes |
| OLEY TWP DIST 0242_42011810 | 0 | 0 | 0 | 0 | — | — | No votes |
| ONTELAUNEE TWP DIST 0142_42011820 | 0 | 0 | 0 | 0 | — | — | No votes |
| PENN TWP Voting District42_42011830 | 0 | 0 | 0 | 0 | — | — | No votes |
| PERRY TWP Voting District42_42011840 | 0 | 0 | 0 | 0 | — | — | No votes |
| PIKE TWP DIST 0142_42011850 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct 0399420110399 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct 0840420110840 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 01 PCT 0142_42011860 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 02 PCT 0142_42011880 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 03 PCT 0142_42011885 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 03 PCT 0242_42011910 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 04 PCT 0142_42011920 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 0542_42011930 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 06 PCT 0142_42011940 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 06 PCT 0342_42011960 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 0742_42011970 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 0842_42011980 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 09 PCT 0242_42011990 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 09 PCT 0542_420111000 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 10 PCT 0142_420111010 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 11 PCT 0242_420111020 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 11 PCT 0342_420111030 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 12 PCT 0142_420111040 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 12 PCT 0342_420111050 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 12 PCT 0542_420111060 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 13 PCT 0142_420111070 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 13 PCT 0242_420111080 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 13 PCT 0442_420111090 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 13 PCT 0542_420111100 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 14 PCT 0142_420111110 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 14 PCT 0442_420111120 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 14 PCT 0542_420111130 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 14 PCT 0642_420111140 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 15 PCT 0142_420111145 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 15 PCT 0242_420111160 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 15 PCT 0642_420111170 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 15 PCT 0742_420111180 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 15 PCT 0942_420111200 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 16 PCT 0142_420111210 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 16 PCT 0242_420111220 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 16 PCT 0442_420111230 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 16 PCT 0542_420111240 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 17 PCT 0142_420111250 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 17 PCT 0242_420111260 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 17 PCT 0542_420111280 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 17 PCT 0642_420111290 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 17 PCT 0742_420111300 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 17 PCT 0842_420111310 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 17 PCT 0942_420111320 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 18 PCT 0142_420111330 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 18 PCT 0242_420111340 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 18 PCT 0342_420111350 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 18 PCT 0442_420111360 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 19 PCT 0142_420111370 | 0 | 0 | 0 | 0 | — | — | No votes |
| READING WD 19 PCT 0242_420111380 | 0 | 0 | 0 | 0 | — | — | No votes |
| RICHMOND TWP DIST 0142_420111390 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROBESON TWP DIST 0142_420111400 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROBESON TWP DIST 0242_420111410 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROBESON TWP DIST 0342_420111420 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROBESON TWP DIST 442_420111405 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROBESONIA DIST 0142_420111430 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROCKLAND TWP DIST 0142_420111440 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROCKLAND TWP DIST 0242_420111140B | 0 | 0 | 0 | 0 | — | — | No votes |
| RUSCOMBMANOR TWP DIST 0142_420111450A | 0 | 0 | 0 | 0 | — | — | No votes |
| RUSCOMBMANOR TWP DIST 0242_420111450 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHILLINGTON DIST 0142_420111460 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHILLINGTON DIST 0242_420111470 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHOEMAKERSVILLE DIST 0142_420111480 | 0 | 0 | 0 | 0 | — | — | No votes |
| SINKING SPRING DIST 0142_420111490 | 0 | 0 | 0 | 0 | — | — | No votes |
| SINKING SPRING DIST 0242_420112121 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH HEIDELBERG TWP PCT 0142_420111475 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH HEIDELBERG TWP PCT 0242_420111485 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH HEIDELBERG TWP PCT 0342_420111495 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 0142_420111510 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 0242_420111520 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 0342_420111530 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 0442_420111540 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 0542_420111550 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 0642_420111560 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 0742_420111570 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 0842_420111555 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 1042_420111510B | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 1142_420111511 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRING TWP DIST 1242_420111512 | 0 | 0 | 0 | 0 | — | — | No votes |
| ST. LAWRENCE Voting District42_420111580 | 0 | 0 | 0 | 0 | — | — | No votes |
| STRAUSSTOWN Voting District42_420111590 | 0 | 0 | 0 | 0 | — | — | No votes |
| TILDEN TWP Voting District42_420111610 | 0 | 0 | 0 | 0 | — | — | No votes |
| TOPTON Voting District42_420111620 | 0 | 0 | 0 | 0 | — | — | No votes |
| TULPEHOCKEN TWP DIST 0142_420111630 | 0 | 0 | 0 | 0 | — | — | No votes |
| TULPEHOCKEN TWP DIST 0242_420111640 | 0 | 0 | 0 | 0 | — | — | No votes |
| UNION TWP DIST 0142_420111650 | 0 | 0 | 0 | 0 | — | — | No votes |
| UNION TWP DIST 0242_420111660 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER BERN TWP DIST 0142_420111670 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER TULPEHOCKEN TWP DIST 0142_420111680 | 0 | 0 | 0 | 0 | — | — | No votes |
| WASHINGTON TWP DIST 0142_420111690 | 0 | 0 | 0 | 0 | — | — | No votes |
| WERNERSVILLE DIST 0142_420111700 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST LAWN DIST 0142_420111710 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST READING DIST 0142_420111705 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEST READING DIST 0342_420111715 | 0 | 0 | 0 | 0 | — | — | No votes |
| WINDSOR TWP DIST 0142_420111750 | 0 | 0 | 0 | 0 | — | — | No votes |
| WOMELSDORF DIST 0142_420111760 | 0 | 0 | 0 | 0 | — | — | No votes |
| WYOMISSING DIST 0142_420111770 | 0 | 0 | 0 | 0 | — | — | No votes |
| WYOMISSING DIST 0242_420111780 | 0 | 0 | 0 | 0 | — | — | No votes |
| WYOMISSING DIST 0342_420111790 | 0 | 0 | 0 | 0 | — | — | No votes |
| WYOMISSING DIST 0442_420111775 | 0 | 0 | 0 | 0 | — | — | No votes |
| WYOMISSING HILLS DIST 0142_420111800 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | +29.4% |
| 1896 | +11.4% |
| 1900 | +15.1% |
| 1904 | +2.4% |
| 1908 | +11.2% |
| 1912 | +38.8% |
| 1916 | +21.1% |
| 1920 | −8.3% |
| 1924 | −20.0% |
| 1928 | −38.2% |
| 1932 | +3.7% |
| 1936 | +34.2% |
| 1940 | +24.4% |
| 1944 | +10.6% |
| 1948 | +9.1% |
| 1952 | −5.9% |
| 1956 | −14.9% |
| 1960 | −9.9% |
| 1964 | +33.2% |
| 1968 | −0.7% |
| 1972 | −27.9% |
| 1976 | −3.2% |
| 1980 | −22.5% |
| 1984 | −32.5% |
| 1988 | −25.9% |
| 1992 | −5.3% |
| 1996 | −5.3% |
| 2000 | −9.0% |
| 2004 | −6.6% |
| 2008 | +9.2% |
| 2012 | −1.0% |
| 2016 | −9.9% |
| 2020 | −8.2% |
| 2024 | −12.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 7.1 points more Democratic.
274,092 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
−69 net domestic migration · 2025
Net −11,479 over 2011–2025 · gain loss
Arrivals reported $57,706 in average income, against $81,856 for residents who stayed — 30% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+10.3 on average — 22 points more Democratic-leaning than Berks County, PA itself (R+12.2).
Where arrivals came from lean of each source
- Montgomery County, PA1,023D+22.8
- Lancaster County, PA571R+16.0
- Lehigh County, PA546D+2.7
- Chester County, PA534D+14.5
- Philadelphia County, PA308D+58.8
- Bronx County, NY301D+45.1
Where departures went households, 2022–23
- Montgomery County, PA791
- Lancaster County, PA765
- Lehigh County, PA490
- Chester County, PA408
- Schuylkill County, PA375
- Philadelphia County, PA331
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 | −1,504 |
| 2012 | −1,675 |
| 2013 | −1,812 |
| 2014 | −2,114 |
| 2015 | −1,919 |
| 2016 | −2,110 |
| 2017 | −675 |
| 2018 | −70 |
| 2019 | −871 |
| 2021 | +485 |
| 2022 | +1,258 |
| 2023 | −250 |
| 2024 | −153 |
| 2025 | −69 |
Berks County's large Latino population in Reading coexists with a rural and suburban electorate that has shifted sharply rightward over the past decade, producing R+12.2 in 2024 after sitting near even as recently as 2008.
Across the recorded series it reached a Democratic high of 38.8 points in 1912 and a Republican high of 38.2 points in 1928. Between 2020 and 2024 the county moved 4.0 points toward the Republican candidate; the 2024 margin was 12.2 points.
A population of 433,015, a 67% non-Hispanic-white share, and a median household income of $79,777 describe the county. The county's voting pattern over the last decade is most similar to that of Lehigh County and Orange 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 →
Berks County, Pennsylvania. Akashic. https://akashic.app/county/42011/. Accessed May 20, 2026. License: CC BY 4.0.