electmepresident.now

Counties

Pennsylvania counties: registration and turnout

Pennsylvania has 9,041,391 registered voters as of Oct 19, 2026. Democrats lead by 241,217, down from 286,283 at the November 2024 election. The lead was 1,057,708 in 2014. Governor-race turnout has risen every cycle since 2014, to 60.4% in 2022.

Registered voters

9,041,391

All parties, active and inactive, Oct 19, 2026

Democratic lead

+241,217

D 3,879,774 · R 3,638,557

Since the May primary

+85,283

D lead +49,130, from 192,087

Since Nov 2024

−133,742

D lead −45,066, from 286,283

Active voters

90.6%

8,191,258 active, 850,133 inactive

Map

Partisan measures run blue to red. Turnout runs pale to dark.

Color the map by

Democrats outnumber Republicans in 12 of 67 counties. Philadelphia's edge is D +59.4 points of its roll.

Hover for values. Click a county to open its page.

All 67 counties

Party edge is Democrats minus Republicans as a share of all registered voters. R share is the change in the Republican share of the roll since Nov 2024. Margins are points of the top-race vote. Target is Garrity's share of the ballot on the smallest uniform path to a tie.

Registration as of Oct 19, 2026. Turnout is top-race votes over registered voters.
PhiladelphiaPhiladelphia1,102,489−14,806+59.4−0.316.0%52.1%46.5%64.3%+72.6−58.719.1%
AlleghenyAllegheny924,460−28,083+26.5−0.310.3%57.5%61.0%75.6%+39.0−20.337.9%
MontgomeryPhilly suburbs627,407−5,406+16.0−0.86.8%67.3%67.9%82.3%+39.8−22.836.8%
BucksPhilly suburbs487,031−6,839−1.4−0.47.1%64.4%64.7%81.2%+19.9+0.147.8%
DelawarePhilly suburbs413,246−10,992+15.1−1.110.1%62.1%60.4%77.4%+37.2−23.736.5%
ChesterPhilly suburbs391,711−4,410+2.8−1.07.7%66.3%67.5%82.0%+26.4−14.541.1%
LancasterSouth-central GOP base366,443+454−19.0−0.98.3%61.4%63.5%79.0%−1.7+15.956.1%
YorkSouth-central GOP base330,012−735−21.5−0.99.1%55.3%59.8%75.3%−8.0+25.360.2%
BerksLehigh Valley & Berks275,614−1,216−4.8−0.18.2%56.3%57.9%75.8%+4.2+12.253.7%
LehighLehigh Valley & Berks255,921−2,799+9.1−0.410.2%54.9%55.5%73.4%+19.4−2.746.5%
WestmorelandPittsburgh ring251,479−4,225−17.4+0.56.5%59.3%67.6%82.7%−6.3+28.461.8%
NorthamptonLehigh Valley & Berks234,269−1,054+4.4−0.110.0%55.0%57.7%75.7%+13.3+1.848.9%
LuzerneSwing metros209,132−556−2.1−0.29.2%52.0%56.7%74.5%+1.1+19.257.3%
DauphinSwing metros202,747−1,004+5.7−1.29.4%58.4%58.7%73.4%+21.9−5.945.1%
CumberlandSouth-central GOP base185,294−2,020−13.9−1.17.1%60.6%62.2%79.2%+7.8+9.452.5%
ErieSwing metros175,321−7,716+3.4+0.59.3%53.0%59.1%75.2%+21.4+1.048.1%
LackawannaSwing metros150,761−188+16.6+0.08.6%58.4%60.8%77.2%+24.5−2.846.3%
WashingtonPittsburgh ring145,529−3,291−13.8+0.76.3%58.3%64.8%81.7%−2.2+25.560.3%
ButlerPittsburgh ring144,292−1,428−30.1−0.06.5%62.0%68.0%83.3%−12.3+32.263.7%
MonroeLehigh Valley & Berks118,697−1,318+4.8+0.211.4%51.2%51.5%71.3%+10.9+0.848.6%
BeaverPittsburgh ring114,468−2,980−5.3+0.97.1%61.3%64.4%80.8%+2.9+20.757.6%
FranklinSouth-central GOP base105,898+956−38.4−0.96.8%59.3%65.4%79.9%−32.3+43.069.9%
CentreSwing metros102,972−6,884+0.2+0.314.8%54.6%57.7%73.5%+16.9−2.846.7%
LebanonSouth-central GOP base94,624−1,242−28.5−0.18.1%57.3%61.7%76.9%−14.3+31.963.7%
SchuylkillRural rest92,808+174−29.9+0.36.3%56.7%62.5%79.0%−21.3+42.168.3%
CambriaRural rest86,110−2,398−19.9+1.16.2%59.9%65.3%80.4%−16.9+39.767.3%
BlairRural rest81,807+506−37.6−0.48.5%57.3%64.3%79.9%−28.0+43.569.8%
FayettePittsburgh ring79,669−2,485−14.9+1.87.8%52.3%59.0%77.3%−12.9+38.066.6%
AdamsSouth-central GOP base77,083+1,075−32.1−0.68.9%58.3%64.1%79.8%−17.2+33.664.8%
LycomingRural rest72,938−1,029−34.8−0.36.7%60.0%64.3%80.7%−30.5+41.568.9%
MercerRural rest72,169−1,849−21.0+0.78.1%57.5%62.7%78.9%−17.6+30.263.3%
LawrenceRural rest57,421−1,049−18.1+0.97.3%58.9%63.9%80.6%−9.9+33.864.3%
NorthumberlandRural rest55,490−1,548−29.9+0.519.3%54.6%56.2%76.3%−21.4+39.965.2%
CrawfordRural rest53,061−2,091−32.6+0.98.3%58.1%61.9%77.7%−21.1+39.367.2%
ClearfieldRural rest49,689−393−39.1+0.88.3%57.4%64.7%80.7%−32.5+51.573.4%
IndianaRural rest49,241−2,503−30.4+1.64.9%59.5%66.4%81.6%−18.8+39.167.3%
SomersetRural rest48,586−1,255−45.9+0.95.9%61.1%65.2%82.0%−40.2+57.276.4%
PikeRural rest47,611+349−19.9+0.411.2%49.1%56.3%74.0%−16.0+24.160.6%
CarbonRural rest45,851−162−21.5+0.68.3%52.2%59.4%76.9%−16.0+34.864.9%
ArmstrongRural rest43,710−961−39.1+0.85.8%59.6%66.3%83.1%−31.3+53.274.0%
ColumbiaRural rest40,699−784−26.2+0.88.0%58.5%62.9%78.5%−15.4+31.063.1%
BradfordRural rest39,032−280−45.7+0.47.8%56.0%62.3%79.3%−34.7+47.971.6%
WayneRural rest36,893−477−35.3+0.47.9%60.3%64.0%78.8%−23.8+37.166.6%
BedfordRural rest33,078−723−58.4+0.65.2%59.9%67.4%83.3%−56.1+68.682.6%
VenangoRural rest32,960−314−36.8+0.46.9%59.3%64.4%80.3%−23.7+42.168.7%
PerryRural rest31,356+91−47.5−0.65.4%60.4%67.7%82.3%−29.7+49.372.2%
JeffersonRural rest28,229−570−49.6+0.47.3%52.3%63.4%80.3%−41.5+58.576.9%
HuntingdonRural rest27,940−788−45.9+0.78.6%53.0%64.9%80.6%−37.9+52.974.6%
SusquehannaRural rest27,484−244−40.5−0.09.2%61.0%64.2%80.8%−31.1+44.770.1%
MifflinRural rest27,218+147−48.7+0.07.6%55.6%63.2%81.5%−37.6+56.476.0%
TiogaRural rest26,878−317−49.0+0.16.8%55.2%63.5%79.4%−44.1+51.874.2%
UnionRural rest26,590−1,088−24.2+0.512.2%59.9%61.3%76.5%−12.4+23.459.9%
WarrenRural rest25,478−1,393−34.8+0.96.4%48.0%60.5%77.1%−22.9+39.367.3%
McKeanRural rest25,358−392−42.8+0.49.2%52.8%58.7%76.4%−38.7+47.272.1%
SnyderRural rest24,035−104−45.8−0.27.6%62.0%67.6%83.0%−34.8+47.071.6%
ClarionRural rest23,301−1,139−44.8+1.55.9%61.5%65.2%80.7%−31.8+53.174.0%
ClintonRural rest22,597−434−31.7+0.46.7%59.8%64.1%80.4%−22.9+40.968.1%
GreeneRural rest21,820−713−22.4+2.38.3%57.0%59.5%76.5%−19.5+44.869.6%
ElkRural rest20,489−353−31.0+0.95.9%58.4%67.6%82.3%−27.4+47.071.2%
WyomingRural rest18,561+140−35.3−0.76.8%62.9%66.8%81.7%−20.8+36.865.9%
JuniataRural rest14,104−249−53.1+0.65.7%61.5%69.6%84.3%−41.9+61.478.4%
MontourRural rest12,392−188−22.4−0.38.5%53.0%63.9%78.8%−5.0+21.058.2%
PotterRural rest11,040−233−56.8+0.17.3%58.3%64.6%80.6%−52.4+62.376.8%
FultonRural rest10,150+268−59.2−0.58.1%58.2%68.9%82.8%−63.0+72.685.0%
SullivanRural rest4,495−78−40.1+1.16.0%61.7%68.6%81.4%−29.7+46.970.7%
ForestRural rest3,271+7−39.3+0.57.9%58.2%65.5%81.2%−23.5+44.570.2%
CameronRural rest2,882−133−40.8+0.67.0%60.8%63.0%73.6%−29.7+50.372.1%

How turnout is measured

Turnout is votes in the top race divided by registered voters. The top race is governor in 2014, 2018 and 2022 and president in 2016, 2020 and 2024. The state's returns files have no total-ballots count, so this undercounts by the roughly 1% of voters who skip the top race. Registered voters is the sum of all parties in the state's precinct registration file for that election.

A county's turnout rate can jump because its roll shrank, not because more people voted. Warren cast 20,650 presidential votes in 2020 and 20,723 in 2024, but its roll fell from 31,431 to 26,871, so its rate rose 11 points. Check the vote counts on a county's page before reading a swing as a change in voting. 7 counties show this pattern at least once.

For 2024 the state also published official per-county counts of people who voted. They run 0.3 to 1 point above the top-race figure. Cameron is the outlier: 2,417 voted, but only 2,219 cast a presidential vote.

Sources: PA Department of State weekly county registration file (Oct 19, 2026), certified May 2026 primary registration, and the state's precinct registration and returns files for each general election, 2014–2024.