- Lead
- 5,110
- Total
- 189,810
- vs nation
- D+4.2
- Turnout
- 70.2%
Lehigh County, PA
▦ precinct · ▥ counties · ▢ no spatial detail
President margin by year
Place winner margin
President results by year
2024 turnout 70.2% of 271,962 citizens 18+
- Lead
- 14,029
- Total
- 184,713
- vs nation
- D+3.1
- Turnout
- 69.8%
- Lead
- 7,634
- Total
- 162,733
- vs nation
- D+2.6
- Turnout
- 62.6%
- Lead
- 11,409
- Total
- 147,224
- vs nation
- D+3.9
- Turnout
- —
- Lead
- 23,707
- Total
- 152,473
- vs nation
- D+8.3
- Turnout
- —
- Lead
- 3,780
- Total
- 145,091
- vs nation
- D+5.1
- Turnout
- —
- Lead
- 1,175
- Total
- 116,307
- vs nation
- D+0.5
- Turnout
- —
- Lead
- 3,465
- Total
- 106,110
- vs nation
- R+5.3
- Turnout
- —
Key facts
- 2024 presidential margin
- D+2.7MIT Election Lab
- Population
- 378,7922024 5-year
- Population density
- 1,097 / sq mi2024 5-year · TIGER/Line
- Land area
- 345 sq miTIGER/Line
- Median household income
- $80,0792024 5-year
- White (non-Hispanic)
- 59.1%2024 5-year
- Black
- 5.9%2024 5-year
- Hispanic / Latino
- 28.0%2024 5-year
- Peak Democratic margin
- D+36.4 in 1912MIT Election Lab
- Peak Republican margin
- R+49.5 in 1928MIT Election Lab
- Most similar
- Northampton County, PA · twin score 93.4
Turnout and midterm durability
Participation measured against the same-year citizen voting-age population. Audited cycles count total general-election participants — ballots or participating voters, not presidential candidate votes. Cycles before 2016 predate that series and are derived from the certified presidential returns instead; they are marked everywhere they appear and are excluded from the figures below.
- 2024 turnout
- 70.2%191,044 participants ÷ 271,962 CVAP
- 2020→2022 drop-off
- +19.0 ptsVolatile
- Drop-off vs state
- +2.1 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026
- 51.2%–53.9%Recent-cycle and two-cycle persistence scenarios; not a forecast
Select a presidential cycle to show it on the map and results ledger above.
| Cycle | Participants | CVAP | Turnout | Series | Quality |
|---|---|---|---|---|---|
| 191,044 | 271,962 ± 2,301 | 70.2% | Audited | A/A | |
| 2022Mid | 137,328 | 270,399 ± 1,865 | 50.8% | Audited | A/A |
| 186,364 | 266,896 ± 2,129 | 69.8% | Audited | A/A | |
| 2018Mid | 129,845 | 264,606 ± 1,712 | 49.1% | Audited | A/A |
| 164,531 | 262,636 ± 1,648 | 62.6% | Audited | A/A | |
| 147,224 | 254,020 | 58.0% | Derived | — | |
| 152,473 | 245,315 | 62.2% | Derived | — | |
| 145,091 | 236,610 extrapolated | 61.3% | Derived | — |
Sources and methods
Audited cycles (2016, 2018, 2020, 2022, 2024) count total general-election participants against the same-year CVAP special tabulation, each cell carrying its own numerator and denominator quality grade. Derived cycles (2004, 2008, 2012) come from the certified presidential returns on this page over the ACS 5-year CVAP series, so they measure presidential votes cast rather than ballots — a floor on participation. Where a derived cycle predates the ACS its denominator is extrapolated rather than read, and says so on its own line below. They are shown for the longer arc and are excluded from the drop-off, excess-drop-off, and 2026 scenario figures above.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 311/228.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 306/183.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 301/2.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 297/138.
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:native; allocation share 0.0%; series 293/111.
- 2012 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2008 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2004 (derived): Certified presidential returns · extrapolated CVAP denominator; presidential votes cast — a floor on participation, not a ballot count; 2004 predates the ACS, so the denominator is a linear back-extrapolation from the 2008 and 2012 CVAP values, not a read figure.
Interactive election map
One map. Every available contest.
The map and local result cover Lehigh County only. The complete contest result is shown below for comparison.
Lehigh County result
0 precinct units · 0 candidate votes
Governor contest result
Loading the complete contest result…
Explore precinct resultsSearch, sort, compare years, or export CSV · 309 precincts
Precinct data
Results by precinct
309 precincts · 188,802 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Upper Macungie 5th DistUpper Macungie 5th Dist | 1,894 | 1,666 | 110 | 3,670 | 51.6% | 45.4% | D+6.2 |
|---|---|---|---|---|---|---|---|
| Precinct -Lower Macungie 2nd DistLower Macungie 2nd Dist | 1,849 | 1,717 | 48 | 3,614 | 51.2% | 47.5% | D+3.7 |
| Precinct -Upper Saucon 4th DistUpper Saucon 4th Dist | 1,665 | 1,759 | 29 | 3,453 | 48.2% | 50.9% | R+2.7 |
| Precinct -WeisenbergWeisenberg | 1,164 | 2,194 | 35 | 3,393 | 34.3% | 64.7% | R+30.4 |
| Precinct -Upper Milford Eastern DistUpper Milford Eastern Dist | 1,480 | 1,662 | 27 | 3,169 | 46.7% | 52.4% | R+5.7 |
| Precinct -Lower Macungie 6th DistLower Macungie 6th Dist | 1,506 | 1,526 | 58 | 3,090 | 48.7% | 49.4% | R+0.6 |
| Precinct -South Whitehall 8th DistSouth Whitehall 8th Dist | 1,312 | 1,282 | 56 | 2,650 | 49.5% | 48.4% | D+1.1 |
| Precinct -Lower MilfordLower Milford | 982 | 1,590 | 15 | 2,587 | 38.0% | 61.5% | R+23.5 |
| Precinct -Upper Macungie 2nd DistUpper Macungie 2nd Dist | 1,301 | 1,232 | 49 | 2,582 | 50.4% | 47.7% | D+2.7 |
| Precinct -Washington Southern DistWashington Southern Dist | 826 | 1,667 | 13 | 2,506 | 33.0% | 66.5% | R+33.6 |
| Precinct -North Whitehall 1st DistNorth Whitehall 1st Dist | 1,000 | 1,342 | 20 | 2,362 | 42.3% | 56.8% | R+14.5 |
| Precinct -Upper Milford Western DistUpper Milford Western Dist | 907 | 1,424 | 31 | 2,362 | 38.4% | 60.3% | R+21.9 |
| Precinct -Allentown 18th Ward 2nd DistAllentown 18th Ward 2nd Dist | 1,332 | 874 | 52 | 2,258 | 59.0% | 38.7% | D+20.3 |
| Precinct -North Whitehall 2nd DistNorth Whitehall 2nd Dist | 833 | 1,355 | 24 | 2,212 | 37.7% | 61.3% | R+23.6 |
| Precinct -Lower Macungie 1st DistLower Macungie 1st Dist | 1,102 | 1,070 | 26 | 2,198 | 50.1% | 48.7% | D+1.5 |
| Precinct -HeidelbergHeidelberg | 640 | 1,460 | 13 | 2,113 | 30.3% | 69.1% | R+38.8 |
| Precinct -South Whitehall 3rd DistSouth Whitehall 3rd Dist | 1,173 | 902 | 36 | 2,111 | 55.6% | 42.7% | D+12.8 |
| Precinct -Upper Saucon 1st DistUpper Saucon 1st Dist | 1,012 | 1,065 | 21 | 2,098 | 48.2% | 50.8% | R+2.5 |
| Precinct -Upper Macungie 3rd DistUpper Macungie 3rd Dist | 905 | 1,046 | 61 | 2,012 | 45.0% | 52.0% | R+7.0 |
| Precinct -Upper Macungie 1st DistUpper Macungie 1st Dist | 990 | 965 | 38 | 1,993 | 49.7% | 48.4% | D+1.3 |
| Precinct -Lower Macungie 10th DistLower Macungie 10th Dist | 949 | 944 | 26 | 1,919 | 49.5% | 49.2% | D+0.3 |
| Precinct -Lower Macungie 3rd DistLower Macungie 3rd Dist | 935 | 940 | 15 | 1,890 | 49.5% | 49.7% | R+0.3 |
| Precinct -South Whitehall 1st DistSouth Whitehall 1st Dist | 875 | 986 | 26 | 1,887 | 46.4% | 52.3% | R+5.9 |
| Precinct -MacungieMacungie | 1,005 | 848 | 29 | 1,882 | 53.4% | 45.1% | D+8.3 |
| Precinct -South Whitehall 5th DistSouth Whitehall 5th Dist | 1,126 | 719 | 34 | 1,879 | 59.9% | 38.3% | D+21.7 |
| Precinct -Whitehall 7th DistWhitehall 7th Dist | 810 | 992 | 15 | 1,817 | 44.6% | 54.6% | R+10.0 |
| Precinct -Lower Macungie 4th DistLower Macungie 4th Dist | 869 | 885 | 24 | 1,778 | 48.9% | 49.8% | R+0.9 |
| Precinct -South Whitehall 6th DistSouth Whitehall 6th Dist | 1,010 | 733 | 27 | 1,770 | 57.1% | 41.4% | D+15.6 |
| Precinct -Whitehall 10th DistWhitehall 10th Dist | 783 | 961 | 9 | 1,753 | 44.7% | 54.8% | R+10.2 |
| Precinct -Lower Macungie 7th DistLower Macungie 7th Dist | 913 | 757 | 18 | 1,688 | 54.1% | 44.8% | D+9.2 |
| Precinct -Salisbury 2nd WardSalisbury 2nd Ward | 762 | 872 | 12 | 1,646 | 46.3% | 53.0% | R+6.7 |
| Precinct -Emmaus 3rd DistEmmaus 3rd Dist | 803 | 823 | 19 | 1,645 | 48.8% | 50.0% | R+1.2 |
| Precinct -North Whitehall 4th DistNorth Whitehall 4th Dist | 647 | 981 | 13 | 1,641 | 39.4% | 59.8% | R+20.4 |
| Precinct -Lower Macungie 8th DistLower Macungie 8th Dist | 845 | 758 | 13 | 1,616 | 52.3% | 46.9% | D+5.4 |
| Precinct -Upper Saucon 2nd DistUpper Saucon 2nd Dist | 736 | 843 | 26 | 1,605 | 45.9% | 52.5% | R+6.7 |
| Precinct -Lynn New Tripoli DistLynn New Tripoli Dist | 498 | 1,085 | 17 | 1,600 | 31.1% | 67.8% | R+36.7 |
| Precinct -LowhillLowhill | 550 | 978 | 15 | 1,543 | 35.6% | 63.4% | R+27.7 |
| Precinct -CoopersburgCoopersburg | 720 | 806 | 16 | 1,542 | 46.7% | 52.3% | R+5.6 |
| Precinct -Whitehall 1st DistWhitehall 1st Dist | 834 | 658 | 25 | 1,517 | 55.0% | 43.4% | D+11.6 |
| Precinct -Upper Saucon 3rd DistUpper Saucon 3rd Dist | 720 | 762 | 15 | 1,497 | 48.1% | 50.9% | R+2.8 |
| Precinct -Whitehall 8th DistWhitehall 8th Dist | 662 | 778 | 22 | 1,462 | 45.3% | 53.2% | R+7.9 |
| Precinct -North Whitehall 5th DistNorth Whitehall 5th Dist | 561 | 877 | 15 | 1,453 | 38.6% | 60.4% | R+21.7 |
| Precinct -Upper Macungie 8th DistUpper Macungie 8th Dist | 730 | 687 | 20 | 1,437 | 50.8% | 47.8% | D+3.0 |
| Precinct -Upper Macungie 4th DistUpper Macungie 4th Dist | 731 | 648 | 27 | 1,406 | 52.0% | 46.1% | D+5.9 |
| Precinct -Lower Macungie 5th DistLower Macungie 5th Dist | 731 | 644 | 14 | 1,389 | 52.6% | 46.4% | D+6.3 |
| Precinct -Allentown 16th Ward 2nd DistAllentown 16th Ward 2nd Dist | 757 | 620 | 11 | 1,388 | 54.5% | 44.7% | D+9.9 |
| Precinct -AlburtisAlburtis | 624 | 737 | 25 | 1,386 | 45.0% | 53.2% | R+8.2 |
| Precinct -Whitehall 12th DistWhitehall 12th Dist | 715 | 624 | 39 | 1,378 | 51.9% | 45.3% | D+6.6 |
| Precinct -Salisbury 1st WardSalisbury 1st Ward | 642 | 714 | 20 | 1,376 | 46.7% | 51.9% | R+5.2 |
| Precinct -Upper Macungie 6th DistUpper Macungie 6th Dist | 678 | 676 | 17 | 1,371 | 49.5% | 49.3% | D+0.1 |
| Precinct -Upper Saucon 5th DistUpper Saucon 5th Dist | 684 | 652 | 15 | 1,351 | 50.6% | 48.3% | D+2.4 |
| Precinct -Allentown 19th Ward 6th DistAllentown 19th Ward 6th Dist | 808 | 526 | 12 | 1,346 | 60.0% | 39.1% | D+21.0 |
| Precinct -Upper Macungie 7th DistUpper Macungie 7th Dist | 708 | 605 | 30 | 1,343 | 52.7% | 45.0% | D+7.7 |
| Precinct -Allentown 11th Ward 4th DistAllentown 11th Ward 4th Dist | 1,028 | 303 | 6 | 1,337 | 76.9% | 22.7% | D+54.2 |
| Precinct -Whitehall 11th DistWhitehall 11th Dist | 572 | 700 | 5 | 1,277 | 44.8% | 54.8% | R+10.0 |
| Precinct -Emmaus 4th DistEmmaus 4th Dist | 679 | 579 | 17 | 1,275 | 53.3% | 45.4% | D+7.8 |
| Precinct -Upper Saucon 6th DistUpper Saucon 6th Dist | 649 | 575 | 9 | 1,233 | 52.6% | 46.6% | D+6.0 |
| Precinct -Bethlehem 13th Ward 1st DistBethlehem 13th Ward 1st Dist | 763 | 435 | 11 | 1,209 | 63.1% | 36.0% | D+27.1 |
| Precinct -Emmaus 6th DistEmmaus 6th Dist | 686 | 505 | 13 | 1,204 | 57.0% | 41.9% | D+15.0 |
| Precinct -North Whitehall 6th DistNorth Whitehall 6th Dist | 470 | 702 | 18 | 1,190 | 39.5% | 59.0% | R+19.5 |
| Precinct -Whitehall 9th DistWhitehall 9th Dist | 572 | 582 | 9 | 1,163 | 49.2% | 50.0% | R+0.9 |
| Precinct -North Whitehall 3rd DistNorth Whitehall 3rd Dist | 434 | 711 | 14 | 1,159 | 37.4% | 61.3% | R+23.9 |
| Precinct -Whitehall 6th DistWhitehall 6th Dist | 532 | 586 | 26 | 1,144 | 46.5% | 51.2% | R+4.7 |
| Precinct -Bethlehem 13th Ward 4th DistBethlehem 13th Ward 4th Dist | 655 | 474 | 11 | 1,140 | 57.5% | 41.6% | D+15.9 |
| Precinct -Allentown 14th Ward 2nd DistAllentown 14th Ward 2nd Dist | 657 | 455 | 9 | 1,121 | 58.6% | 40.6% | D+18.0 |
| Precinct -South Whitehall 4th DistSouth Whitehall 4th Dist | 523 | 589 | 7 | 1,119 | 46.7% | 52.6% | R+5.9 |
| Precinct -Lower Macungie 9th DistLower Macungie 9th Dist | 572 | 527 | 16 | 1,115 | 51.3% | 47.3% | D+4.0 |
| Precinct -Emmaus 2nd DistEmmaus 2nd Dist | 558 | 525 | 10 | 1,093 | 51.1% | 48.0% | D+3.0 |
| Precinct -Salisbury 4th Ward 1st DistSalisbury 4th Ward 1st Dist | 516 | 561 | 10 | 1,087 | 47.5% | 51.6% | R+4.1 |
| Precinct -Allentown 15th Ward 3rd DistAllentown 15th Ward 3rd Dist | 616 | 466 | 3 | 1,085 | 56.8% | 42.9% | D+13.8 |
| Precinct -Emmaus 1st DistEmmaus 1st Dist | 553 | 512 | 12 | 1,077 | 51.3% | 47.5% | D+3.8 |
| Precinct -Catasauqua 3rd DistCatasauqua 3rd Dist | 499 | 559 | 15 | 1,073 | 46.5% | 52.1% | R+5.6 |
| Precinct -Salisbury 5th Ward 2nd DistSalisbury 5th Ward 2nd Dist | 536 | 521 | 9 | 1,066 | 50.3% | 48.9% | D+1.4 |
| Precinct -Allentown 14th Ward 1st DistAllentown 14th Ward 1st Dist | 612 | 440 | 12 | 1,064 | 57.5% | 41.4% | D+16.2 |
| Precinct -Coplay 2nd DistCoplay 2nd Dist | 491 | 543 | 16 | 1,050 | 46.8% | 51.7% | R+5.0 |
| Precinct -Allentown 15th Ward 2nd DistAllentown 15th Ward 2nd Dist | 588 | 451 | 8 | 1,047 | 56.2% | 43.1% | D+13.1 |
| Precinct -Allentown 11th Ward 6th DistAllentown 11th Ward 6th Dist | 591 | 438 | 7 | 1,036 | 57.0% | 42.3% | D+14.8 |
| Precinct -Whitehall 4th DistWhitehall 4th Dist | 528 | 493 | 14 | 1,035 | 51.0% | 47.6% | D+3.4 |
| Precinct -Catasauqua 1st DistCatasauqua 1st Dist | 545 | 472 | 10 | 1,027 | 53.1% | 46.0% | D+7.1 |
| Precinct -Bethlehem 13th Ward 3rd DistBethlehem 13th Ward 3rd Dist | 586 | 411 | 6 | 1,003 | 58.4% | 41.0% | D+17.4 |
| Precinct -Bethlehem 13th Ward 8th DistBethlehem 13th Ward 8th Dist | 581 | 407 | 11 | 999 | 58.2% | 40.7% | D+17.4 |
| Precinct -Catasauqua 2nd DistCatasauqua 2nd Dist | 455 | 533 | 6 | 994 | 45.8% | 53.6% | R+7.8 |
| Precinct -Allentown 3rd WardAllentown 3rd Ward | 671 | 301 | 12 | 984 | 68.2% | 30.6% | D+37.6 |
| Precinct -Allentown 19th Ward 2nd DistAllentown 19th Ward 2nd Dist | 564 | 378 | 9 | 951 | 59.3% | 39.7% | D+19.6 |
| Precinct -South Whitehall 7th DistSouth Whitehall 7th Dist | 455 | 473 | 15 | 943 | 48.3% | 50.2% | R+1.9 |
| Precinct -Allentown 19th Ward 5th DistAllentown 19th Ward 5th Dist | 533 | 399 | 9 | 941 | 56.6% | 42.4% | D+14.2 |
| Precinct -Whitehall 3rd DistWhitehall 3rd Dist | 520 | 406 | 13 | 939 | 55.4% | 43.2% | D+12.1 |
| Precinct -Bethlehem 13th Ward 7th DistBethlehem 13th Ward 7th Dist | 588 | 343 | 7 | 938 | 62.7% | 36.6% | D+26.1 |
| Precinct -South Whitehall 2nd DistSouth Whitehall 2nd Dist | 421 | 479 | 11 | 911 | 46.2% | 52.6% | R+6.4 |
| Precinct -Slatington 3rd DistSlatington 3rd Dist | 351 | 545 | 11 | 907 | 38.7% | 60.1% | R+21.4 |
| Precinct -Allentown 12th Ward 2nd DistAllentown 12th Ward 2nd Dist | 533 | 365 | 5 | 903 | 59.0% | 40.4% | D+18.6 |
| Precinct -Allentown 16th Ward 1st DistAllentown 16th Ward 1st Dist | 506 | 367 | 11 | 884 | 57.2% | 41.5% | D+15.7 |
| Precinct -Fountain Hill 1st DistFountain Hill 1st Dist | 574 | 299 | 9 | 882 | 65.1% | 33.9% | D+31.2 |
| Precinct -Allentown 8th Ward 4th DistAllentown 8th Ward 4th Dist | 566 | 307 | 6 | 879 | 64.4% | 34.9% | D+29.5 |
| Precinct -Bethlehem 13th Ward 5th DistBethlehem 13th Ward 5th Dist | 507 | 351 | 10 | 868 | 58.4% | 40.4% | D+18.0 |
| Precinct -Bethlehem 10th WardBethlehem 10th Ward | 590 | 264 | 5 | 859 | 68.7% | 30.7% | D+38.0 |
| Precinct -Allentown 15th Ward 1st DistAllentown 15th Ward 1st Dist | 428 | 407 | 14 | 849 | 50.4% | 47.9% | D+2.5 |
| Precinct -Salisbury 3rd Ward 2nd DistSalisbury 3rd Ward 2nd Dist | 389 | 443 | 7 | 839 | 46.4% | 52.8% | R+6.4 |
| Precinct -Bethlehem 13th Ward 2nd DistBethlehem 13th Ward 2nd Dist | 479 | 336 | 10 | 825 | 58.1% | 40.7% | D+17.3 |
| Precinct -Allentown 15th Ward 4th DistAllentown 15th Ward 4th Dist | 427 | 385 | 6 | 818 | 52.2% | 47.1% | D+5.1 |
| Precinct -Salisbury 5th Ward 1st DistSalisbury 5th Ward 1st Dist | 413 | 371 | 10 | 794 | 52.0% | 46.7% | D+5.3 |
| Precinct -Allentown 17th Ward 3rd DistAllentown 17th Ward 3rd Dist | 506 | 274 | 10 | 790 | 64.1% | 34.7% | D+29.4 |
| Precinct -Allentown 17th Ward 2nd DistAllentown 17th Ward 2nd Dist | 496 | 276 | 12 | 784 | 63.3% | 35.2% | D+28.1 |
| Precinct -Bethlehem 13th Ward 6th DistBethlehem 13th Ward 6th Dist | 413 | 363 | 5 | 781 | 52.9% | 46.5% | D+6.4 |
| Precinct -Washington Eastern DistWashington Eastern Dist | 237 | 535 | 8 | 780 | 30.4% | 68.6% | R+38.2 |
| Precinct -Coplay 1st DistCoplay 1st Dist | 349 | 418 | 5 | 772 | 45.2% | 54.1% | R+8.9 |
| Precinct -Allentown 12th Ward 4th DistAllentown 12th Ward 4th Dist | 395 | 362 | 6 | 763 | 51.8% | 47.4% | D+4.3 |
| Precinct -Allentown 12th Ward 3rd DistAllentown 12th Ward 3rd Dist | 450 | 301 | 7 | 758 | 59.4% | 39.7% | D+19.7 |
| Precinct -Allentown 17th Ward 4th DistAllentown 17th Ward 4th Dist | 504 | 237 | 8 | 749 | 67.3% | 31.6% | D+35.6 |
| Precinct -Allentown 18th Ward 1st DistAllentown 18th Ward 1st Dist | 477 | 256 | 9 | 742 | 64.3% | 34.5% | D+29.8 |
| Precinct -Allentown 12th Ward 5th DistAllentown 12th Ward 5th Dist | 391 | 324 | 4 | 719 | 54.4% | 45.1% | D+9.3 |
| Precinct -HanoverHanover | 361 | 346 | 7 | 714 | 50.6% | 48.5% | D+2.1 |
| Precinct -Allentown 11th Ward 7th DistAllentown 11th Ward 7th Dist | 423 | 279 | 7 | 709 | 59.7% | 39.4% | D+20.3 |
| Precinct -Allentown 1st WardAllentown 1st Ward | 495 | 206 | 8 | 709 | 69.8% | 29.1% | D+40.8 |
| Precinct -Fountain Hill 2nd DistFountain Hill 2nd Dist | 421 | 277 | 9 | 707 | 59.5% | 39.2% | D+20.4 |
| Precinct -Salisbury 3rd Ward 1st DistSalisbury 3rd Ward 1st Dist | 329 | 371 | 5 | 705 | 46.7% | 52.6% | R+6.0 |
| Precinct -Allentown 19th Ward 4th DistAllentown 19th Ward 4th Dist | 421 | 280 | 3 | 704 | 59.8% | 39.8% | D+20.0 |
| Precinct -Allentown 9th WardAllentown 9th Ward | 463 | 231 | 7 | 701 | 66.0% | 33.0% | D+33.1 |
| Precinct -Allentown 8th Ward 7th DistAllentown 8th Ward 7th Dist | 391 | 303 | 5 | 699 | 55.9% | 43.3% | D+12.6 |
| Precinct -Allentown 13th Ward 3rd DistAllentown 13th Ward 3rd Dist | 410 | 274 | 10 | 694 | 59.1% | 39.5% | D+19.6 |
| Precinct -Bethlehem 12th Ward 2nd DistBethlehem 12th Ward 2nd Dist | 466 | 218 | 6 | 690 | 67.5% | 31.6% | D+35.9 |
| Precinct -Allentown 10th Ward 1st DistAllentown 10th Ward 1st Dist | 471 | 207 | 7 | 685 | 68.8% | 30.2% | D+38.5 |
| Precinct -Allentown 17th Ward 1st DistAllentown 17th Ward 1st Dist | 430 | 243 | 9 | 682 | 63.0% | 35.6% | D+27.4 |
| Precinct -Emmaus 5th DistEmmaus 5th Dist | 334 | 334 | 7 | 675 | 49.5% | 49.5% | Exact tie |
| Precinct -Washington Western DistWashington Western Dist | 188 | 480 | 6 | 674 | 27.9% | 71.2% | R+43.3 |
| Precinct -Salisbury 4th Ward 2nd DistSalisbury 4th Ward 2nd Dist | 323 | 341 | 6 | 670 | 48.2% | 50.9% | R+2.7 |
| Precinct -Lynn Jacksonville DistLynn Jacksonville Dist | 176 | 486 | 5 | 667 | 26.4% | 72.9% | R+46.5 |
| Precinct -Fountain Hill 3rd DistFountain Hill 3rd Dist | 397 | 249 | 10 | 656 | 60.5% | 38.0% | D+22.6 |
| Precinct -Bethlehem 11th WardBethlehem 11th Ward | 408 | 222 | 11 | 641 | 63.7% | 34.6% | D+29.0 |
| Precinct -Allentown 13th Ward 1st DistAllentown 13th Ward 1st Dist | 409 | 219 | 8 | 636 | 64.3% | 34.4% | D+29.9 |
| Precinct -Allentown 12th Ward 1st DistAllentown 12th Ward 1st Dist | 411 | 212 | 11 | 634 | 64.8% | 33.4% | D+31.4 |
| Precinct -Allentown 5th WardAllentown 5th Ward | 441 | 176 | 5 | 622 | 70.9% | 28.3% | D+42.6 |
| Precinct -Bethlehem 12th Ward 1st DistBethlehem 12th Ward 1st Dist | 423 | 187 | 9 | 619 | 68.3% | 30.2% | D+38.1 |
| Precinct -Allentown 2nd WardAllentown 2nd Ward | 418 | 188 | 8 | 614 | 68.1% | 30.6% | D+37.5 |
| Precinct -Allentown 19th Ward 1st DistAllentown 19th Ward 1st Dist | 322 | 287 | 4 | 613 | 52.5% | 46.8% | D+5.7 |
| Precinct -Whitehall 5th DistWhitehall 5th Dist | 256 | 344 | 9 | 609 | 42.0% | 56.5% | R+14.4 |
| Precinct -Allentown 8th Ward 3rd DistAllentown 8th Ward 3rd Dist | 407 | 192 | 2 | 601 | 67.7% | 31.9% | D+35.8 |
| Precinct -Allentown 19th Ward 3rd DistAllentown 19th Ward 3rd Dist | 326 | 270 | 4 | 600 | 54.3% | 45.0% | D+9.3 |
| Precinct -Allentown 6th Ward 2nd DistAllentown 6th Ward 2nd Dist | 330 | 252 | 11 | 593 | 55.6% | 42.5% | D+13.2 |
| Precinct -Slatington 1st DistSlatington 1st Dist | 231 | 354 | 2 | 587 | 39.4% | 60.3% | R+21.0 |
| Precinct -Allentown 11th Ward 5th DistAllentown 11th Ward 5th Dist | 372 | 204 | 9 | 585 | 63.6% | 34.9% | D+28.7 |
| Precinct -Allentown 11th Ward 3rd DistAllentown 11th Ward 3rd Dist | 373 | 204 | 5 | 582 | 64.1% | 35.1% | D+29.0 |
| Precinct -Whitehall 2nd DistWhitehall 2nd Dist | 285 | 290 | 7 | 582 | 49.0% | 49.8% | R+0.9 |
| Precinct -Allentown 13th Ward 2nd DistAllentown 13th Ward 2nd Dist | 328 | 200 | 6 | 534 | 61.4% | 37.5% | D+24.0 |
| Precinct -Allentown 10th Ward 3rd DistAllentown 10th Ward 3rd Dist | 326 | 193 | 6 | 525 | 62.1% | 36.8% | D+25.3 |
| Precinct -Allentown 11th Ward 2nd DistAllentown 11th Ward 2nd Dist | 338 | 175 | 5 | 518 | 65.3% | 33.8% | D+31.5 |
| Precinct -Allentown 10th Ward 4th DistAllentown 10th Ward 4th Dist | 330 | 170 | 4 | 504 | 65.5% | 33.7% | D+31.7 |
| Precinct -Allentown 8th Ward 6th DistAllentown 8th Ward 6th Dist | 310 | 179 | 1 | 490 | 63.3% | 36.5% | D+26.7 |
| Precinct -Slatington 2nd DistSlatington 2nd Dist | 179 | 300 | 4 | 483 | 37.1% | 62.1% | R+25.1 |
| Precinct -Allentown 13th Ward 4th DistAllentown 13th Ward 4th Dist | 302 | 173 | 2 | 477 | 63.3% | 36.3% | D+27.0 |
| Precinct -Allentown 11th Ward 1st DistAllentown 11th Ward 1st Dist | 293 | 182 | 1 | 476 | 61.6% | 38.2% | D+23.3 |
| Precinct -Lynn Lynnville DistLynn Lynnville Dist | 141 | 317 | 10 | 468 | 30.1% | 67.7% | R+37.6 |
| Precinct -Allentown 4th WardAllentown 4th Ward | 290 | 158 | 3 | 451 | 64.3% | 35.0% | D+29.3 |
| Precinct -Allentown 8th Ward 5th DistAllentown 8th Ward 5th Dist | 233 | 160 | 4 | 397 | 58.7% | 40.3% | D+18.4 |
| Precinct -Allentown 8th Ward 2nd DistAllentown 8th Ward 2nd Dist | 261 | 117 | 3 | 381 | 68.5% | 30.7% | D+37.8 |
| Precinct -Allentown 6th Ward 1st DistAllentown 6th Ward 1st Dist | 186 | 128 | 2 | 316 | 58.9% | 40.5% | D+18.4 |
| Precinct -Allentown 8th Ward 1st DistAllentown 8th Ward 1st Dist | 221 | 88 | 6 | 315 | 70.2% | 27.9% | D+42.2 |
| ALBURTIS Voting District42_4207710 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 0142_4207720 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 0242_4207730 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 0342_4207740 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 0442_4207750 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 0542_4207760 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 06 DIST 0142_4207770 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 06 DIST 0242_4207780 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 0742_4207790 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 08 DIST 0142_42077110 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 08 DIST 0242_42077120 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 08 DIST 0342_42077130 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 08 DIST 0442_42077140 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 08 DIST 0542_42077150 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 08 DIST 0642_42077160 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 08 DIST 0742_42077170 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 0942_42077180 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 10 DIST 0142_42077190 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 10 DIST 0342_42077200 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 10 DIST 0442_42077210 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 11 DIST 0142_42077220 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 11 DIST 0242_42077230 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 11 DIST 0342_42077240 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 11 DIST 0442_42077250 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 11 DIST 0542_42077260 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 11 DIST 0642_42077270 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 11 DIST 0742_42077280 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 12 DIST 0142_42077290 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 12 DIST 0242_42077300 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 12 DIST 0342_42077310 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 12 DIST 0442_42077320 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 12 DIST 0542_42077330 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 13 DIST 0142_42077340 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 13 DIST 0242_42077350 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 13 DIST 0342_42077360 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 13 DIST 0442_42077370 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 14 DIST 0142_42077380 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 14 DIST 0242_42077390 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 15 DIST 0142_42077400 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 15 DIST 0242_42077410 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 15 DIST 0342_42077420 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 15 DIST 0442_42077430 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 16 DIST 0142_42077440 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 16 DIST 0242_42077450 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 17 DIST 0142_42077460 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 17 DIST 0242_42077470 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 17 DIST 0342_42077480 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 17 DIST 0442_42077490 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 18 DIST 0142_42077500 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 18 DIST 0242_42077510 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 19 DIST 0142_42077520 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 19 DIST 0242_42077530 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 19 DIST 0342_42077540 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 19 DIST 0442_42077550 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 19 DIST 0542_42077560 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALLENTOWN WD 19 DIST 0642_42077570 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 1042_42077580 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 1142_42077590 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 12 DIST 0142_42077600 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 12 DIST 0242_42077610 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 13 DIST 0142_42077620 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 13 DIST 0242_42077630 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 13 DIST 0342_42077640 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 13 DIST 0442_42077650 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 13 DIST 0542_42077660 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 13 DIST 0642_42077670 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 13 DIST 0742_42077680 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHLEHEM WD 13 DIST 0842_42077690 | 0 | 0 | 0 | 0 | — | — | No votes |
| CATASAUQU DIST 0142_42077700 | 0 | 0 | 0 | 0 | — | — | No votes |
| CATASAUQU DIST 0242_42077710 | 0 | 0 | 0 | 0 | — | — | No votes |
| CATASAUQU DIST 0342_42077720 | 0 | 0 | 0 | 0 | — | — | No votes |
| COOPERSBURG Voting District42_42077730 | 0 | 0 | 0 | 0 | — | — | No votes |
| COPLAY DIST 0142_42077740 | 0 | 0 | 0 | 0 | — | — | No votes |
| COPLAY DIST 0242_42077750 | 0 | 0 | 0 | 0 | — | — | No votes |
| EMMAUS DIST 0142_42077760 | 0 | 0 | 0 | 0 | — | — | No votes |
| EMMAUS DIST 0242_42077770 | 0 | 0 | 0 | 0 | — | — | No votes |
| EMMAUS DIST 0342_42077780 | 0 | 0 | 0 | 0 | — | — | No votes |
| EMMAUS DIST 0442_42077790 | 0 | 0 | 0 | 0 | — | — | No votes |
| EMMAUS DIST 0542_42077800 | 0 | 0 | 0 | 0 | — | — | No votes |
| EMMAUS DIST 0642_42077810 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOUNTAIN HILL DIST 0142_42077820 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOUNTAIN HILL DIST 0242_42077830 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOUNTAIN HILL DIST 0342_42077840 | 0 | 0 | 0 | 0 | — | — | No votes |
| HANOVER TWP Voting District42_42077850 | 0 | 0 | 0 | 0 | — | — | No votes |
| HEIDELBERG TWP Voting District42_42077860 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 0142_42077870 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 0242_42077880 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 0342_42077890 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 0442_42077900 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 0542_42077910 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 0642_42077920 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 0742_42077911 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 0842_42077912 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 0942_42077891 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MACUNGIE TWP DIST 1042_42077901 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER MILFORD TWP Voting District42_42077930 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWHILL TWP Voting District42_42077940 | 0 | 0 | 0 | 0 | — | — | No votes |
| LYNN TWP DIST JACKSONVILLE42_42077950 | 0 | 0 | 0 | 0 | — | — | No votes |
| LYNN TWP DIST LYNNVILLE42_42077960 | 0 | 0 | 0 | 0 | — | — | No votes |
| LYNN TWP DIST NEW TRIPOLI42_42077970 | 0 | 0 | 0 | 0 | — | — | No votes |
| MACUNGIE Voting District42_42077980 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH WHITEHALL TWP DIST 0142_42077990 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH WHITEHALL TWP DIST 0242_420771000 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH WHITEHALL TWP DIST 0342_420771010 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORTH WHITEHALL TWP DIST 0442_420771020 | 0 | 0 | 0 | 0 | — | — | No votes |
| Precinct -Allentown 7th WardAllentown 7th Ward | 0 | 0 | 0 | 0 | — | — | No votes |
| SALISBURY TWP 05 DIST42_420771221 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALISBURY TWP WD 0142_420771030 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALISBURY TWP WD 0242_420771040 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALISBURY TWP WD 03 DIST 0142_420771061 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALISBURY TWP WD 03 DIST 0242_420771051 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALISBURY TWP WD 04 DIST 0142_420771060 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALISBURY TWP WD 04 DIST 0242_420771070 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALISBURY TWP WD 05 DIST 0142_420771080 | 0 | 0 | 0 | 0 | — | — | No votes |
| SALISBURY TWP WD 05 DIST 0242_420771090 | 0 | 0 | 0 | 0 | — | — | No votes |
| SLATINGTON DIST 0142_420771100 | 0 | 0 | 0 | 0 | — | — | No votes |
| SLATINGTON DIST 0242_420771110 | 0 | 0 | 0 | 0 | — | — | No votes |
| SLATINGTON DIST 0342_420771120 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH WHITEHALL TWP DIST 0142_420771130 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH WHITEHALL TWP DIST 0242_420771140 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH WHITEHALL TWP DIST 0342_420771150 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH WHITEHALL TWP DIST 0442_420771160 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH WHITEHALL TWP DIST 0542_420771170 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH WHITEHALL TWP DIST 0642_420771190 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH WHITEHALL TWP DIST 0742_420771200 | 0 | 0 | 0 | 0 | — | — | No votes |
| SOUTH WHITEHALL TWP DIST 0842_420771210 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER MACUNGIE TWP DIST 0142_420771220 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER MACUNGIE TWP DIST 0242_420771230 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER MACUNGIE TWP DIST 0342_420771240 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER MACUNGIE TWP DIST 0442_420771250 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER MILFORD TWP DIST EASTERN42_420771260 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER MILFORD TWP DIST WESTERN42_420771270 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER SAUCON TWP DIST 0142_420771280 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER SAUCON TWP DIST 0242_420771290 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER SAUCON TWP DIST 0342_420771300 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER SAUCON TWP DIST 0442_420771310 | 0 | 0 | 0 | 0 | — | — | No votes |
| WASHINGTON TWP DIST EASTERN42_420771320 | 0 | 0 | 0 | 0 | — | — | No votes |
| WASHINGTON TWP DIST SOUTHERN42_420771330 | 0 | 0 | 0 | 0 | — | — | No votes |
| WASHINGTON TWP DIST WESTERN42_420771340 | 0 | 0 | 0 | 0 | — | — | No votes |
| WEISENBERG TWP Voting District42_420771350 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 0142_420771360 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 0242_420771370 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 0342_420771380 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 0442_420771390 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 0542_420771400 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 0642_420771410 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 0742_420771420 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 0842_420771430 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 0942_420771440 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 1042_420771450 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 1142_420771460 | 0 | 0 | 0 | 0 | — | — | No votes |
| WHITEHALL TWP DIST 1242_420771470 | 0 | 0 | 0 | 0 | — | — | No votes |
presidential history
Party record book
Lehigh County, PA · the strongest Democratic and Republican presidential performances recorded here, measured three ways.
1892–2024 · 34 presidential cycles
Highest vote share
Largest share of the presidential candidate vote cast here.
Democratic
Lyndon B. Johnson1964
64.9%
60,377 votes · D+30.2
Runner-up · Barack Obama, 2008 · 57.1%
Republican
Herbert Hoover1928
74.4%
40,291 votes · R+49.5
Runner-up · Dwight D. Eisenhower, 1956 · 63.3%
Most votes
Largest number of votes cast for the party’s presidential nominee here.
Democratic
Joe Biden2020
98,288votes
53.2% of the vote · D+7.6
Runner-up · Kamala Harris, 2024 · 96,317 votes
Republican
Donald Trump2024
91,207votes
48.1% of the vote · D+2.7
Runner-up · Donald Trump, 2020 · 84,259 votes
Best relative to the U.S.
This Place’s margin against the national margin in the same election — positive when it leaned toward the party more than the country did.
Democratic
Woodrow Wilson1912
+16.8pts D vs U.S.
Place D+36.4 · U.S. D+19.5
Runner-up · Grover Cleveland, 1892 · +13.7 pts
Republican
Herbert Hoover1928
+32.0pts R vs U.S.
Place R+49.5 · U.S. R+17.5
Runner-up · Herbert Hoover, 1932 · +16.1 pts
Current officeholders
Seats representing Lehigh County, PA. A county elects none of these itself — they are the members for the 1 congressional, 2 state senate and 5 state house districts it falls inside, so parts of the county are represented by different members.
Senate and governor results are in the Office selector at the top of this page.
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.
| Year | Vote lead | Democratic | Republican | Total |
|---|---|---|---|---|
| 2024 | D | 52.3%98,017 | 47.7%89,350 | 187,367 |
Registered voters
By party of registration, over time
Registration leans Democratic; the presidential vote runs 5.9 points more Republican than the rolls.
253,560 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
−688 net domestic migration · 2025
Net −8,468 over 2011–2025 · gain loss
Arrivals reported $66,247 in average income, against $88,810 for residents who stayed — 25% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+7.6 on average — 4.9 points more Democratic-leaning than Lehigh County, PA itself (D+2.7).
Where arrivals came from lean of each source
- Northampton County, PA2,394R+1.8
- Berks County, PA490R+12.2
- Bronx County, NY431D+45.1
- Bucks County, PA385R+0.1
- Montgomery County, PA377D+22.8
- Kings County, NY297D+43.3
Where departures went households, 2022–23
- Northampton County, PA2,664
- Berks County, PA546
- Montgomery County, PA369
- Philadelphia County, PA341
- Carbon County, PA297
- Bucks County, PA268
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 | +844 |
| 2012 | −1,020 |
| 2013 | −1,879 |
| 2014 | −570 |
| 2015 | −472 |
| 2016 | −625 |
| 2017 | +275 |
| 2018 | −846 |
| 2019 | −777 |
| 2021 | +236 |
| 2022 | −1,202 |
| 2023 | −643 |
| 2024 | −1,101 |
| 2025 | −688 |
Lehigh County anchors Pennsylvania's Lehigh Valley and has shifted steadily toward competitive territory over the past decade, with its mix of mid-sized-city voters in Allentown and growing Latino population reshaping its presidential margins.
Across the recorded series it reached a Democratic high of 36.4 points in 1912 and a Republican high of 49.5 points in 1928. Between 2020 and 2024 the county moved 4.9 points toward the Republican candidate; the 2024 margin was 2.7 points.
A population of 378,792, a 59% non-Hispanic-white share, and a median household income of $80,079 describe the county. The county's voting pattern over the last decade is most similar to that of Northampton County and Berks 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 →
Lehigh County, Pennsylvania. Akashic. https://akashic.app/county/42077/. Accessed May 20, 2026. License: CC BY 4.0.