- Lead
- 77,903
- Total
- 328,172
- vs nation
- D+25.2
- Turnout
- 76.8%
Delaware County, PA
President margin by year
Place winner margin
President results by year
2024 turnout 76.8% of 430,721 citizens 18+
- Lead
- 87,891
- Total
- 327,931
- vs nation
- D+22.4
- Turnout
- 78.7%
- Lead
- 66,735
- Total
- 299,336
- vs nation
- D+20.2
- Turnout
- 73.1%
- Lead
- 60,939
- Total
- 285,564
- vs nation
- D+17.5
- Turnout
- —
- Lead
- 63,597
- Total
- 297,004
- vs nation
- D+14.1
- Turnout
- —
- Lead
- 42,176
- Total
- 284,538
- vs nation
- D+17.3
- Turnout
- —
- Lead
- 29,025
- Total
- 248,077
- vs nation
- D+11.2
- Turnout
- —
- Lead
- 23,318
- Total
- 234,748
- vs nation
- D+1.4
- Turnout
- —
Key facts
- 2024 presidential margin
- D+23.7MIT Election Lab
- Population
- 579,2222024 5-year
- Median household income
- $89,5462024 5-year
- White (non-Hispanic)
- 62.4%2024 5-year
- Black
- 21.9%2024 5-year
- Hispanic / Latino
- 5.0%2024 5-year
- Peak Democratic margin
- D+26.8 in 2020MIT Election Lab
- Peak Republican margin
- R+69.4 in 1924MIT Election Lab
- Most similar
- Albany County, NY · twin score 95.9
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
- 76.8%330,593 participants ÷ 430,721 CVAP
- 2020→2022 drop-off
- +19.6 ptsVolatile
- Drop-off versus state
- +2.6 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 57.2%–60.8%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 302,717 | 414,375 | 73.1% | A/A |
| 2018 · Midterm | 252,774 | 416,460 | 60.7% | A/A |
| 2020 · Presidential | 329,234 | 418,456 | 78.7% | A/A |
| 2022 · Midterm | 252,783 | 427,790 | 59.1% | A/A |
| 2024 · Presidential | 330,593 | 430,721 | 76.8% | 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
837 precincts · 328,165 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -NEWTOWN PRECINCT 5NEWTOWN PRECINCT 5 | 1,544 | 1,370 | 17 | 2,931 | 52.7% | 46.7% | D+5.9 |
|---|---|---|---|---|---|---|---|
| Precinct -EDGMONT TOWNSHIP DISTRICT 1EDGMONT TOWNSHIP DISTRICT 1 | 1,100 | 1,037 | 16 | 2,153 | 51.1% | 48.2% | D+2.9 |
| Precinct -UPPER CHICHESTER WARD 4 DISTRICT 1UPPER CHICHESTER WARD 4 DISTRICT 1 | 1,081 | 988 | 15 | 2,084 | 51.9% | 47.4% | D+4.5 |
| Precinct -ASTON WARD 2ASTON WARD 2 | 925 | 1,082 | 13 | 2,020 | 45.8% | 53.6% | R+7.8 |
| Precinct -CHESTER HEIGHTS VOTING DISTRICTCHESTER HEIGHTS VOTING DISTRICT | 1,073 | 909 | 15 | 1,997 | 53.7% | 45.5% | D+8.2 |
| Precinct -RADNOR WARD 4 PRECINCT 2RADNOR WARD 4 PRECINCT 2 | 1,294 | 592 | 21 | 1,907 | 67.9% | 31.0% | D+36.8 |
| Precinct -RADNOR WARD 5 PRECINCT 2RADNOR WARD 5 PRECINCT 2 | 1,345 | 504 | 15 | 1,864 | 72.2% | 27.0% | D+45.1 |
| Precinct -NEWTOWN PRECINCT 2NEWTOWN PRECINCT 2 | 976 | 794 | 8 | 1,778 | 54.9% | 44.7% | D+10.2 |
| Precinct -SWARTHMORE NORTHERN PRECINCTSWARTHMORE NORTHERN PRECINCT | 1,618 | 135 | 22 | 1,775 | 91.2% | 7.6% | D+83.5 |
| Precinct -RIDLEY WARD 7 PRECINCT 1RIDLEY WARD 7 PRECINCT 1 | 863 | 888 | 14 | 1,765 | 48.9% | 50.3% | R+1.4 |
| Precinct -MORTON VOTING DISTRICTMORTON VOTING DISTRICT | 1,025 | 563 | 21 | 1,609 | 63.7% | 35.0% | D+28.7 |
| Precinct -UPPER PROVIDENCE DISTRICT 1UPPER PROVIDENCE DISTRICT 1 | 1,130 | 454 | 13 | 1,597 | 70.8% | 28.4% | D+42.3 |
| Precinct -UPPER PROVIDENCE DISTRICT 2UPPER PROVIDENCE DISTRICT 2 | 1,049 | 527 | 14 | 1,590 | 66.0% | 33.1% | D+32.8 |
| Precinct -NEWTOWN PRECINCT 1NEWTOWN PRECINCT 1 | 758 | 811 | 14 | 1,583 | 47.9% | 51.2% | R+3.3 |
| Precinct -UPPER PROVIDENCE DISTRICT 5UPPER PROVIDENCE DISTRICT 5 | 841 | 727 | 9 | 1,577 | 53.3% | 46.1% | D+7.2 |
| Precinct -RADNOR WARD 6 PRECINCT 1RADNOR WARD 6 PRECINCT 1 | 1,030 | 514 | 19 | 1,563 | 65.9% | 32.9% | D+33.0 |
| Precinct -ASTON WARD 6ASTON WARD 6 | 620 | 921 | 8 | 1,549 | 40.0% | 59.5% | R+19.4 |
| Precinct -CONCORD PRECINCT 6CONCORD PRECINCT 6 | 729 | 788 | 17 | 1,534 | 47.5% | 51.4% | R+3.8 |
| Precinct -SWARTHMORE WESTERN PRECINCTSWARTHMORE WESTERN PRECINCT | 1,312 | 194 | 16 | 1,522 | 86.2% | 12.7% | D+73.5 |
| Precinct -UPPER PROVIDENCE DISTRICT 3UPPER PROVIDENCE DISTRICT 3 | 924 | 566 | 12 | 1,502 | 61.5% | 37.7% | D+23.8 |
| Precinct -NETHER PROVIDENCE WARD 3NETHER PROVIDENCE WARD 3 | 1,227 | 262 | 11 | 1,500 | 81.8% | 17.5% | D+64.3 |
| Precinct -ASTON WARD 3ASTON WARD 3 | 616 | 857 | 9 | 1,482 | 41.6% | 57.8% | R+16.3 |
| Precinct -CONCORD PRECINCT 2CONCORD PRECINCT 2 | 771 | 656 | 18 | 1,445 | 53.4% | 45.4% | D+8.0 |
| Precinct -RADNOR WARD 6 PRECINCT 2RADNOR WARD 6 PRECINCT 2 | 910 | 486 | 15 | 1,411 | 64.5% | 34.4% | D+30.0 |
| Precinct -RADNOR WARD 4 PRECINCT 1RADNOR WARD 4 PRECINCT 1 | 837 | 564 | 8 | 1,409 | 59.4% | 40.0% | D+19.4 |
| Precinct -HAVERFORD WARD 4 PRECINCT 1HAVERFORD WARD 4 PRECINCT 1 | 1,015 | 362 | 14 | 1,391 | 73.0% | 26.0% | D+46.9 |
| Precinct -RIDLEY WARD 6 PRECINCT 1RIDLEY WARD 6 PRECINCT 1 | 592 | 774 | 15 | 1,381 | 42.9% | 56.0% | R+13.2 |
| Precinct -ASTON WARD 7ASTON WARD 7 | 540 | 806 | 16 | 1,362 | 39.6% | 59.2% | R+19.5 |
| Precinct -EDGMONT TOWNSHIP DISTRICT 2EDGMONT TOWNSHIP DISTRICT 2 | 747 | 595 | 16 | 1,358 | 55.0% | 43.8% | D+11.2 |
| Precinct -BROOKHAVEN PRECINCT 1BROOKHAVEN PRECINCT 1 | 676 | 664 | 13 | 1,353 | 50.0% | 49.1% | D+0.9 |
| Precinct -RADNOR WARD 2 PRECINCT 2RADNOR WARD 2 PRECINCT 2 | 918 | 430 | 4 | 1,352 | 67.9% | 31.8% | D+36.1 |
| Precinct -ASTON WARD 1ASTON WARD 1 | 642 | 683 | 7 | 1,332 | 48.2% | 51.3% | R+3.1 |
| Precinct -ALDAN PRECINCT EASTALDAN PRECINCT EAST | 926 | 380 | 18 | 1,324 | 69.9% | 28.7% | D+41.2 |
| Precinct -ASTON WARD 4ASTON WARD 4 | 521 | 791 | 11 | 1,323 | 39.4% | 59.8% | R+20.4 |
| Precinct -RIDLEY WARD 5 PRECINCT 1RIDLEY WARD 5 PRECINCT 1 | 537 | 772 | 11 | 1,320 | 40.7% | 58.5% | R+17.8 |
| Precinct -CHADDS FORD SOUTHWEST PRECINCTCHADDS FORD SOUTHWEST PRECINCT | 737 | 566 | 11 | 1,314 | 56.1% | 43.1% | D+13.0 |
| Precinct -RADNOR WARD 2 PRECINCT 1RADNOR WARD 2 PRECINCT 1 | 827 | 472 | 4 | 1,303 | 63.5% | 36.2% | D+27.2 |
| Precinct -PARKSIDE VOTING DISTRICTPARKSIDE VOTING DISTRICT | 759 | 518 | 22 | 1,299 | 58.4% | 39.9% | D+18.6 |
| Precinct -ASTON WARD 5ASTON WARD 5 | 557 | 721 | 19 | 1,297 | 42.9% | 55.6% | R+12.6 |
| Precinct -MIDDLETOWN DISTRICT 3 PRECINCT 3MIDDLETOWN DISTRICT 3 PRECINCT 3 | 781 | 495 | 17 | 1,293 | 60.4% | 38.3% | D+22.1 |
| Precinct -CONCORD PRECINCT 11CONCORD PRECINCT 11 | 638 | 642 | 9 | 1,289 | 49.5% | 49.8% | R+0.3 |
| Precinct -NETHER PROVIDENCE WARD 6 PRECINCT 2NETHER PROVIDENCE WARD 6 PRECINCT 2 | 786 | 484 | 15 | 1,285 | 61.2% | 37.7% | D+23.5 |
| Precinct -CHADDS FORD NORTHEAST PRECINCTCHADDS FORD NORTHEAST PRECINCT | 646 | 613 | 18 | 1,277 | 50.6% | 48.0% | D+2.6 |
| Precinct -HAVERFORD WARD 7 PRECINCT 3HAVERFORD WARD 7 PRECINCT 3 | 794 | 467 | 11 | 1,272 | 62.4% | 36.7% | D+25.7 |
| Precinct -HAVERFORD WARD 5 PRECINCT 3HAVERFORD WARD 5 PRECINCT 3 | 1,123 | 129 | 18 | 1,270 | 88.4% | 10.2% | D+78.3 |
| Precinct -RIDLEY WARD 4 PRECINCT 2RIDLEY WARD 4 PRECINCT 2 | 678 | 574 | 11 | 1,263 | 53.7% | 45.4% | D+8.2 |
| Precinct -RIDLEY WARD 3 PRECINCT 2RIDLEY WARD 3 PRECINCT 2 | 573 | 653 | 17 | 1,243 | 46.1% | 52.5% | R+6.4 |
| Precinct -CONCORD PRECINCT 9CONCORD PRECINCT 9 | 603 | 629 | 10 | 1,242 | 48.6% | 50.6% | R+2.1 |
| Precinct -RADNOR WARD 3 PRECINCT 2RADNOR WARD 3 PRECINCT 2 | 837 | 392 | 13 | 1,242 | 67.4% | 31.6% | D+35.8 |
| Precinct -RIDLEY PARK PRECINCT 4RIDLEY PARK PRECINCT 4 | 630 | 595 | 7 | 1,232 | 51.1% | 48.3% | D+2.8 |
| Precinct -RIDLEY PARK PRECINCT 3RIDLEY PARK PRECINCT 3 | 583 | 627 | 9 | 1,219 | 47.8% | 51.4% | R+3.6 |
| Precinct -MEDIA WESTERN PRECINCTMEDIA WESTERN PRECINCT | 845 | 358 | 13 | 1,216 | 69.5% | 29.4% | D+40.0 |
| Precinct -HAVERFORD WARD 2 PRECINCT 3HAVERFORD WARD 2 PRECINCT 3 | 725 | 472 | 10 | 1,207 | 60.1% | 39.1% | D+21.0 |
| Precinct -BETHEL PRECINCT 3BETHEL PRECINCT 3 | 570 | 612 | 18 | 1,200 | 47.5% | 51.0% | R+3.5 |
| Precinct -RIDLEY WARD 9 PRECINCT 1RIDLEY WARD 9 PRECINCT 1 | 533 | 656 | 9 | 1,198 | 44.5% | 54.8% | R+10.3 |
| Precinct -BETHEL PRECINCT 1BETHEL PRECINCT 1 | 603 | 582 | 10 | 1,195 | 50.5% | 48.7% | D+1.8 |
| Precinct -HAVERFORD WARD 1 PRECINCT 4HAVERFORD WARD 1 PRECINCT 4 | 693 | 486 | 12 | 1,191 | 58.2% | 40.8% | D+17.4 |
| Precinct -UPPER PROVIDENCE DISTRICT 4UPPER PROVIDENCE DISTRICT 4 | 727 | 439 | 13 | 1,179 | 61.7% | 37.2% | D+24.4 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 8UPPER DARBY DISTRICT 3 PRECINCT 8 | 704 | 460 | 11 | 1,175 | 59.9% | 39.1% | D+20.8 |
| Precinct -HAVERFORD WARD 8 PRECINCT 1HAVERFORD WARD 8 PRECINCT 1 | 820 | 326 | 21 | 1,167 | 70.3% | 27.9% | D+42.3 |
| Precinct -BETHEL PRECINCT 4BETHEL PRECINCT 4 | 686 | 474 | 6 | 1,166 | 58.8% | 40.7% | D+18.2 |
| Precinct -THORNBURY DISTRICT 3THORNBURY DISTRICT 3 | 538 | 620 | 7 | 1,165 | 46.2% | 53.2% | R+7.0 |
| Precinct -RADNOR WARD 3 PRECINCT 1RADNOR WARD 3 PRECINCT 1 | 794 | 357 | 12 | 1,163 | 68.3% | 30.7% | D+37.6 |
| Precinct -SPRINGFIELD WARD 7 PRECINCT 2SPRINGFIELD WARD 7 PRECINCT 2 | 544 | 610 | 7 | 1,161 | 46.9% | 52.5% | R+5.7 |
| Precinct -GLENOLDEN PRECINCT 4GLENOLDEN PRECINCT 4 | 656 | 482 | 15 | 1,153 | 56.9% | 41.8% | D+15.1 |
| Precinct -BETHEL PRECINCT 2BETHEL PRECINCT 2 | 543 | 592 | 15 | 1,150 | 47.2% | 51.5% | R+4.3 |
| Precinct -RIDLEY WARD 8 PRECINCT 1RIDLEY WARD 8 PRECINCT 1 | 483 | 649 | 12 | 1,144 | 42.2% | 56.7% | R+14.5 |
| Precinct -THORNBURY DISTRICT 1THORNBURY DISTRICT 1 | 569 | 572 | 3 | 1,144 | 49.7% | 50.0% | R+0.3 |
| Precinct -RADNOR WARD 7 PRECINCT 2RADNOR WARD 7 PRECINCT 2 | 759 | 361 | 13 | 1,133 | 67.0% | 31.9% | D+35.1 |
| Precinct -UPPER CHICHESTER WARD 4 DISTRICT 2UPPER CHICHESTER WARD 4 DISTRICT 2 | 477 | 642 | 13 | 1,132 | 42.1% | 56.7% | R+14.6 |
| Precinct -RADNOR WARD 1 PRECINCT 1RADNOR WARD 1 PRECINCT 1 | 806 | 311 | 9 | 1,126 | 71.6% | 27.6% | D+44.0 |
| Precinct -UPPER DARBY DISTRICT 2 PRECINCT 7UPPER DARBY DISTRICT 2 PRECINCT 7 | 682 | 414 | 18 | 1,114 | 61.2% | 37.2% | D+24.1 |
| Precinct -DARBY TOWNSHIP WARD 4DARBY TOWNSHIP WARD 4 | 536 | 570 | 6 | 1,112 | 48.2% | 51.3% | R+3.1 |
| Precinct -RIDLEY WARD 4 PRECINCT 1RIDLEY WARD 4 PRECINCT 1 | 529 | 573 | 9 | 1,111 | 47.6% | 51.6% | R+4.0 |
| Precinct -ALDAN PRECINCT WESTALDAN PRECINCT WEST | 717 | 374 | 10 | 1,101 | 65.1% | 34.0% | D+31.2 |
| Precinct -RIDLEY PARK PRECINCT 1RIDLEY PARK PRECINCT 1 | 555 | 533 | 12 | 1,100 | 50.5% | 48.5% | D+2.0 |
| Precinct -HAVERFORD WARD 4 PRECINCT 4HAVERFORD WARD 4 PRECINCT 4 | 662 | 425 | 12 | 1,099 | 60.2% | 38.7% | D+21.6 |
| Precinct -MEDIA EASTERN PRECINCTMEDIA EASTERN PRECINCT | 802 | 290 | 7 | 1,099 | 73.0% | 26.4% | D+46.6 |
| Precinct -CONCORD PRECINCT 1CONCORD PRECINCT 1 | 564 | 515 | 14 | 1,093 | 51.6% | 47.1% | D+4.5 |
| Precinct -HAVERFORD WARD 8 PRECINCT 2HAVERFORD WARD 8 PRECINCT 2 | 780 | 298 | 10 | 1,088 | 71.7% | 27.4% | D+44.3 |
| Precinct -NEWTOWN PRECINCT 8NEWTOWN PRECINCT 8 | 540 | 536 | 12 | 1,088 | 49.6% | 49.3% | D+0.4 |
| Precinct -UPPER DARBY DISTRICT 1 PRECINCT 8UPPER DARBY DISTRICT 1 PRECINCT 8 | 806 | 260 | 14 | 1,080 | 74.6% | 24.1% | D+50.6 |
| Precinct -HAVERFORD WARD 9 PRECINCT 2HAVERFORD WARD 9 PRECINCT 2 | 645 | 421 | 12 | 1,078 | 59.8% | 39.1% | D+20.8 |
| Precinct -SWARTHMORE EASTERN PRECINCTSWARTHMORE EASTERN PRECINCT | 934 | 127 | 14 | 1,075 | 86.9% | 11.8% | D+75.1 |
| Precinct -MIDDLETOWN DISTRICT 3 PRECINCT 2MIDDLETOWN DISTRICT 3 PRECINCT 2 | 615 | 443 | 15 | 1,073 | 57.3% | 41.3% | D+16.0 |
| Precinct -BETHEL PRECINCT 5BETHEL PRECINCT 5 | 537 | 525 | 7 | 1,069 | 50.2% | 49.1% | D+1.1 |
| Precinct -HAVERFORD WARD 8 PRECINCT 3HAVERFORD WARD 8 PRECINCT 3 | 741 | 319 | 8 | 1,068 | 69.4% | 29.9% | D+39.5 |
| Precinct -RIDLEY WARD 5 PRECINCT 2RIDLEY WARD 5 PRECINCT 2 | 481 | 576 | 8 | 1,065 | 45.2% | 54.1% | R+8.9 |
| Precinct -RIDLEY WARD 9 PRECINCT 2RIDLEY WARD 9 PRECINCT 2 | 467 | 586 | 10 | 1,063 | 43.9% | 55.1% | R+11.2 |
| Precinct -HAVERFORD WARD 6 PRECINCT 1HAVERFORD WARD 6 PRECINCT 1 | 885 | 163 | 9 | 1,057 | 83.7% | 15.4% | D+68.3 |
| Precinct -RIDLEY WARD 3 PRECINCT 1RIDLEY WARD 3 PRECINCT 1 | 465 | 580 | 8 | 1,053 | 44.2% | 55.1% | R+10.9 |
| Precinct -UPPER DARBY DISTRICT 2 PRECINCT 1UPPER DARBY DISTRICT 2 PRECINCT 1 | 762 | 275 | 14 | 1,051 | 72.5% | 26.2% | D+46.3 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 6UPPER DARBY DISTRICT 5 PRECINCT 6 | 705 | 326 | 17 | 1,048 | 67.3% | 31.1% | D+36.2 |
| Precinct -UPPER CHICHESTER WARD 3 DISTRICT 2UPPER CHICHESTER WARD 3 DISTRICT 2 | 505 | 527 | 8 | 1,040 | 48.6% | 50.7% | R+2.1 |
| Precinct -HAVERFORD WARD 6 PRECINCT 4HAVERFORD WARD 6 PRECINCT 4 | 778 | 243 | 14 | 1,035 | 75.2% | 23.5% | D+51.7 |
| Precinct -HAVERFORD WARD 4 PRECINCT 2HAVERFORD WARD 4 PRECINCT 2 | 661 | 361 | 12 | 1,034 | 63.9% | 34.9% | D+29.0 |
| Precinct -UPPER CHICHESTER WARD 5 DISTRICT 1UPPER CHICHESTER WARD 5 DISTRICT 1 | 512 | 518 | 3 | 1,033 | 49.6% | 50.1% | R+0.6 |
| Precinct -CONCORD PRECINCT 7CONCORD PRECINCT 7 | 515 | 505 | 7 | 1,027 | 50.1% | 49.2% | D+1.0 |
| Precinct -DARBY TOWNSHIP WARD 1DARBY TOWNSHIP WARD 1 | 968 | 46 | 6 | 1,020 | 94.9% | 4.5% | D+90.4 |
| Precinct -RADNOR WARD 7 PRECINCT 1RADNOR WARD 7 PRECINCT 1 | 719 | 281 | 12 | 1,012 | 71.0% | 27.8% | D+43.3 |
| Precinct -HAVERFORD WARD 4 PRECINCT 3HAVERFORD WARD 4 PRECINCT 3 | 598 | 392 | 12 | 1,002 | 59.7% | 39.1% | D+20.6 |
| Precinct -CLIFTON HEIGHTS WARD 4CLIFTON HEIGHTS WARD 4 | 516 | 476 | 8 | 1,000 | 51.6% | 47.6% | D+4.0 |
| Precinct -MIDDLETOWN DISTRICT 4 PRECINCT 3MIDDLETOWN DISTRICT 4 PRECINCT 3 | 586 | 396 | 18 | 1,000 | 58.6% | 39.6% | D+19.0 |
| Precinct -RIDLEY PARK PRECINCT 2RIDLEY PARK PRECINCT 2 | 488 | 501 | 9 | 998 | 48.9% | 50.2% | R+1.3 |
| Precinct -HAVERFORD WARD 9 PRECINCT 1HAVERFORD WARD 9 PRECINCT 1 | 539 | 448 | 7 | 994 | 54.2% | 45.1% | D+9.2 |
| Precinct -HAVERFORD WARD 3 PRECINCT 1HAVERFORD WARD 3 PRECINCT 1 | 657 | 321 | 15 | 993 | 66.2% | 32.3% | D+33.8 |
| Precinct -UPPER DARBY DISTRICT 2 PRECINCT 2UPPER DARBY DISTRICT 2 PRECINCT 2 | 702 | 273 | 16 | 991 | 70.8% | 27.5% | D+43.3 |
| Precinct -YEADON PRECINCT 1YEADON PRECINCT 1 | 925 | 60 | 5 | 990 | 93.4% | 6.1% | D+87.4 |
| Precinct -MIDDLETOWN DISTRICT 2 PRECINCT 3MIDDLETOWN DISTRICT 2 PRECINCT 3 | 568 | 401 | 18 | 987 | 57.5% | 40.6% | D+16.9 |
| Precinct -CONCORD PRECINCT 8CONCORD PRECINCT 8 | 501 | 466 | 7 | 974 | 51.4% | 47.8% | D+3.6 |
| Precinct -SPRINGFIELD WARD 5 PRECINCT 2SPRINGFIELD WARD 5 PRECINCT 2 | 491 | 465 | 9 | 965 | 50.9% | 48.2% | D+2.7 |
| Precinct -MARPLE WARD 7 PRECINCT 2MARPLE WARD 7 PRECINCT 2 | 448 | 506 | 10 | 964 | 46.5% | 52.5% | R+6.0 |
| Precinct -UPPER DARBY DISTRICT 2 PRECINCT 6UPPER DARBY DISTRICT 2 PRECINCT 6 | 548 | 408 | 7 | 963 | 56.9% | 42.4% | D+14.5 |
| Precinct -HAVERFORD WARD 6 PRECINCT 3HAVERFORD WARD 6 PRECINCT 3 | 730 | 226 | 5 | 961 | 76.0% | 23.5% | D+52.4 |
| Precinct -RADNOR WARD 5 PRECINCT 1RADNOR WARD 5 PRECINCT 1 | 679 | 270 | 8 | 957 | 71.0% | 28.2% | D+42.7 |
| Precinct -MARPLE WARD 5 PRECINCT 2MARPLE WARD 5 PRECINCT 2 | 461 | 490 | 5 | 956 | 48.2% | 51.3% | R+3.0 |
| Precinct -SPRINGFIELD WARD 4 PRECINCT 2SPRINGFIELD WARD 4 PRECINCT 2 | 472 | 470 | 12 | 954 | 49.5% | 49.3% | D+0.2 |
| Precinct -NEWTOWN PRECINCT 7NEWTOWN PRECINCT 7 | 472 | 472 | 8 | 952 | 49.6% | 49.6% | Exact tie |
| Precinct -HAVERFORD WARD 1 PRECINCT 3HAVERFORD WARD 1 PRECINCT 3 | 542 | 395 | 9 | 946 | 57.3% | 41.8% | D+15.5 |
| Precinct -RIDLEY WARD 8 PRECINCT 2RIDLEY WARD 8 PRECINCT 2 | 389 | 551 | 4 | 944 | 41.2% | 58.4% | R+17.2 |
| Precinct -HAVERFORD WARD 3 PRECINCT 4HAVERFORD WARD 3 PRECINCT 4 | 601 | 330 | 4 | 935 | 64.3% | 35.3% | D+29.0 |
| Precinct -HAVERFORD WARD 9 PRECINCT 4HAVERFORD WARD 9 PRECINCT 4 | 488 | 440 | 7 | 935 | 52.2% | 47.1% | D+5.1 |
| Precinct -HAVERFORD WARD 3 PRECINCT 3HAVERFORD WARD 3 PRECINCT 3 | 596 | 329 | 7 | 932 | 63.9% | 35.3% | D+28.6 |
| Precinct -NETHER PROVIDENCE WARD 2 PRECINCT 1NETHER PROVIDENCE WARD 2 PRECINCT 1 | 680 | 240 | 11 | 931 | 73.0% | 25.8% | D+47.3 |
| Precinct -MIDDLETOWN DISTRICT 4 PRECINCT 2MIDDLETOWN DISTRICT 4 PRECINCT 2 | 402 | 520 | 8 | 930 | 43.2% | 55.9% | R+12.7 |
| Precinct -UPPER CHICHESTER WARD 1 DISTRICT 2UPPER CHICHESTER WARD 1 DISTRICT 2 | 423 | 494 | 9 | 926 | 45.7% | 53.3% | R+7.7 |
| Precinct -HAVERFORD WARD 7 PRECINCT 2HAVERFORD WARD 7 PRECINCT 2 | 586 | 329 | 8 | 923 | 63.5% | 35.6% | D+27.8 |
| Precinct -SPRINGFIELD WARD 7 PRECINCT 3SPRINGFIELD WARD 7 PRECINCT 3 | 433 | 477 | 12 | 922 | 47.0% | 51.7% | R+4.8 |
| Precinct -MEDIA SOUTHERN PRECINCTMEDIA SOUTHERN PRECINCT | 687 | 214 | 17 | 918 | 74.8% | 23.3% | D+51.5 |
| Precinct -NETHER PROVIDENCE WARD 7 PRECINCT 1NETHER PROVIDENCE WARD 7 PRECINCT 1 | 617 | 288 | 11 | 916 | 67.4% | 31.4% | D+35.9 |
| Precinct -NEWTOWN PRECINCT 6NEWTOWN PRECINCT 6 | 398 | 501 | 10 | 909 | 43.8% | 55.1% | R+11.3 |
| Precinct -THORNBURY DISTRICT 2THORNBURY DISTRICT 2 | 337 | 543 | 8 | 888 | 38.0% | 61.1% | R+23.2 |
| Precinct -CLIFTON HEIGHTS WARD 2CLIFTON HEIGHTS WARD 2 | 554 | 316 | 16 | 886 | 62.5% | 35.7% | D+26.9 |
| Precinct -NETHER PROVIDENCE WARD 4 PRECINCT 1NETHER PROVIDENCE WARD 4 PRECINCT 1 | 654 | 226 | 6 | 886 | 73.8% | 25.5% | D+48.3 |
| Precinct -YEADON PRECINCT 3YEADON PRECINCT 3 | 821 | 55 | 8 | 884 | 92.9% | 6.2% | D+86.7 |
| Precinct -BROOKHAVEN PRECINCT 3BROOKHAVEN PRECINCT 3 | 454 | 421 | 5 | 880 | 51.6% | 47.8% | D+3.8 |
| Precinct -NETHER PROVIDENCE WARD 1 PRECINCT 2NETHER PROVIDENCE WARD 1 PRECINCT 2 | 540 | 333 | 7 | 880 | 61.4% | 37.8% | D+23.5 |
| Precinct -MIDDLETOWN DISTRICT 1 PRECINCT 2MIDDLETOWN DISTRICT 1 PRECINCT 2 | 482 | 390 | 7 | 879 | 54.8% | 44.4% | D+10.5 |
| Precinct -UPPER DARBY DISTRICT 1 PRECINCT 3UPPER DARBY DISTRICT 1 PRECINCT 3 | 546 | 325 | 8 | 879 | 62.1% | 37.0% | D+25.1 |
| Precinct -MIDDLETOWN DISTRICT 1 PRECINCT 1MIDDLETOWN DISTRICT 1 PRECINCT 1 | 529 | 344 | 4 | 877 | 60.3% | 39.2% | D+21.1 |
| Precinct -PROSPECT PARK PRECINCT 5PROSPECT PARK PRECINCT 5 | 446 | 419 | 12 | 877 | 50.9% | 47.8% | D+3.1 |
| Precinct -RADNOR WARD 1 PRECINCT 2RADNOR WARD 1 PRECINCT 2 | 596 | 269 | 11 | 876 | 68.0% | 30.7% | D+37.3 |
| Precinct -DARBY TOWNSHIP WARD 5 PRECINCT 1DARBY TOWNSHIP WARD 5 PRECINCT 1 | 519 | 347 | 9 | 875 | 59.3% | 39.7% | D+19.7 |
| Precinct -HAVERFORD WARD 5 PRECINCT 1HAVERFORD WARD 5 PRECINCT 1 | 651 | 204 | 18 | 873 | 74.6% | 23.4% | D+51.2 |
| Precinct -RIDLEY WARD 2 PRECINCT 3RIDLEY WARD 2 PRECINCT 3 | 401 | 464 | 8 | 873 | 45.9% | 53.2% | R+7.2 |
| Precinct -SPRINGFIELD WARD 1 PRECINCT 3SPRINGFIELD WARD 1 PRECINCT 3 | 484 | 382 | 6 | 872 | 55.5% | 43.8% | D+11.7 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 3UPPER DARBY DISTRICT 3 PRECINCT 3 | 575 | 282 | 14 | 871 | 66.0% | 32.4% | D+33.6 |
| Precinct -DARBY BOROUGH WARD 1 PRECINCT 2DARBY BOROUGH WARD 1 PRECINCT 2 | 789 | 69 | 12 | 870 | 90.7% | 7.9% | D+82.8 |
| Precinct -CONCORD PRECINCT 4CONCORD PRECINCT 4 | 565 | 296 | 5 | 866 | 65.2% | 34.2% | D+31.1 |
| Precinct -HAVERFORD WARD 2 PRECINCT 2HAVERFORD WARD 2 PRECINCT 2 | 511 | 348 | 6 | 865 | 59.1% | 40.2% | D+18.8 |
| Precinct -MIDDLETOWN DISTRICT 1 PRECINCT 3MIDDLETOWN DISTRICT 1 PRECINCT 3 | 456 | 391 | 12 | 859 | 53.1% | 45.5% | D+7.6 |
| Precinct -MIDDLETOWN DISTRICT 2 PRECINCT 1MIDDLETOWN DISTRICT 2 PRECINCT 1 | 542 | 302 | 12 | 856 | 63.3% | 35.3% | D+28.0 |
| Precinct -UPPER CHICHESTER WARD 3 DISTRICT 1UPPER CHICHESTER WARD 3 DISTRICT 1 | 404 | 440 | 11 | 855 | 47.3% | 51.5% | R+4.2 |
| Precinct -BROOKHAVEN PRECINCT 4BROOKHAVEN PRECINCT 4 | 330 | 514 | 6 | 850 | 38.8% | 60.5% | R+21.6 |
| Precinct -SPRINGFIELD WARD 3 PRECINCT 1SPRINGFIELD WARD 3 PRECINCT 1 | 434 | 408 | 8 | 850 | 51.1% | 48.0% | D+3.1 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 10UPPER DARBY DISTRICT 3 PRECINCT 10 | 496 | 344 | 10 | 850 | 58.4% | 40.5% | D+17.9 |
| Precinct -HAVERFORD WARD 5 PRECINCT 4HAVERFORD WARD 5 PRECINCT 4 | 490 | 349 | 9 | 848 | 57.8% | 41.2% | D+16.6 |
| Precinct -HAVERFORD WARD 1 PRECINCT 1HAVERFORD WARD 1 PRECINCT 1 | 450 | 390 | 6 | 846 | 53.2% | 46.1% | D+7.1 |
| Precinct -MARPLE WARD 3 PRECINCT 3MARPLE WARD 3 PRECINCT 3 | 347 | 493 | 5 | 845 | 41.1% | 58.3% | R+17.3 |
| Precinct -HAVERFORD WARD 2 PRECINCT 4HAVERFORD WARD 2 PRECINCT 4 | 477 | 358 | 8 | 843 | 56.6% | 42.5% | D+14.1 |
| Precinct -MIDDLETOWN DISTRICT 3 PRECINCT 1MIDDLETOWN DISTRICT 3 PRECINCT 1 | 515 | 318 | 10 | 843 | 61.1% | 37.7% | D+23.4 |
| Precinct -UPPER CHICHESTER WARD 2 DISTRICT 2UPPER CHICHESTER WARD 2 DISTRICT 2 | 535 | 300 | 7 | 842 | 63.5% | 35.6% | D+27.9 |
| Precinct -UPPER DARBY DISTRICT 1 PRECINCT 5UPPER DARBY DISTRICT 1 PRECINCT 5 | 510 | 320 | 9 | 839 | 60.8% | 38.1% | D+22.6 |
| Precinct -MARPLE WARD 5 PRECINCT 1MARPLE WARD 5 PRECINCT 1 | 382 | 447 | 9 | 838 | 45.6% | 53.3% | R+7.8 |
| Precinct -LANSDOWNE PRECINCT 5LANSDOWNE PRECINCT 5 | 688 | 140 | 7 | 835 | 82.4% | 16.8% | D+65.6 |
| Precinct -HAVERFORD WARD 7 PRECINCT 4HAVERFORD WARD 7 PRECINCT 4 | 524 | 297 | 9 | 830 | 63.1% | 35.8% | D+27.3 |
| Precinct -PROSPECT PARK PRECINCT 1PROSPECT PARK PRECINCT 1 | 386 | 428 | 16 | 830 | 46.5% | 51.6% | R+5.1 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 9UPPER DARBY DISTRICT 3 PRECINCT 9 | 516 | 300 | 13 | 829 | 62.2% | 36.2% | D+26.1 |
| Precinct -COLLINGDALE PRECINCT 6COLLINGDALE PRECINCT 6 | 565 | 245 | 14 | 824 | 68.6% | 29.7% | D+38.8 |
| Precinct -MARPLE WARD 6 PRECINCT 3MARPLE WARD 6 PRECINCT 3 | 327 | 487 | 6 | 820 | 39.9% | 59.4% | R+19.5 |
| Precinct -BROOKHAVEN PRECINCT 6BROOKHAVEN PRECINCT 6 | 419 | 391 | 5 | 815 | 51.4% | 48.0% | D+3.4 |
| Precinct -LOWER CHICHESTER PRECINCT 1LOWER CHICHESTER PRECINCT 1 | 380 | 426 | 8 | 814 | 46.7% | 52.3% | R+5.7 |
| Precinct -PROSPECT PARK PRECINCT 2PROSPECT PARK PRECINCT 2 | 400 | 401 | 6 | 807 | 49.6% | 49.7% | R+0.1 |
| Precinct -UPPER DARBY DISTRICT 1 PRECINCT 1UPPER DARBY DISTRICT 1 PRECINCT 1 | 428 | 361 | 13 | 802 | 53.4% | 45.0% | D+8.4 |
| Precinct -SPRINGFIELD WARD 1 PRECINCT 1SPRINGFIELD WARD 1 PRECINCT 1 | 436 | 358 | 6 | 800 | 54.5% | 44.8% | D+9.8 |
| Precinct -UPPER DARBY DISTRICT 2 PRECINCT 3UPPER DARBY DISTRICT 2 PRECINCT 3 | 411 | 372 | 8 | 791 | 52.0% | 47.0% | D+4.9 |
| Precinct -MARPLE WARD 7 PRECINCT 1MARPLE WARD 7 PRECINCT 1 | 452 | 331 | 6 | 789 | 57.3% | 42.0% | D+15.3 |
| Precinct -SPRINGFIELD WARD 3 PRECINCT 3SPRINGFIELD WARD 3 PRECINCT 3 | 424 | 358 | 7 | 789 | 53.7% | 45.4% | D+8.4 |
| Precinct -SPRINGFIELD WARD 2 PRECINCT 1SPRINGFIELD WARD 2 PRECINCT 1 | 396 | 380 | 8 | 784 | 50.5% | 48.5% | D+2.0 |
| Precinct -MARPLE WARD 6 PRECINCT 1MARPLE WARD 6 PRECINCT 1 | 365 | 413 | 5 | 783 | 46.6% | 52.7% | R+6.1 |
| Precinct -MARPLE WARD 1 PRECINCT 1MARPLE WARD 1 PRECINCT 1 | 371 | 407 | 4 | 782 | 47.4% | 52.0% | R+4.6 |
| Precinct -MARPLE WARD 4 PRECINCT 1MARPLE WARD 4 PRECINCT 1 | 301 | 471 | 8 | 780 | 38.6% | 60.4% | R+21.8 |
| Precinct -ROSE VALLEY VOTING DISTRICTROSE VALLEY VOTING DISTRICT | 585 | 183 | 8 | 776 | 75.4% | 23.6% | D+51.8 |
| Precinct -SPRINGFIELD WARD 2 PRECINCT 2SPRINGFIELD WARD 2 PRECINCT 2 | 396 | 370 | 9 | 775 | 51.1% | 47.7% | D+3.4 |
| Precinct -HAVERFORD WARD 1 PRECINCT 2HAVERFORD WARD 1 PRECINCT 2 | 447 | 323 | 3 | 773 | 57.8% | 41.8% | D+16.0 |
| Precinct -SPRINGFIELD WARD 2 PRECINCT 3SPRINGFIELD WARD 2 PRECINCT 3 | 351 | 416 | 4 | 771 | 45.5% | 54.0% | R+8.4 |
| Precinct -SHARON HILL PRECINCT 3SHARON HILL PRECINCT 3 | 638 | 129 | 3 | 770 | 82.9% | 16.8% | D+66.1 |
| Precinct -LANSDOWNE PRECINCT 4LANSDOWNE PRECINCT 4 | 645 | 114 | 7 | 766 | 84.2% | 14.9% | D+69.3 |
| Precinct -CHESTER CITY WARD 1 PRECINCT 1CHESTER CITY WARD 1 PRECINCT 1 | 660 | 97 | 7 | 764 | 86.4% | 12.7% | D+73.7 |
| Precinct -HAVERFORD WARD 7 PRECINCT 1HAVERFORD WARD 7 PRECINCT 1 | 488 | 265 | 8 | 761 | 64.1% | 34.8% | D+29.3 |
| Precinct -MARPLE WARD 1 PRECINCT 2MARPLE WARD 1 PRECINCT 2 | 357 | 395 | 8 | 760 | 47.0% | 52.0% | R+5.0 |
| Precinct -MARPLE WARD 2 PRECINCT 1MARPLE WARD 2 PRECINCT 1 | 350 | 394 | 9 | 753 | 46.5% | 52.3% | R+5.8 |
| Precinct -THORNBURY DISTRICT 4THORNBURY DISTRICT 4 | 371 | 376 | 4 | 751 | 49.4% | 50.1% | R+0.7 |
| Precinct -MARPLE WARD 1 PRECINCT 3MARPLE WARD 1 PRECINCT 3 | 394 | 349 | 6 | 749 | 52.6% | 46.6% | D+6.0 |
| Precinct -YEADON PRECINCT 4YEADON PRECINCT 4 | 685 | 52 | 8 | 745 | 91.9% | 7.0% | D+85.0 |
| Precinct -MARPLE WARD 3 PRECINCT 1MARPLE WARD 3 PRECINCT 1 | 356 | 380 | 7 | 743 | 47.9% | 51.1% | R+3.2 |
| Precinct -BROOKHAVEN PRECINCT 2BROOKHAVEN PRECINCT 2 | 343 | 392 | 4 | 739 | 46.4% | 53.0% | R+6.6 |
| Precinct -MIDDLETOWN DISTRICT 2 PRECINCT 2MIDDLETOWN DISTRICT 2 PRECINCT 2 | 446 | 284 | 8 | 738 | 60.4% | 38.5% | D+22.0 |
| Precinct -LANSDOWNE PRECINCT 2LANSDOWNE PRECINCT 2 | 614 | 111 | 12 | 737 | 83.3% | 15.1% | D+68.2 |
| Precinct -SPRINGFIELD WARD 3 PRECINCT 2SPRINGFIELD WARD 3 PRECINCT 2 | 422 | 294 | 16 | 732 | 57.7% | 40.2% | D+17.5 |
| Precinct -YEADON PRECINCT 7YEADON PRECINCT 7 | 676 | 52 | 4 | 732 | 92.3% | 7.1% | D+85.2 |
| Precinct -HAVERFORD WARD 9 PRECINCT 3HAVERFORD WARD 9 PRECINCT 3 | 414 | 306 | 11 | 731 | 56.6% | 41.9% | D+14.8 |
| Precinct -BETHEL PRECINCT 6BETHEL PRECINCT 6 | 342 | 378 | 10 | 730 | 46.8% | 51.8% | R+4.9 |
| Precinct -HAVERFORD WARD 5 PRECINCT 2HAVERFORD WARD 5 PRECINCT 2 | 523 | 204 | 3 | 730 | 71.6% | 27.9% | D+43.7 |
| Precinct -SPRINGFIELD WARD 5 PRECINCT 1SPRINGFIELD WARD 5 PRECINCT 1 | 315 | 409 | 5 | 729 | 43.2% | 56.1% | R+12.9 |
| Precinct -SHARON HILL PRECINCT 1SHARON HILL PRECINCT 1 | 598 | 124 | 6 | 728 | 82.1% | 17.0% | D+65.1 |
| Precinct -SPRINGFIELD WARD 4 PRECINCT 1SPRINGFIELD WARD 4 PRECINCT 1 | 372 | 343 | 12 | 727 | 51.2% | 47.2% | D+4.0 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 1UPPER DARBY DISTRICT 5 PRECINCT 1 | 516 | 182 | 27 | 725 | 71.2% | 25.1% | D+46.1 |
| Precinct -HAVERFORD WARD 2 PRECINCT 1HAVERFORD WARD 2 PRECINCT 1 | 476 | 241 | 5 | 722 | 65.9% | 33.4% | D+32.5 |
| Precinct -CHESTER CITY WARD 1 PRECINCT 4CHESTER CITY WARD 1 PRECINCT 4 | 651 | 58 | 12 | 721 | 90.3% | 8.0% | D+82.2 |
| Precinct -MARPLE WARD 2 PRECINCT 3MARPLE WARD 2 PRECINCT 3 | 338 | 382 | 1 | 721 | 46.9% | 53.0% | R+6.1 |
| Precinct -MARPLE WARD 7 PRECINCT 3MARPLE WARD 7 PRECINCT 3 | 341 | 372 | 5 | 718 | 47.5% | 51.8% | R+4.3 |
| Precinct -SPRINGFIELD WARD 4 PRECINCT 3SPRINGFIELD WARD 4 PRECINCT 3 | 387 | 324 | 2 | 713 | 54.3% | 45.4% | D+8.8 |
| Precinct -DARBY BOROUGH WARD 2 PRECINCT 1DARBY BOROUGH WARD 2 PRECINCT 1 | 634 | 72 | 5 | 711 | 89.2% | 10.1% | D+79.0 |
| Precinct -HAVERFORD WARD 3 PRECINCT 2HAVERFORD WARD 3 PRECINCT 2 | 454 | 253 | 3 | 710 | 63.9% | 35.6% | D+28.3 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 2UPPER DARBY DISTRICT 4 PRECINCT 2 | 535 | 159 | 14 | 708 | 75.6% | 22.5% | D+53.1 |
| Precinct -FOLCROFT PRECINCT 2FOLCROFT PRECINCT 2 | 458 | 238 | 11 | 707 | 64.8% | 33.7% | D+31.1 |
| Precinct -MARPLE WARD 3 PRECINCT 2MARPLE WARD 3 PRECINCT 2 | 290 | 404 | 10 | 704 | 41.2% | 57.4% | R+16.2 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 4UPPER DARBY DISTRICT 3 PRECINCT 4 | 388 | 310 | 6 | 704 | 55.1% | 44.0% | D+11.1 |
| Precinct -MARPLE WARD 6 PRECINCT 2MARPLE WARD 6 PRECINCT 2 | 266 | 427 | 7 | 700 | 38.0% | 61.0% | R+23.0 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 7UPPER DARBY DISTRICT 4 PRECINCT 7 | 447 | 241 | 12 | 700 | 63.9% | 34.4% | D+29.4 |
| Precinct -MARPLE WARD 5 PRECINCT 3MARPLE WARD 5 PRECINCT 3 | 315 | 378 | 5 | 698 | 45.1% | 54.2% | R+9.0 |
| Precinct -HAVERFORD WARD 6 PRECINCT 2HAVERFORD WARD 6 PRECINCT 2 | 489 | 198 | 6 | 693 | 70.6% | 28.6% | D+42.0 |
| Precinct -SPRINGFIELD WARD 1 PRECINCT 2SPRINGFIELD WARD 1 PRECINCT 2 | 333 | 357 | 3 | 693 | 48.1% | 51.5% | R+3.5 |
| Precinct -CONCORD PRECINCT 3CONCORD PRECINCT 3 | 353 | 336 | 3 | 692 | 51.0% | 48.6% | D+2.5 |
| Precinct -LANSDOWNE PRECINCT 6LANSDOWNE PRECINCT 6 | 565 | 115 | 12 | 692 | 81.6% | 16.6% | D+65.0 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 9UPPER DARBY DISTRICT 7 PRECINCT 9 | 591 | 93 | 8 | 692 | 85.4% | 13.4% | D+72.0 |
| Precinct -CONCORD PRECINCT 10CONCORD PRECINCT 10 | 301 | 380 | 6 | 687 | 43.8% | 55.3% | R+11.5 |
| Precinct -MEDIA NORTHERN PRECINCTMEDIA NORTHERN PRECINCT | 512 | 167 | 8 | 687 | 74.5% | 24.3% | D+50.2 |
| Precinct -SPRINGFIELD WARD 5 PRECINCT 3SPRINGFIELD WARD 5 PRECINCT 3 | 294 | 386 | 5 | 685 | 42.9% | 56.4% | R+13.4 |
| Precinct -UPPER CHICHESTER WARD 5 DISTRICT 2UPPER CHICHESTER WARD 5 DISTRICT 2 | 387 | 294 | 4 | 685 | 56.5% | 42.9% | D+13.6 |
| Precinct -DARBY TOWNSHIP WARD 2DARBY TOWNSHIP WARD 2 | 650 | 34 | 0 | 684 | 95.0% | 5.0% | D+90.1 |
| Precinct -DARBY TOWNSHIP WARD 3 PRECINCT 1DARBY TOWNSHIP WARD 3 PRECINCT 1 | 612 | 72 | 0 | 684 | 89.5% | 10.5% | D+78.9 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 5UPPER DARBY DISTRICT 5 PRECINCT 5 | 545 | 122 | 17 | 684 | 79.7% | 17.8% | D+61.8 |
| Precinct -UPPER DARBY DISTRICT 2 PRECINCT 4UPPER DARBY DISTRICT 2 PRECINCT 4 | 316 | 363 | 3 | 682 | 46.3% | 53.2% | R+6.9 |
| Precinct -NEWTOWN PRECINCT 3NEWTOWN PRECINCT 3 | 339 | 331 | 11 | 681 | 49.8% | 48.6% | D+1.2 |
| Precinct -EAST LANSDOWNE WESTERN PRECINCTEAST LANSDOWNE WESTERN PRECINCT | 580 | 94 | 6 | 680 | 85.3% | 13.8% | D+71.5 |
| Precinct -MARPLE WARD 4 PRECINCT 3MARPLE WARD 4 PRECINCT 3 | 257 | 415 | 4 | 676 | 38.0% | 61.4% | R+23.4 |
| Precinct -FOLCROFT PRECINCT 4FOLCROFT PRECINCT 4 | 480 | 186 | 9 | 675 | 71.1% | 27.6% | D+43.6 |
| Precinct -UPPER CHICHESTER WARD 2 DISTRICT 1UPPER CHICHESTER WARD 2 DISTRICT 1 | 300 | 363 | 2 | 665 | 45.1% | 54.6% | R+9.5 |
| Precinct -COLLINGDALE PRECINCT 3COLLINGDALE PRECINCT 3 | 503 | 148 | 12 | 663 | 75.9% | 22.3% | D+53.5 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 1UPPER DARBY DISTRICT 4 PRECINCT 1 | 359 | 292 | 9 | 660 | 54.4% | 44.2% | D+10.2 |
| Precinct -LOWER CHICHESTER PRECINCT 2LOWER CHICHESTER PRECINCT 2 | 380 | 265 | 11 | 656 | 57.9% | 40.4% | D+17.5 |
| Precinct -SHARON HILL PRECINCT 4SHARON HILL PRECINCT 4 | 557 | 91 | 5 | 653 | 85.3% | 13.9% | D+71.4 |
| Precinct -NORWOOD PRECINCT 6NORWOOD PRECINCT 6 | 261 | 385 | 6 | 652 | 40.0% | 59.0% | R+19.0 |
| Precinct -DARBY BOROUGH WARD 2, PRECINCT 2DARBY BOROUGH WARD 2, PRECINCT 2 | 606 | 40 | 5 | 651 | 93.1% | 6.1% | D+86.9 |
| Precinct -DARBY TOWNSHIP WARD 3 PRECINCT 2DARBY TOWNSHIP WARD 3 PRECINCT 2 | 325 | 322 | 2 | 649 | 50.1% | 49.6% | D+0.5 |
| Precinct -UPPER DARBY DISTRICT 1 PRECINCT 2UPPER DARBY DISTRICT 1 PRECINCT 2 | 372 | 263 | 14 | 649 | 57.3% | 40.5% | D+16.8 |
| Precinct -YEADON PRECINCT 6YEADON PRECINCT 6 | 600 | 42 | 5 | 647 | 92.7% | 6.5% | D+86.2 |
| Precinct -GLENOLDEN PRECINCT 6GLENOLDEN PRECINCT 6 | 351 | 283 | 11 | 645 | 54.4% | 43.9% | D+10.5 |
| Precinct -NEWTOWN PRECINCT 4NEWTOWN PRECINCT 4 | 267 | 371 | 7 | 645 | 41.4% | 57.5% | R+16.1 |
| Precinct -YEADON PRECINCT 5YEADON PRECINCT 5 | 592 | 49 | 1 | 642 | 92.2% | 7.6% | D+84.6 |
| Precinct -LANSDOWNE PRECINCT 11LANSDOWNE PRECINCT 11 | 547 | 88 | 5 | 640 | 85.5% | 13.8% | D+71.7 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 2UPPER DARBY DISTRICT 5 PRECINCT 2 | 537 | 93 | 10 | 640 | 83.9% | 14.5% | D+69.4 |
| Precinct -BROOKHAVEN PRECINCT 5BROOKHAVEN PRECINCT 5 | 296 | 333 | 8 | 637 | 46.5% | 52.3% | R+5.8 |
| Precinct -GLENOLDEN PRECINCT 3GLENOLDEN PRECINCT 3 | 344 | 288 | 5 | 637 | 54.0% | 45.2% | D+8.8 |
| Precinct -SPRINGFIELD WARD 6 PRECINCT 3SPRINGFIELD WARD 6 PRECINCT 3 | 321 | 312 | 4 | 637 | 50.4% | 49.0% | D+1.4 |
| Precinct -FOLCROFT PRECINCT 5FOLCROFT PRECINCT 5 | 456 | 171 | 7 | 634 | 71.9% | 27.0% | D+45.0 |
| Precinct -EDDYSTONE NORTHERN PRECINCTEDDYSTONE NORTHERN PRECINCT | 354 | 269 | 8 | 631 | 56.1% | 42.6% | D+13.5 |
| Precinct -NETHER PROVIDENCE WARD 4 PRECINCT 2NETHER PROVIDENCE WARD 4 PRECINCT 2 | 446 | 180 | 4 | 630 | 70.8% | 28.6% | D+42.2 |
| Precinct -UPPER CHICHESTER WARD 1 DISTRICT 1UPPER CHICHESTER WARD 1 DISTRICT 1 | 282 | 342 | 5 | 629 | 44.8% | 54.4% | R+9.5 |
| Precinct -NETHER PROVIDENCE WARD 5 PRECINCT 2NETHER PROVIDENCE WARD 5 PRECINCT 2 | 397 | 221 | 10 | 628 | 63.2% | 35.2% | D+28.0 |
| Precinct -FOLCROFT PRECINCT 3FOLCROFT PRECINCT 3 | 449 | 171 | 7 | 627 | 71.6% | 27.3% | D+44.3 |
| Precinct -MARPLE WARD 2 PRECINCT 2MARPLE WARD 2 PRECINCT 2 | 310 | 308 | 8 | 626 | 49.5% | 49.2% | D+0.3 |
| Precinct -SPRINGFIELD WARD 6 PRECINCT 1SPRINGFIELD WARD 6 PRECINCT 1 | 277 | 338 | 8 | 623 | 44.5% | 54.3% | R+9.8 |
| Precinct -GLENOLDEN PRECINCT 1GLENOLDEN PRECINCT 1 | 319 | 296 | 7 | 622 | 51.3% | 47.6% | D+3.7 |
| Precinct -PROSPECT PARK PRECINCT 3PROSPECT PARK PRECINCT 3 | 325 | 288 | 8 | 621 | 52.3% | 46.4% | D+6.0 |
| Precinct -LANSDOWNE PRECINCT 9LANSDOWNE PRECINCT 9 | 537 | 76 | 6 | 619 | 86.8% | 12.3% | D+74.5 |
| Precinct -MIDDLETOWN DISTRICT 4 PRECINCT 1MIDDLETOWN DISTRICT 4 PRECINCT 1 | 348 | 268 | 2 | 618 | 56.3% | 43.4% | D+12.9 |
| Precinct -SPRINGFIELD WARD 7 PRECINCT 1SPRINGFIELD WARD 7 PRECINCT 1 | 291 | 320 | 5 | 616 | 47.2% | 51.9% | R+4.7 |
| Precinct -CONCORD PRECINCT 5CONCORD PRECINCT 5 | 397 | 212 | 2 | 611 | 65.0% | 34.7% | D+30.3 |
| Precinct -SHARON HILL PRECINCT 2SHARON HILL PRECINCT 2 | 497 | 103 | 7 | 607 | 81.9% | 17.0% | D+64.9 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 1UPPER DARBY DISTRICT 3 PRECINCT 1 | 390 | 209 | 7 | 606 | 64.4% | 34.5% | D+29.9 |
| Precinct -THORNBURY DISTRICT 5THORNBURY DISTRICT 5 | 256 | 345 | 1 | 602 | 42.5% | 57.3% | R+14.8 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 3UPPER DARBY DISTRICT 5 PRECINCT 3 | 445 | 110 | 36 | 591 | 75.3% | 18.6% | D+56.7 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 5UPPER DARBY DISTRICT 3 PRECINCT 5 | 394 | 190 | 5 | 589 | 66.9% | 32.3% | D+34.6 |
| Precinct -RIDLEY WARD 6 PRECINCT 2RIDLEY WARD 6 PRECINCT 2 | 268 | 317 | 2 | 587 | 45.7% | 54.0% | R+8.3 |
| Precinct -UPPER DARBY DISTRICT 1 PRECINCT 7UPPER DARBY DISTRICT 1 PRECINCT 7 | 417 | 167 | 3 | 587 | 71.0% | 28.4% | D+42.6 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 8UPPER DARBY DISTRICT 5 PRECINCT 8 | 409 | 173 | 4 | 586 | 69.8% | 29.5% | D+40.3 |
| Precinct -UPPER DARBY DISTRICT 1 PRECINCT 6UPPER DARBY DISTRICT 1 PRECINCT 6 | 354 | 220 | 11 | 585 | 60.5% | 37.6% | D+22.9 |
| Precinct -RADNOR WARD 7 PRECINCT 3RADNOR WARD 7 PRECINCT 3 | 373 | 207 | 3 | 583 | 64.0% | 35.5% | D+28.5 |
| Precinct -SPRINGFIELD WARD 6 PRECINCT 4SPRINGFIELD WARD 6 PRECINCT 4 | 327 | 253 | 2 | 582 | 56.2% | 43.5% | D+12.7 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 7UPPER DARBY DISTRICT 3 PRECINCT 7 | 331 | 237 | 10 | 578 | 57.3% | 41.0% | D+16.3 |
| Precinct -EAST LANSDOWNE EASTERN PRECINCTEAST LANSDOWNE EASTERN PRECINCT | 446 | 114 | 11 | 571 | 78.1% | 20.0% | D+58.1 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 9UPPER DARBY DISTRICT 5 PRECINCT 9 | 400 | 167 | 4 | 571 | 70.1% | 29.2% | D+40.8 |
| Precinct -NORWOOD PRECINCT 7NORWOOD PRECINCT 7 | 229 | 326 | 8 | 563 | 40.7% | 57.9% | R+17.2 |
| Precinct -RIDLEY WARD 1 PRECINCT 2RIDLEY WARD 1 PRECINCT 2 | 210 | 340 | 6 | 556 | 37.8% | 61.2% | R+23.4 |
| Precinct -YEADON PRECINCT 8YEADON PRECINCT 8 | 511 | 37 | 6 | 554 | 92.2% | 6.7% | D+85.6 |
| Precinct -UPPER DARBY DISTRICT 1 PRECINCT 9UPPER DARBY DISTRICT 1 PRECINCT 9 | 393 | 155 | 5 | 553 | 71.1% | 28.0% | D+43.0 |
| Precinct -CHESTER CITY WARD 11 PRECINCT 2CHESTER CITY WARD 11 PRECINCT 2 | 504 | 42 | 3 | 549 | 91.8% | 7.7% | D+84.2 |
| Precinct -RIDLEY WARD 2 PRECINCT 1RIDLEY WARD 2 PRECINCT 1 | 257 | 285 | 6 | 548 | 46.9% | 52.0% | R+5.1 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 5UPPER DARBY DISTRICT 4 PRECINCT 5 | 369 | 161 | 15 | 545 | 67.7% | 29.5% | D+38.2 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 10UPPER DARBY DISTRICT 4 PRECINCT 10 | 369 | 161 | 14 | 544 | 67.8% | 29.6% | D+38.2 |
| Precinct -YEADON PRECINCT 9YEADON PRECINCT 9 | 498 | 39 | 7 | 544 | 91.5% | 7.2% | D+84.4 |
| Precinct -RUTLEDGE VOTING DISTRICTRUTLEDGE VOTING DISTRICT | 364 | 172 | 6 | 542 | 67.2% | 31.7% | D+35.4 |
| Precinct -UPPER DARBY DISTRICT 1 PRECINCT 4UPPER DARBY DISTRICT 1 PRECINCT 4 | 341 | 186 | 11 | 538 | 63.4% | 34.6% | D+28.8 |
| Precinct -COLWYN PRECINCT 1COLWYN PRECINCT 1 | 468 | 63 | 6 | 537 | 87.2% | 11.7% | D+75.4 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 6UPPER DARBY DISTRICT 3 PRECINCT 6 | 359 | 171 | 6 | 536 | 67.0% | 31.9% | D+35.1 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 10UPPER DARBY DISTRICT 7 PRECINCT 10 | 380 | 129 | 27 | 536 | 70.9% | 24.1% | D+46.8 |
| Precinct -DARBY BOROUGH WARD 1 PRECINCT 1DARBY BOROUGH WARD 1 PRECINCT 1 | 429 | 102 | 4 | 535 | 80.2% | 19.1% | D+61.1 |
| Precinct -SPRINGFIELD WARD 6 PRECINCT 2SPRINGFIELD WARD 6 PRECINCT 2 | 250 | 276 | 6 | 532 | 47.0% | 51.9% | R+4.9 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 2UPPER DARBY DISTRICT 6 PRECINCT 2 | 333 | 159 | 36 | 528 | 63.1% | 30.1% | D+33.0 |
| Precinct -TINICUM WARD 1TINICUM WARD 1 | 176 | 345 | 6 | 527 | 33.4% | 65.5% | R+32.1 |
| Precinct -UPLAND PRECINCT 3UPLAND PRECINCT 3 | 374 | 142 | 8 | 524 | 71.4% | 27.1% | D+44.3 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 11UPPER DARBY DISTRICT 4 PRECINCT 11 | 379 | 140 | 4 | 523 | 72.5% | 26.8% | D+45.7 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 1UPPER DARBY DISTRICT 7 PRECINCT 1 | 441 | 76 | 6 | 523 | 84.3% | 14.5% | D+69.8 |
| Precinct -COLWYN PRECINCT 2COLWYN PRECINCT 2 | 464 | 52 | 3 | 519 | 89.4% | 10.0% | D+79.4 |
| Precinct -NETHER PROVIDENCE WARD 1 PRECINCT 1NETHER PROVIDENCE WARD 1 PRECINCT 1 | 374 | 142 | 2 | 518 | 72.2% | 27.4% | D+44.8 |
| Precinct -CHESTER CITY WARD 1 PRECINCT 2CHESTER CITY WARD 1 PRECINCT 2 | 425 | 85 | 6 | 516 | 82.4% | 16.5% | D+65.9 |
| Precinct -COLLINGDALE PRECINCT 5COLLINGDALE PRECINCT 5 | 357 | 151 | 7 | 515 | 69.3% | 29.3% | D+40.0 |
| Precinct -EDDYSTONE SOUTHERN PRECINCTEDDYSTONE SOUTHERN PRECINCT | 268 | 240 | 6 | 514 | 52.1% | 46.7% | D+5.4 |
| Precinct -RIDLEY WARD 1 PRECINCT 1RIDLEY WARD 1 PRECINCT 1 | 303 | 198 | 9 | 510 | 59.4% | 38.8% | D+20.6 |
| Precinct -DARBY BOROUGH WARD 3 PRECINCT 2DARBY BOROUGH WARD 3 PRECINCT 2 | 471 | 33 | 2 | 506 | 93.1% | 6.5% | D+86.6 |
| Precinct -TINICUM WARD 5TINICUM WARD 5 | 190 | 310 | 5 | 505 | 37.6% | 61.4% | R+23.8 |
| Precinct -COLLINGDALE PRECINCT 1COLLINGDALE PRECINCT 1 | 403 | 90 | 10 | 503 | 80.1% | 17.9% | D+62.2 |
| Precinct -LANSDOWNE PRECINCT 1LANSDOWNE PRECINCT 1 | 442 | 49 | 11 | 502 | 88.0% | 9.8% | D+78.3 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 3UPPER DARBY DISTRICT 7 PRECINCT 3 | 377 | 102 | 14 | 493 | 76.5% | 20.7% | D+55.8 |
| Precinct -COLLINGDALE PRECINCT 2COLLINGDALE PRECINCT 2 | 404 | 85 | 3 | 492 | 82.1% | 17.3% | D+64.8 |
| Precinct -UPPER DARBY DISTRICT 2 PRECINCT 5UPPER DARBY DISTRICT 2 PRECINCT 5 | 246 | 237 | 4 | 487 | 50.5% | 48.7% | D+1.8 |
| Precinct -HAVERFORD WARD 8 PRECINCT 4HAVERFORD WARD 8 PRECINCT 4 | 366 | 118 | 2 | 486 | 75.3% | 24.3% | D+51.0 |
| Precinct -COLLINGDALE PRECINCT 7COLLINGDALE PRECINCT 7 | 336 | 147 | 1 | 484 | 69.4% | 30.4% | D+39.0 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 9UPPER DARBY DISTRICT 4 PRECINCT 9 | 292 | 174 | 12 | 478 | 61.1% | 36.4% | D+24.7 |
| Precinct -MARPLE WARD 4 PRECINCT 2MARPLE WARD 4 PRECINCT 2 | 209 | 261 | 5 | 475 | 44.0% | 54.9% | R+10.9 |
| Precinct -UPLAND PRECINCT 1UPLAND PRECINCT 1 | 273 | 196 | 3 | 472 | 57.8% | 41.5% | D+16.3 |
| Precinct -NORWOOD PRECINCT 8NORWOOD PRECINCT 8 | 192 | 272 | 6 | 470 | 40.9% | 57.9% | R+17.0 |
| Precinct -TINICUM WARD 4TINICUM WARD 4 | 164 | 299 | 3 | 466 | 35.2% | 64.2% | R+29.0 |
| Precinct -COLLINGDALE PRECINCT 4COLLINGDALE PRECINCT 4 | 311 | 142 | 9 | 462 | 67.3% | 30.7% | D+36.6 |
| Precinct -CHESTER CITY WARD 1 PRECINCT 8CHESTER CITY WARD 1 PRECINCT 8 | 408 | 50 | 3 | 461 | 88.5% | 10.8% | D+77.7 |
| Precinct -FOLCROFT PRECINCT 1FOLCROFT PRECINCT 1 | 353 | 102 | 2 | 457 | 77.2% | 22.3% | D+54.9 |
| Precinct -CHESTER TOWNSHIP PRECINCT 1CHESTER TOWNSHIP PRECINCT 1 | 424 | 27 | 2 | 453 | 93.6% | 6.0% | D+87.6 |
| Precinct -LANSDOWNE PRECINCT 10LANSDOWNE PRECINCT 10 | 373 | 76 | 2 | 451 | 82.7% | 16.9% | D+65.9 |
| Precinct -CHESTER TOWNSHIP PRECINCT 4CHESTER TOWNSHIP PRECINCT 4 | 395 | 51 | 2 | 448 | 88.2% | 11.4% | D+76.8 |
| Precinct -CHESTER TOWNSHIP PRECINCT 5CHESTER TOWNSHIP PRECINCT 5 | 408 | 31 | 3 | 442 | 92.3% | 7.0% | D+85.3 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 4UPPER DARBY DISTRICT 6 PRECINCT 4 | 288 | 134 | 18 | 440 | 65.5% | 30.5% | D+35.0 |
| Precinct -CLIFTON HEIGHTS WARD 1CLIFTON HEIGHTS WARD 1 | 256 | 181 | 1 | 438 | 58.4% | 41.3% | D+17.1 |
| Precinct -CHESTER CITY WARD 1 PRECINCT 5CHESTER CITY WARD 1 PRECINCT 5 | 379 | 55 | 2 | 436 | 86.9% | 12.6% | D+74.3 |
| Precinct -NETHER PROVIDENCE WARD 5 PRECINCT 1NETHER PROVIDENCE WARD 5 PRECINCT 1 | 218 | 209 | 2 | 429 | 50.8% | 48.7% | D+2.1 |
| Precinct -LANSDOWNE PRECINCT 3LANSDOWNE PRECINCT 3 | 352 | 69 | 6 | 427 | 82.4% | 16.2% | D+66.3 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 4UPPER DARBY DISTRICT 5 PRECINCT 4 | 326 | 94 | 7 | 427 | 76.3% | 22.0% | D+54.3 |
| Precinct -YEADON PRECINCT 2YEADON PRECINCT 2 | 390 | 31 | 4 | 425 | 91.8% | 7.3% | D+84.5 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 2UPPER DARBY DISTRICT 3 PRECINCT 2 | 248 | 172 | 4 | 424 | 58.5% | 40.6% | D+17.9 |
| Precinct -CLIFTON HEIGHTS WARD 3 PRECINCT 2CLIFTON HEIGHTS WARD 3 PRECINCT 2 | 271 | 148 | 4 | 423 | 64.1% | 35.0% | D+29.1 |
| Precinct -CHESTER CITY WARD 11 PRECINCT 4CHESTER CITY WARD 11 PRECINCT 4 | 356 | 61 | 2 | 419 | 85.0% | 14.6% | D+70.4 |
| Precinct -RIDLEY WARD 7 PRECINCT 2RIDLEY WARD 7 PRECINCT 2 | 245 | 167 | 2 | 414 | 59.2% | 40.3% | D+18.8 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 5UPPER DARBY DISTRICT 7 PRECINCT 5 | 324 | 83 | 7 | 414 | 78.3% | 20.0% | D+58.2 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 7UPPER DARBY DISTRICT 5 PRECINCT 7 | 354 | 49 | 3 | 406 | 87.2% | 12.1% | D+75.1 |
| Precinct -TRAINER LENNOX PARK PRECINCTTRAINER LENNOX PARK PRECINCT | 229 | 168 | 7 | 404 | 56.7% | 41.6% | D+15.1 |
| Precinct -UPPER DARBY DISTRICT 5 PRECINCT 10UPPER DARBY DISTRICT 5 PRECINCT 10 | 325 | 69 | 8 | 402 | 80.8% | 17.2% | D+63.7 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 8UPPER DARBY DISTRICT 4 PRECINCT 8 | 256 | 141 | 3 | 400 | 64.0% | 35.3% | D+28.7 |
| Precinct -CHESTER TOWNSHIP PRECINCT 3CHESTER TOWNSHIP PRECINCT 3 | 336 | 63 | 0 | 399 | 84.2% | 15.8% | D+68.4 |
| Precinct -CHESTER CITY WARD 1 PRECINCT 6CHESTER CITY WARD 1 PRECINCT 6 | 339 | 53 | 3 | 395 | 85.8% | 13.4% | D+72.4 |
| Precinct -CHESTER CITY WARD 8 PRECINCT 2CHESTER CITY WARD 8 PRECINCT 2 | 371 | 20 | 3 | 394 | 94.2% | 5.1% | D+89.1 |
| Precinct -NORWOOD PRECINCT 5NORWOOD PRECINCT 5 | 207 | 179 | 5 | 391 | 52.9% | 45.8% | D+7.2 |
| Precinct -NORWOOD PRECINCT 1NORWOOD PRECINCT 1 | 196 | 190 | 4 | 390 | 50.3% | 48.7% | D+1.5 |
| Precinct -CHESTER CITY WARD 4CHESTER CITY WARD 4 | 360 | 27 | 2 | 389 | 92.5% | 6.9% | D+85.6 |
| Precinct -GLENOLDEN PRECINCT 2GLENOLDEN PRECINCT 2 | 237 | 144 | 7 | 388 | 61.1% | 37.1% | D+24.0 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 3UPPER DARBY DISTRICT 6 PRECINCT 3 | 253 | 112 | 21 | 386 | 65.5% | 29.0% | D+36.5 |
| Precinct -CHESTER CITY WARD 1 PRECINCT 7CHESTER CITY WARD 1 PRECINCT 7 | 327 | 48 | 8 | 383 | 85.4% | 12.5% | D+72.8 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 7UPPER DARBY DISTRICT 6 PRECINCT 7 | 325 | 50 | 4 | 379 | 85.8% | 13.2% | D+72.6 |
| Precinct -CHESTER CITY WARD 8 PRECINCT 1CHESTER CITY WARD 8 PRECINCT 1 | 336 | 33 | 6 | 375 | 89.6% | 8.8% | D+80.8 |
| Precinct -NETHER PROVIDENCE WARD 7 PRECINCT 2NETHER PROVIDENCE WARD 7 PRECINCT 2 | 244 | 129 | 2 | 375 | 65.1% | 34.4% | D+30.7 |
| Precinct -CHESTER CITY WARD 10 PRECINCT 1CHESTER CITY WARD 10 PRECINCT 1 | 352 | 19 | 3 | 374 | 94.1% | 5.1% | D+89.0 |
| Precinct -CHESTER CITY WARD 11 PRECINCT 6CHESTER CITY WARD 11 PRECINCT 6 | 331 | 39 | 3 | 373 | 88.7% | 10.5% | D+78.3 |
| Precinct -PROSPECT PARK PRECINCT 4PROSPECT PARK PRECINCT 4 | 197 | 171 | 5 | 373 | 52.8% | 45.8% | D+7.0 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 10UPPER DARBY DISTRICT 6 PRECINCT 10 | 329 | 37 | 5 | 371 | 88.7% | 10.0% | D+78.7 |
| Precinct -MARCUS HOOK PRECINCT 4MARCUS HOOK PRECINCT 4 | 214 | 153 | 2 | 369 | 58.0% | 41.5% | D+16.5 |
| Precinct -CHESTER CITY WARD 9 PRECINCT 1CHESTER CITY WARD 9 PRECINCT 1 | 346 | 17 | 5 | 368 | 94.0% | 4.6% | D+89.4 |
| Precinct -TRAINER LOWER PRECINCTTRAINER LOWER PRECINCT | 176 | 185 | 2 | 363 | 48.5% | 51.0% | R+2.5 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 11UPPER DARBY DISTRICT 6 PRECINCT 11 | 323 | 36 | 3 | 362 | 89.2% | 9.9% | D+79.3 |
| Precinct -CHESTER CITY WARD 11 PRECINCT 5CHESTER CITY WARD 11 PRECINCT 5 | 325 | 33 | 2 | 360 | 90.3% | 9.2% | D+81.1 |
| Precinct -CHESTER CITY WARD 7 PRECINCT 3CHESTER CITY WARD 7 PRECINCT 3 | 330 | 27 | 3 | 360 | 91.7% | 7.5% | D+84.2 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 4UPPER DARBY DISTRICT 4 PRECINCT 4 | 239 | 114 | 5 | 358 | 66.8% | 31.8% | D+34.9 |
| Precinct -CHESTER CITY WARD 2 PRECINCT 2CHESTER CITY WARD 2 PRECINCT 2 | 280 | 75 | 1 | 356 | 78.7% | 21.1% | D+57.6 |
| Precinct -UPLAND PRECINCT 2UPLAND PRECINCT 2 | 226 | 126 | 3 | 355 | 63.7% | 35.5% | D+28.2 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 5UPPER DARBY DISTRICT 6 PRECINCT 5 | 307 | 38 | 4 | 349 | 88.0% | 10.9% | D+77.1 |
| Precinct -LANSDOWNE PRECINCT 7LANSDOWNE PRECINCT 7 | 289 | 54 | 4 | 347 | 83.3% | 15.6% | D+67.7 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 3UPPER DARBY DISTRICT 4 PRECINCT 3 | 242 | 97 | 8 | 347 | 69.7% | 28.0% | D+41.8 |
| Precinct -NORWOOD PRECINCT 2NORWOOD PRECINCT 2 | 142 | 198 | 1 | 341 | 41.6% | 58.1% | R+16.4 |
| Precinct -TINICUM WARD 2TINICUM WARD 2 | 134 | 201 | 5 | 340 | 39.4% | 59.1% | R+19.7 |
| Precinct -TINICUM WARD 3TINICUM WARD 3 | 118 | 218 | 3 | 339 | 34.8% | 64.3% | R+29.5 |
| Precinct -DARBY TOWNSHIP WARD 5 PRECINCT 2DARBY TOWNSHIP WARD 5 PRECINCT 2 | 189 | 141 | 5 | 335 | 56.4% | 42.1% | D+14.3 |
| Precinct -NORWOOD PRECINCT 4NORWOOD PRECINCT 4 | 181 | 153 | 1 | 335 | 54.0% | 45.7% | D+8.4 |
| Precinct -CHESTER CITY WARD 1 PRECINCT 3CHESTER CITY WARD 1 PRECINCT 3 | 256 | 65 | 6 | 327 | 78.3% | 19.9% | D+58.4 |
| Precinct -MARCUS HOOK PRECINCT 3MARCUS HOOK PRECINCT 3 | 175 | 148 | 4 | 327 | 53.5% | 45.3% | D+8.3 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 7UPPER DARBY DISTRICT 7 PRECINCT 7 | 273 | 47 | 4 | 324 | 84.3% | 14.5% | D+69.8 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 6UPPER DARBY DISTRICT 6 PRECINCT 6 | 262 | 49 | 8 | 319 | 82.1% | 15.4% | D+66.8 |
| Precinct -CLIFTON HEIGHTS WARD 3 PRECINCT 1CLIFTON HEIGHTS WARD 3 PRECINCT 1 | 190 | 125 | 2 | 317 | 59.9% | 39.4% | D+20.5 |
| Precinct -MILLBOURNE VOTING DISTRICTMILLBOURNE VOTING DISTRICT | 209 | 90 | 17 | 316 | 66.1% | 28.5% | D+37.7 |
| Precinct -RIDLEY WARD 2 PRECINCT 2RIDLEY WARD 2 PRECINCT 2 | 245 | 68 | 3 | 316 | 77.5% | 21.5% | D+56.0 |
| Precinct -CHESTER CITY WARD 7 PRECINCT 4CHESTER CITY WARD 7 PRECINCT 4 | 298 | 11 | 3 | 312 | 95.5% | 3.5% | D+92.0 |
| Precinct -LANSDOWNE PRECINCT 8LANSDOWNE PRECINCT 8 | 269 | 36 | 6 | 311 | 86.5% | 11.6% | D+74.9 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 8UPPER DARBY DISTRICT 7 PRECINCT 8 | 242 | 48 | 20 | 310 | 78.1% | 15.5% | D+62.6 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 11UPPER DARBY DISTRICT 7 PRECINCT 11 | 221 | 76 | 12 | 309 | 71.5% | 24.6% | D+46.9 |
| Precinct -GLENOLDEN PRECINCT 5GLENOLDEN PRECINCT 5 | 167 | 137 | 2 | 306 | 54.6% | 44.8% | D+9.8 |
| Precinct -UPPER DARBY DISTRICT 3 PRECINCT 11UPPER DARBY DISTRICT 3 PRECINCT 11 | 194 | 100 | 7 | 301 | 64.5% | 33.2% | D+31.2 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 12UPPER DARBY DISTRICT 6 PRECINCT 12 | 264 | 23 | 10 | 297 | 88.9% | 7.7% | D+81.1 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 8UPPER DARBY DISTRICT 6 PRECINCT 8 | 271 | 24 | 2 | 297 | 91.2% | 8.1% | D+83.2 |
| Precinct -CHESTER CITY WARD 10 PRECINCT 2CHESTER CITY WARD 10 PRECINCT 2 | 270 | 18 | 3 | 291 | 92.8% | 6.2% | D+86.6 |
| Precinct -CHESTER CITY WARD 9 PRECINCT 3CHESTER CITY WARD 9 PRECINCT 3 | 286 | 4 | 0 | 290 | 98.6% | 1.4% | D+97.2 |
| Precinct -DARBY BOROUGH WARD 3 PRECINCT 1DARBY BOROUGH WARD 3 PRECINCT 1 | 202 | 85 | 0 | 287 | 70.4% | 29.6% | D+40.8 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 4UPPER DARBY DISTRICT 7 PRECINCT 4 | 183 | 95 | 5 | 283 | 64.7% | 33.6% | D+31.1 |
| Precinct -CHESTER CITY WARD 11 PRECINCT 1CHESTER CITY WARD 11 PRECINCT 1 | 250 | 30 | 1 | 281 | 89.0% | 10.7% | D+78.3 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 1UPPER DARBY DISTRICT 6 PRECINCT 1 | 213 | 51 | 8 | 272 | 78.3% | 18.8% | D+59.6 |
| Precinct -NORWOOD PRECINCT 3NORWOOD PRECINCT 3 | 134 | 134 | 2 | 270 | 49.6% | 49.6% | Exact tie |
| Precinct -CHESTER CITY WARD 2 PRECINCT 1CHESTER CITY WARD 2 PRECINCT 1 | 230 | 29 | 3 | 262 | 87.8% | 11.1% | D+76.7 |
| Precinct -CHESTER CITY WARD 7 PRECINCT 2CHESTER CITY WARD 7 PRECINCT 2 | 248 | 9 | 1 | 258 | 96.1% | 3.5% | D+92.6 |
| Precinct -CHESTER CITY WARD 7 PRECINCT 1CHESTER CITY WARD 7 PRECINCT 1 | 237 | 14 | 2 | 253 | 93.7% | 5.5% | D+88.1 |
| Precinct -UPPER DARBY DISTRICT 6 PRECINCT 9UPPER DARBY DISTRICT 6 PRECINCT 9 | 210 | 36 | 4 | 250 | 84.0% | 14.4% | D+69.6 |
| Precinct -NETHER PROVIDENCE WARD 2 PRECINCT 2NETHER PROVIDENCE WARD 2 PRECINCT 2 | 166 | 74 | 2 | 242 | 68.6% | 30.6% | D+38.0 |
| Precinct -UPPER DARBY DISTRICT 4 PRECINCT 6UPPER DARBY DISTRICT 4 PRECINCT 6 | 146 | 90 | 2 | 238 | 61.3% | 37.8% | D+23.5 |
| Precinct -CHESTER CITY WARD 11 PRECINCT 3CHESTER CITY WARD 11 PRECINCT 3 | 189 | 40 | 0 | 229 | 82.5% | 17.5% | D+65.1 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 2UPPER DARBY DISTRICT 7 PRECINCT 2 | 159 | 53 | 14 | 226 | 70.4% | 23.5% | D+46.9 |
| Precinct -CHESTER CITY WARD 2 PRECINCT 3CHESTER CITY WARD 2 PRECINCT 3 | 199 | 20 | 3 | 222 | 89.6% | 9.0% | D+80.6 |
| Precinct -CHESTER CITY WARD 6 PRECINCT 2CHESTER CITY WARD 6 PRECINCT 2 | 198 | 13 | 2 | 213 | 93.0% | 6.1% | D+86.9 |
| Precinct -CHESTER CITY WARD 9 PRECINCT 2CHESTER CITY WARD 9 PRECINCT 2 | 195 | 14 | 1 | 210 | 92.9% | 6.7% | D+86.2 |
| Precinct -CHESTER CITY WARD 5 PRECINCT 1CHESTER CITY WARD 5 PRECINCT 1 | 162 | 37 | 1 | 200 | 81.0% | 18.5% | D+62.5 |
| Precinct -CHESTER CITY WARD 2 PRECINCT 4CHESTER CITY WARD 2 PRECINCT 4 | 168 | 24 | 2 | 194 | 86.6% | 12.4% | D+74.2 |
| Precinct -CHESTER TOWNSHIP PRECINCT 2CHESTER TOWNSHIP PRECINCT 2 | 139 | 55 | 0 | 194 | 71.6% | 28.4% | D+43.3 |
| Precinct -CHESTER CITY WARD 3CHESTER CITY WARD 3 | 169 | 18 | 1 | 188 | 89.9% | 9.6% | D+80.3 |
| Precinct -RIDLEY WARD 1 PRECINCT 3RIDLEY WARD 1 PRECINCT 3 | 94 | 88 | 2 | 184 | 51.1% | 47.8% | D+3.3 |
| Precinct -CHESTER CITY WARD 6 PRECINCT 1CHESTER CITY WARD 6 PRECINCT 1 | 137 | 10 | 0 | 147 | 93.2% | 6.8% | D+86.4 |
| Precinct -MARCUS HOOK PRECINCT 2MARCUS HOOK PRECINCT 2 | 68 | 79 | 0 | 147 | 46.3% | 53.7% | R+7.5 |
| Precinct -MARCUS HOOK PRECINCT 1MARCUS HOOK PRECINCT 1 | 68 | 73 | 2 | 143 | 47.6% | 51.0% | R+3.5 |
| Precinct -NETHER PROVIDENCE WARD 6 PRECINCT 1NETHER PROVIDENCE WARD 6 PRECINCT 1 | 89 | 46 | 3 | 138 | 64.5% | 33.3% | D+31.2 |
| Precinct -CHESTER CITY WARD 5 PRECINCT 2CHESTER CITY WARD 5 PRECINCT 2 | 122 | 13 | 1 | 136 | 89.7% | 9.6% | D+80.1 |
| Precinct -CHESTER CITY WARD 10 PRECINCT 3CHESTER CITY WARD 10 PRECINCT 3 | 108 | 7 | 1 | 116 | 93.1% | 6.0% | D+87.1 |
| Precinct -TRAINER UPPER PRECINCTTRAINER UPPER PRECINCT | 77 | 20 | 0 | 97 | 79.4% | 20.6% | D+58.8 |
| Precinct -UPPER DARBY DISTRICT 7 PRECINCT 6UPPER DARBY DISTRICT 7 PRECINCT 6 | 50 | 17 | 0 | 67 | 74.6% | 25.4% | D+49.3 |
| ALDAN PCT EASTERN42_4204510 | 0 | 0 | 0 | 0 | — | — | No votes |
| ALDAN PCT WESTERN42_4204520 | 0 | 0 | 0 | 0 | — | — | No votes |
| ASTON TWP WD 0142_4204530 | 0 | 0 | 0 | 0 | — | — | No votes |
| ASTON TWP WD 0242_4204540 | 0 | 0 | 0 | 0 | — | — | No votes |
| ASTON TWP WD 0342_4204550 | 0 | 0 | 0 | 0 | — | — | No votes |
| ASTON TWP WD 0442_4204560 | 0 | 0 | 0 | 0 | — | — | No votes |
| ASTON TWP WD 0542_4204570 | 0 | 0 | 0 | 0 | — | — | No votes |
| ASTON TWP WD 0642_4204580 | 0 | 0 | 0 | 0 | — | — | No votes |
| ASTON TWP WD 0742_4204590 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHEL TWP PCT 0142_4204592 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHEL TWP PCT 0242_4204599 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHEL TWP PCT 0342_42045106 | 0 | 0 | 0 | 0 | — | — | No votes |
| BETHEL TWP PCT 0442_4204520037 | 0 | 0 | 0 | 0 | — | — | No votes |
| BROOKHAVEN PCT 0142_42045120 | 0 | 0 | 0 | 0 | — | — | No votes |
| BROOKHAVEN PCT 0242_42045130 | 0 | 0 | 0 | 0 | — | — | No votes |
| BROOKHAVEN PCT 0342_42045140 | 0 | 0 | 0 | 0 | — | — | No votes |
| BROOKHAVEN PCT 0442_42045150 | 0 | 0 | 0 | 0 | — | — | No votes |
| BROOKHAVEN PCT 0542_42045160 | 0 | 0 | 0 | 0 | — | — | No votes |
| BROOKHAVEN PCT 0642_42045170 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHADDS FORD TWP Voting District42_42045175 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER HEIGHTS Voting District42_42045680 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER TWP PCT 0142_42045630 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER TWP PCT 0242_42045640 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER TWP PCT 0342_42045650 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER TWP PCT 0442_42045660 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER TWP PCT 0542_42045670 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 01 PCT 0142_42045180 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 01 PCT 0242_42045190 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 01 PCT 0342_42045200 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 01 PCT 0442_42045210 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 01 PCT 0542_42045220 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 01 PCT 0642_42045230 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 01 PCT 0742_42045240 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 01 PCT 0842_42045250 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 02 PCT 0142_42045260 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 02 PCT 0242_42045270 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 02 PCT 0342_42045280 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 02 PCT 0442_42045290 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 0342_42045305 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 04 PCT 0142_42045310 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 05 PCT 0142_42045330 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 05 PCT 0242_42045340 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 05 PCT 0342_42045350 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 06 PCT 0142_42045360 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 06 PCT 0242_42045370 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 07 PCT 0142_42045380 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 07 PCT 0242_42045395 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 07 PCT 0342_42045410 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 07 PCT 0442_42045420 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 08 PCT 0142_42045430 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 08 PCT 0242_42045440 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 09 PCT 0142_42045470 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 09 PCT 0242_42045480 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 09 PCT 0342_42045490 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 09 PCT 0442_42045500 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 10 PCT 0142_42045510 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 10 PCT 0242_42045520 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 10 PCT 0342_42045530 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 11 PCT 0142_42045540 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 11 PCT 0242_42045550 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 11 PCT 0342_42045560 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 11 PCT 0442_42045570 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 11 PCT 0542_42045565 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 11 PCT 0642_42045575 | 0 | 0 | 0 | 0 | — | — | No votes |
| CHESTER WD 11 PCT 0742_42045610 | 0 | 0 | 0 | 0 | — | — | No votes |
| CLIFTON HEIGHTS WD 0142_42045690 | 0 | 0 | 0 | 0 | — | — | No votes |
| CLIFTON HEIGHTS WD 0242_42045700 | 0 | 0 | 0 | 0 | — | — | No votes |
| CLIFTON HEIGHTS WD 03 PCT 0142_42045710 | 0 | 0 | 0 | 0 | — | — | No votes |
| CLIFTON HEIGHTS WD 03 PCT 0242_42045720 | 0 | 0 | 0 | 0 | — | — | No votes |
| CLIFTON HEIGHTS WD 0442_42045730 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINGDALE PCT 0142_42045740 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINGDALE PCT 0242_42045750 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINGDALE PCT 0342_42045760 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINGDALE PCT 0442_42045770 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINGDALE PCT 0542_42045780 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINGDALE PCT 0642_42045790 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLLINGDALE PCT 0742_42045800 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLWYN PCT 0142_42045810 | 0 | 0 | 0 | 0 | — | — | No votes |
| COLWYN PCT 0242_42045820 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONCORD TWP PCT CENTRAL42_42045825 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONCORD TWP PCT NORTHERN42_42045830 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONCORD TWP PCT SOUTHEAST42_42045815 | 0 | 0 | 0 | 0 | — | — | No votes |
| CONCORD TWP PCT SOUTHWESTERN42_42045850 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY TWP WD 0142_42045860 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY TWP WD 0242_42045870 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY TWP WD 03 PCT 0142_42045880 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY TWP WD 03 PCT 0242_42045890 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY TWP WD 0442_42045900 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY TWP WD 05 PCT 0142_42045910 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY TWP WD 05 PCT 0242_42045920 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY WD 01 PCT 0142_42045930 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY WD 01 PCT 0242_42045940 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY WD 02 PCT 0142_42045950 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY WD 02 PCT 0242_42045960 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY WD 03 PCT 0142_42045970 | 0 | 0 | 0 | 0 | — | — | No votes |
| DARBY WD 03 PCT 0242_42045980 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST LANSDOWNE PCT EASTERN42_42045990 | 0 | 0 | 0 | 0 | — | — | No votes |
| EAST LANSDOWNE PCT WESTERN42_420451000 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDDYSTONE PCT NORTHERN42_420451010 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDDYSTONE PCT SOUTHERN42_420451020 | 0 | 0 | 0 | 0 | — | — | No votes |
| EDGEMONT TWP Voting District42_420451030 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOLCROFT PCT 0142_420451040 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOLCROFT PCT 0242_420451050 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOLCROFT PCT 0342_420451060 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOLCROFT PCT 0442_420451070 | 0 | 0 | 0 | 0 | — | — | No votes |
| FOLCROFT PCT 0542_420451080 | 0 | 0 | 0 | 0 | — | — | No votes |
| GLENOLDEN PCT 0142_420451090 | 0 | 0 | 0 | 0 | — | — | No votes |
| GLENOLDEN PCT 0242_420451100 | 0 | 0 | 0 | 0 | — | — | No votes |
| GLENOLDEN PCT 0342_420451110 | 0 | 0 | 0 | 0 | — | — | No votes |
| GLENOLDEN PCT 0442_420451120 | 0 | 0 | 0 | 0 | — | — | No votes |
| GLENOLDEN PCT 0542_420451130 | 0 | 0 | 0 | 0 | — | — | No votes |
| GLENOLDEN PCT 0642_420451140 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 01 PCT 0142_420451150 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 01 PCT 0242_420451160 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 01 PCT 0342_420451170 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 01 PCT 0442_420451180 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 02 PCT 0142_420451200 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 02 PCT 0242_420451210 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 02 PCT 0342_420451220 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 02 PCT 0442_420451230 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 03 PCT 0142_420451240 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 03 PCT 0242_420451250 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 03 PCT 0342_420451260 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 03 PCT 0442_420451270 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 04 PCT 0142_420451280 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 04 PCT 0242_420451290 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 04 PCT 0342_420451300 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 04 PCT 0442_420451310 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 05 PCT 0142_420451320 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 05 PCT 0242_420451330 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 05 PCT 0342_420451340 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 05 PCT 0442_420451350 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 06 PCT 0142_420451360 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 06 PCT 0242_420451370 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 06 PCT 0342_420451380 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 06 PCT 0442_420451390 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 07 PCT 0142_420451400 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 07 PCT 0242_420451410 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 07 PCT 0342_420451420 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 07 PCT 0442_420451430 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 08 PCT 0142_420451440 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 08 PCT 0242_420451450 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 08 PCT 0342_420451460 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 08 PCT 0442_420451470 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 09 PCT 0142_420451480 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 09 PCT 0242_420451490 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 09 PCT 0342_420451500 | 0 | 0 | 0 | 0 | — | — | No votes |
| HAVERFORD TWP WD 09 PCT 0442_420451510 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 0142_420451520 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 0242_420451530 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 0342_420451540 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 0442_420451550 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 0542_420451560 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 0642_420451570 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 0742_420451580 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 0842_420451590 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 0942_420451600 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 1042_420451610 | 0 | 0 | 0 | 0 | — | — | No votes |
| LANSDOWNE PCT 1142_420451620 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER CHICHESTER TWP PCT 0142_420451630 | 0 | 0 | 0 | 0 | — | — | No votes |
| LOWER CHICHESTER TWP PCT 0242_420451640 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARCUS HOOK WD 0142_420451650 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARCUS HOOK WD 0242_420451660 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARCUS HOOK WD 0342_420451670 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARCUS HOOK WD 0442_420451680 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 01 PCT 0142_420451690 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 01 PCT 0242_420451700 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 01 PCT 0342_420451710 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 02 PCT 0142_420451720 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 02 PCT 0242_420451730 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 02 PCT 0342_420451740 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 03 PCT 0142_420451750 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 03 PCT 0242_420451760 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 03 PCT 0342_420451770 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 04 PCT 0142_420451780 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 04 PCT 0242_420451790 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 04 PCT 0342_420451800 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 05 PCT 0142_420451810 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 05 PCT 0242_420451820 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 05 PCT 0342_420451830 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 06 PCT 0142_420451840 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 06 PCT 0242_420451850 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 06 PCT 0342_420451860 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 07 PCT 0142_420451870 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 07 PCT 0242_420451880 | 0 | 0 | 0 | 0 | — | — | No votes |
| MARPLE TWP WD 07 PCT 0342_420451890 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEDIA PCT EASTERN42_420451900 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEDIA PCT NORTHERN42_420451910 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEDIA PCT SOUTHERN42_420451920 | 0 | 0 | 0 | 0 | — | — | No votes |
| MEDIA PCT WESTERN42_420451930 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN TWP DIST 01 PCT 0142_420451940 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN TWP DIST 01 PCT 0242_420451950 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN TWP DIST 02 PCT 0142_420451960 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN TWP DIST 02 PCT 0242_420451970 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN TWP DIST 03 PCT 0142_420451980 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN TWP DIST 03 PCT 0242_420451990 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN TWP DIST 04 PCT 0142_420452000 | 0 | 0 | 0 | 0 | — | — | No votes |
| MIDDLETOWN TWP DIST 04 PCT 0242_420452010 | 0 | 0 | 0 | 0 | — | — | No votes |
| MILLBOURNE Voting District42_420452020 | 0 | 0 | 0 | 0 | — | — | No votes |
| MORTON Voting District42_420452030 | 0 | 0 | 0 | 0 | — | — | No votes |
| NETHER PROVIDENCE TWP WD 0142_420452040 | 0 | 0 | 0 | 0 | — | — | No votes |
| NETHER PROVIDENCE TWP WD 0242_420452050 | 0 | 0 | 0 | 0 | — | — | No votes |
| NETHER PROVIDENCE TWP WD 0342_420452060 | 0 | 0 | 0 | 0 | — | — | No votes |
| NETHER PROVIDENCE TWP WD 0442_420452070 | 0 | 0 | 0 | 0 | — | — | No votes |
| NETHER PROVIDENCE TWP WD 0542_420452080 | 0 | 0 | 0 | 0 | — | — | No votes |
| NETHER PROVIDENCE TWP WD 0642_420452090 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEWTOWN TWP PCT 0142_420452100 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEWTOWN TWP PCT 0242_420452110 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEWTOWN TWP PCT 0342_420452120 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEWTOWN TWP PCT 0442_420452130 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEWTOWN TWP PCT 0542_420452140 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEWTOWN TWP PCT 0642_420452150 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEWTOWN TWP PCT 0742_420452160 | 0 | 0 | 0 | 0 | — | — | No votes |
| NEWTOWN TWP PCT 0842_420452170 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWOOD PCT 0142_420452180 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWOOD PCT 0242_420452190 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWOOD PCT 0342_420452200 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWOOD PCT 0442_420452210 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWOOD PCT 0542_420452220 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWOOD PCT 0642_420452230 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWOOD PCT 0742_420452240 | 0 | 0 | 0 | 0 | — | — | No votes |
| NORWOOD PCT 0842_420452250 | 0 | 0 | 0 | 0 | — | — | No votes |
| PARKSIDE Voting District42_420452260 | 0 | 0 | 0 | 0 | — | — | No votes |
| PROSPECT PARK PCT 0142_420452270 | 0 | 0 | 0 | 0 | — | — | No votes |
| PROSPECT PARK PCT 0242_420452280 | 0 | 0 | 0 | 0 | — | — | No votes |
| PROSPECT PARK PCT 0342_420452290 | 0 | 0 | 0 | 0 | — | — | No votes |
| PROSPECT PARK PCT 0442_420452300 | 0 | 0 | 0 | 0 | — | — | No votes |
| PROSPECT PARK PCT 0542_420452310 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 01 PCT 0142_420452320 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 01 PCT 0242_420452330 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 02 PCT 0142_420452340 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 02 PCT 0242_420452350 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 03 PCT 01 CD 16542_420452360 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 03 PCT 01 CD 16742_420452345 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 03 PCT 02 CD 16542_420452370 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 03 PCT 02 CD 16642_420452355 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 04 PCT 0142_420452380 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 04 PCT 0242_420452390 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 05 PCT 0142_420452400 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 05 PCT 0242_420452410 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 06 PCT 01 CD 16542_420452405 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 06 PCT 01 CD 16742_420452420 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 06 PCT 0242_420452430 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 07 PCT 0142_420452440 | 0 | 0 | 0 | 0 | — | — | No votes |
| RADNOR TWP WD 07 PCT 0242_420452450 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY PARK PCT 0142_420452660 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY PARK PCT 0242_420452670 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY PARK PCT 0342_420452680 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY PARK PCT 0442_420452690 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 01 PCT 0142_420452460 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 01 PCT 0242_420452470 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 01 PCT 0342_420452480 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 02 PCT 0142_420452490 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 02 PCT 0242_420452500 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 02 PCT 0342_420452510 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 03 PCT 0142_420452520 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 03 PCT 0242_420452530 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 04 PCT 0142_420452540 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 04 PCT 0242_420452550 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 05 PCT 0142_420452560 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 05 PCT 0242_420452570 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 06 PCT 0142_420452580 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 06 PCT 0242_420452590 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 07 PCT 0142_420452600 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 07 PCT 0242_420452610 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 08 PCT 0142_420452620 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 08 PCT 0242_420452630 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 09 PCT 0142_420452640 | 0 | 0 | 0 | 0 | — | — | No votes |
| RIDLEY TWP WD 09 PCT 0242_420452650 | 0 | 0 | 0 | 0 | — | — | No votes |
| ROSE VALLEY Voting District42_420452700 | 0 | 0 | 0 | 0 | — | — | No votes |
| RUTLEDGE Voting District42_420452710 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHARON HILL PCT 0142_420452720 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHARON HILL PCT 0242_420452730 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHARON HILL PCT 0342_420452740 | 0 | 0 | 0 | 0 | — | — | No votes |
| SHARON HILL PCT 0442_420452750 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 01 PCT 0142_420452760 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 01 PCT 0242_420452770 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 01 PCT 0342_420452755 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 02 PCT 0142_420452780 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 02 PCT 0242_420452790 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 02 PCT 0342_420452775 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 03 PCT 0142_420452800 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 03 PCT 02 CD 16142_420452810 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 03 PCT 02 CD 16542_420452820 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 03 PCT 0342_420452805 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 04 PCT 0142_420452830 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 04 PCT 0242_420452840 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 04 PCT 0342_420452825 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 05 PCT 0142_420452850 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 05 PCT 0242_420452860 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 05 PCT 0342_420452845 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 06 PCT 0142_420452870 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 06 PCT 0242_420452880 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 06 PCT 0342_420452863 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 06 PCT 0442_420452866 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 07 PCT 0142_420452890 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 07 PCT 0242_420452900 | 0 | 0 | 0 | 0 | — | — | No votes |
| SPRINGFIELD TWP WD 07 PCT 0342_420452885 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWARTHMORE PCT EASTERN42_420452910 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWARTHMORE PCT NORTHERN42_420452920 | 0 | 0 | 0 | 0 | — | — | No votes |
| SWARTHMORE PCT WESTERN42_420452930 | 0 | 0 | 0 | 0 | — | — | No votes |
| THORNBURY TWP DIST EASTERN42_420452915 | 0 | 0 | 0 | 0 | — | — | No votes |
| THORNBURY TWP DIST WESTERN42_420452925 | 0 | 0 | 0 | 0 | — | — | No votes |
| TINICUM TWP WD 0142_420452950 | 0 | 0 | 0 | 0 | — | — | No votes |
| TINICUM TWP WD 0242_420452960 | 0 | 0 | 0 | 0 | — | — | No votes |
| TINICUM TWP WD 0342_420452970 | 0 | 0 | 0 | 0 | — | — | No votes |
| TINICUM TWP WD 0442_420452980 | 0 | 0 | 0 | 0 | — | — | No votes |
| TINICUM TWP WD 0542_420452990 | 0 | 0 | 0 | 0 | — | — | No votes |
| TRAINER PCT LENNOX PARK42_420453000 | 0 | 0 | 0 | 0 | — | — | No votes |
| TRAINER PCT LOWER42_420453010 | 0 | 0 | 0 | 0 | — | — | No votes |
| TRAINER PCT UPPER42_420453020 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPLAND PCT 0142_420453030 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPLAND PCT 0242_420453040 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPLAND PCT 0342_420453050 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 01 DIST 0142_420453043 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 01 DIST 0242_420453048 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 02 DIST 0142_420453053 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 02 DIST 0242_420453058 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 03 DIST 0142_420453063 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 03 DIST 0242_420453068 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 04 DIST 0142_420453073 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 04 DIST 0242_420453078 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 05 DIST 0142_420453083 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER CHICHESTER TWP WD 05 DIST 0242_420453088 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 01 PCT 0142_420453110 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 01 PCT 0242_420453120 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 01 PCT 0342_420453130 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 01 PCT 0442_420453140 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 01 PCT 0542_420453150 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 01 PCT 0642_420453160 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 01 PCT 0742_420453170 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 01 PCT 0842_420453180 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 01 PCT 0942_420453190 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 02 PCT 0142_420453200 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 02 PCT 0242_420453210 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 02 PCT 0342_420453220 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 02 PCT 0442_420453230 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 02 PCT 0542_420453240 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 02 PCT 0642_420453250 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 02 PCT 0742_420453260 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 0142_420453255 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 0242_420453280 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 0342_420453290 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 0442_420453300 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 0542_420453310 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 0642_420453320 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 0742_420453330 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 0842_420453340 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 0942_420453350 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 03 PCT 1042_420453360 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 0142_420453370 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 0242_420453380 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 0342_420453390 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 0442_420453400 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 0542_420453410 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 0642_420453420 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 0742_420453430 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 0842_420453440 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 0942_420453450 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 1042_420453460 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 04 PCT 1142_420453445 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 05 PCT 0142_420453455 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 05 PCT 0242_420453480 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 05 PCT 0342_420453490 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 05 PCT 0442_420453500 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 05 PCT 0542_420453510 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 05 PCT 0642_420453520 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 05 PCT 0742_420453530 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 05 PCT 0842_420453540 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 05 PCT 0942_420453550 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 0142_420453560 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 0242_420453570 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 0342_420453580 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 0442_420453590 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 0542_420453600 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 0642_420453610 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 0742_420453620 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 0842_420453630 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 0942_420453640 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 1042_420453635 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 1142_420453660 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 1242_420453670 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 1342_420453680 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 06 PCT 1442_420453690 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 0142_420453685 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 0242_420453710 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 0342_420453720 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 0442_420453730 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 0542_420453740 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 0642_420453750 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 0742_420453760 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 0842_420453770 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 0942_420453780 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 1042_420453790 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER DARBY TWP DIST 07 PCT 1142_420453800 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER PROVIDENC TWP PCT 0142_420453820 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER PROVIDENCE TWP PCT 0242_420453830 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER PROVIDENCE TWP PCT 0342_420453840 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER PROVIDENCE TWP PCT 0442_420453850 | 0 | 0 | 0 | 0 | — | — | No votes |
| UPPER PROVIDENCE TWP PCT 0542_420453860 | 0 | 0 | 0 | 0 | — | — | No votes |
| YEADON PCT 0142_420453870 | 0 | 0 | 0 | 0 | — | — | No votes |
| YEADON PCT 0242_420453880 | 0 | 0 | 0 | 0 | — | — | No votes |
| YEADON PCT 0342_420453890 | 0 | 0 | 0 | 0 | — | — | No votes |
| YEADON PCT 0442_420453900 | 0 | 0 | 0 | 0 | — | — | No votes |
| YEADON PCT 0542_420453910 | 0 | 0 | 0 | 0 | — | — | No votes |
| YEADON PCT 0642_420453920 | 0 | 0 | 0 | 0 | — | — | No votes |
| YEADON PCT 0742_420453930 | 0 | 0 | 0 | 0 | — | — | No votes |
| YEADON PCT 0842_420453940 | 0 | 0 | 0 | 0 | — | — | No votes |
| YEADON PCT 0942_420453950 | 0 | 0 | 0 | 0 | — | — | No votes |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −24.6% |
| 1896 | −52.8% |
| 1900 | −51.9% |
| 1904 | −59.5% |
| 1908 | −44.1% |
| 1912 | −10.4% |
| 1916 | −34.7% |
| 1920 | −54.1% |
| 1924 | −69.4% |
| 1928 | −47.6% |
| 1932 | −38.8% |
| 1936 | −6.8% |
| 1940 | −14.1% |
| 1944 | −10.1% |
| 1948 | −23.6% |
| 1952 | −23.5% |
| 1956 | −27.2% |
| 1960 | −4.2% |
| 1964 | +13.9% |
| 1968 | −10.2% |
| 1972 | −29.6% |
| 1976 | −11.6% |
| 1980 | −21.4% |
| 1984 | −24.3% |
| 1988 | −20.9% |
| 1992 | +1.0% |
| 1996 | +9.9% |
| 2000 | +11.7% |
| 2004 | +14.8% |
| 2008 | +21.4% |
| 2012 | +21.3% |
| 2016 | +22.3% |
| 2020 | +26.8% |
| 2024 | +23.7% |
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 Democratic; the presidential vote runs 9.2 points more Republican.
410,276 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
−2,741 net domestic migration · 2025
Net −27,944 over 2011–2025 · gain loss
Arrivals reported $97,349 in average income, against $124,873 for residents who stayed — 22% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+35.9 on average — 12 points more Democratic-leaning than Delaware County, PA itself (D+23.7).
Where arrivals came from lean of each source
- Philadelphia County, PA4,471D+58.8
- Montgomery County, PA1,224D+22.8
- Chester County, PA1,187D+14.5
- New Castle County, DE716D+32.6
- Bucks County, PA240R+0.1
- Camden County, NJ162D+27.4
Where departures went households, 2022–23
- Philadelphia County, PA3,007
- Chester County, PA1,839
- Montgomery County, PA1,350
- New Castle County, DE1,114
- Bucks County, PA256
- Gloucester County, NJ204
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 | −2,740 |
| 2012 | −1,315 |
| 2013 | −1,698 |
| 2014 | −1,942 |
| 2015 | −2,515 |
| 2016 | −2,784 |
| 2017 | −2,362 |
| 2018 | −1,281 |
| 2019 | −731 |
| 2021 | −672 |
| 2022 | −3,057 |
| 2023 | −1,849 |
| 2024 | −2,257 |
| 2025 | −2,741 |
Delaware County shifted from a longtime Republican stronghold to reliably Democratic territory over the past decade, driven by suburban realignment among college-educated voters. Its 2024 margin of D+23.7 reflects one of the sharpest reversals in Pennsylvania's collar counties.
Across the recorded series it reached a Democratic high of 26.8 points in 2020 and a Republican high of 69.4 points in 1924. Between 2020 and 2024 the county moved 3.1 points toward the Republican candidate; the 2024 margin was 23.7 points.
A population of 579,222, a 62% non-Hispanic-white share, and a median household income of $89,546 describe the county. The county's voting pattern over the last decade is most similar to that of Albany County and Onondaga 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 →
Delaware County, Pennsylvania. Akashic. https://akashic.app/county/42045/. Accessed May 20, 2026. License: CC BY 4.0.