Skip to content
Bellwether
LatestAll updates →

Pennsylvania

Solid D
Compare
Josh Shapiro
Democratic · incumbent
>99 in 100
50–50chance of winning, out of 100
Stacy Garrity
Republican
<1 in 100

Josh Shapiro wins in >99 of 100 simulations.

The polling average has Josh Shapiro +21.2 across 9 polls; partisan lean, the national environment and incumbency point to Josh Shapiro +22.1. Polls get 92% of the weight 15 days out.

Where the result could land

Every simulated outcome, grouped in 2-point steps. Projected margin Shapiro +21.2; 80 in 100 fall between Shapiro +16.4 and Shapiro +26.1.

Garrity +30Garrity +20Garrity +10Shapiro +10Shapiro +20Shapiro +30Tie

The candidates

Stacy Garrity
Republican · American politician and businesswoman (born 1964)

Stacy L. Garrity is an American politician, businesswoman, and former United States Army Reserve officer who has served as the 79th treasurer of Pennsylvania since 2021. A Republican, she defeated incumbent Democrat Joe Torsella in 2020 despite being outraised and trailing in polls. Wikipedia

Josh ShapiroIncumbent
Democratic · Governor of Pennsylvania since 2023

Joshua David Shapiro is an American politician and lawyer serving since 2023 as the 48th governor of Pennsylvania. A member of the Democratic Party, he was the attorney general of Pennsylvania from 2017 to 2023 and served on the Montgomery County Board of Commissioners from 2012 to 2017. Wikipedia

Official website ↗
Ken Krawchuk
Libertarian

Ballot list and short bios from Wikipedia (CC BY-SA); websites from Wikidata.

Polls

The polling average stands at Shapiro +21.2 across 9 polls testing Josh Shapiro against Stacy Garrity.

Shapiro +2.7 over the past 6 months
Garrity +30Garrity +20Garrity +10EvenShapiro +10Shapiro +20Shapiro +30May 1Jun 1Jul 1Aug 1Sep 1Oct 1

Line: weighted average after adjustments; band: 95% range of the average; dots: individual polls after adjustments.

PollsterDatesSampleResultAdjustedWeight
Z to A ResearchSep 28–Oct 1630 LVShapiro +19.0Shapiro +19.00.52
The New York Times/Siena UniversityA
for The Philadelphia Inquirer
Sep 15–Sep 22615 LVShapiro +20.0Shapiro +21.60.37
Bravo Group
for PennLive
Sep 16–Sep 22624 RVShapiro +27.0Shapiro +23.70.24
Franklin & Marshall CollegeB−Aug 17–Aug 23501 RVShapiro +25.0Shapiro +25.30.21
Bravo Group
for PennLive
Aug 18–Aug 22711 LVShapiro +31.0Shapiro +28.70.13
The New York Times/Siena UniversityA
for The Philadelphia Inquirer
Aug 17–Aug 21760 LVShapiro +16.0Shapiro +18.60.21
The New York Times/Siena UniversityA
for The Philadelphia Inquirer
Aug 17–Aug 21760 RVShapiro +17.0Shapiro +19.70.21
National Public Affairs · REP sponsorJul 26–Jul 30600 LVShapiro +7.0Shapiro +10.80.06
Bravo Group
for PennLive
Jul 17–Jul 24630 LVShapiro +25.0Shapiro +22.90.06
Franklin & Marshall College Center for Opinion ResearchB−Jun 8–Jun 14546 RVShapiro +22.0Shapiro +23.00.00
MAD Global StrategyB+
for Natural Allies for a Clean Energy Future
Jun 9–Jun 11600 LVShapiro +17.0Shapiro +19.70.00
Bravo Group
for PennLive
May 20–May 24684 LVShapiro +24.0Shapiro +21.60.00
Susquehanna Polling & ResearchB+ · REP sponsorMar 18–Mar 29700 LVShapiro +22.0Shapiro +22.80.00
Franklin & Marshall CollegeB−Feb 18–Mar 1834 RVShapiro +20.0Shapiro +21.10.00
Quinnipiac UniversityB+Feb 19–Feb 23836 RVShapiro +18.0Shapiro +17.60.00
Quinnipiac UniversityB+Sep 25–Sep 291,579 RVShapiro +16.0Shapiro +16.90.00
Susquehanna Polling & ResearchB+Sep 22–Sep 28700 LVShapiro +18.0Shapiro +20.20.00

Chance of winning over time

How this race’s odds have moved as polls and the national environment changed.

No change over the past 3 months
020406080100Aug 1Sep 1Oct 1

Out of 100. Today: Shapiro 100, Garrity 0.

What’s driving the forecast

The model blends each estimate by how much to trust it right now. Polls get 92% of the weight, 15 days out.

Polling average (after adjustments)Shapiro +21.2±2.7 sampling range; effective 6.5 polls
Partisan lean (Cook PVI, 2026 lines) R+1.0roughly 2 points of margin vs. the nation
National environment D+9.6generic ballot + presidential approval
Incumbent’s track record Shapiro +10.0In 2022 they ran 20.8 pts more Democratic than the state’s lean predicted; half carries over (max 10)
IncumbencyShapiro +4.0incumbent’s side
Fundamentals estimateShapiro +22.1±14 typical error
Expert ratings (average)Shapiro +22.0used only in the “+ Expert ratings” version
ForecastShapiro +21.3±3.9 standard deviation, including 2.3 for movement before Election Day

All three versions

  • Polls only: Josh Shapiro >99 in 100 (Solid D)
  • Polls + fundamentals: Josh Shapiro >99 in 100 (Solid D)
  • Polls + fundamentals + experts: Josh Shapiro >99 in 100 (Solid D)

Published ratings

Other forecasters’ ratings, as listed on Wikipedia. Shown for comparison; they feed only the “+ Expert ratings” version.

Cook: Solid DDDHQ: Safe DFox News: Solid DInside Elections: Solid DRCP: Solid DSabato: Safe DSilver Bulletin: Solid D

County map

Counties colored by the 2024 presidential vote; on election night this switches to the live count in this race.

Lebanon County, 2024 president: Republican +32.0 (73,692 votes)Beaver County, 2024 president: Republican +20.7 (94,843 votes)Venango County, 2024 president: Republican +42.1 (26,732 votes)Greene County, 2024 president: Republican +44.8 (17,236 votes)Jefferson County, 2024 president: Republican +58.5 (23,129 votes)Cambria County, 2024 president: Republican +39.7 (71,136 votes)Lancaster County, 2024 president: Republican +16.0 (289,257 votes)Allegheny County, 2024 president: Democratic +20.3 (720,504 votes)Erie County, 2024 president: Republican +1.0 (137,595 votes)Bucks County, 2024 president: Republican +0.1 (401,028 votes)Armstrong County, 2024 president: Republican +53.2 (37,119 votes)Cameron County, 2024 president: Republican +50.3 (2,219 votes)Carbon County, 2024 president: Republican +34.8 (35,395 votes)Elk County, 2024 president: Republican +47.0 (17,153 votes)Bedford County, 2024 president: Republican +68.6 (28,160 votes)Chester County, 2024 president: Democratic +14.5 (324,964 votes)Clarion County, 2024 president: Republican +53.1 (19,733 votes)Forest County, 2024 president: Republican +44.5 (2,650 votes)Northumberland County, 2024 president: Republican +39.9 (43,522 votes)Fulton County, 2024 president: Republican +72.6 (8,177 votes)Northampton County, 2024 president: Republican +1.8 (178,215 votes)Juniata County, 2024 president: Republican +61.4 (12,104 votes)Wyoming County, 2024 president: Republican +36.8 (15,052 votes)Lawrence County, 2024 president: Republican +33.8 (47,110 votes)Mercer County, 2024 president: Republican +30.2 (58,410 votes)Luzerne County, 2024 president: Republican +19.2 (156,150 votes)Blair County, 2024 president: Republican +43.5 (64,949 votes)Somerset County, 2024 president: Republican +57.2 (40,881 votes)Delaware County, 2024 president: Democratic +23.7 (328,172 votes)Indiana County, 2024 president: Republican +39.1 (42,229 votes)Lehigh County, 2024 president: Democratic +2.7 (189,810 votes)Tioga County, 2024 president: Republican +51.8 (21,587 votes)Pike County, 2024 president: Republican +24.0 (34,950 votes)Mifflin County, 2024 president: Republican +56.4 (22,071 votes)Schuylkill County, 2024 president: Republican +42.1 (73,184 votes)Lycoming County, 2024 president: Republican +41.5 (59,685 votes)Columbia County, 2024 president: Republican +31.0 (32,576 votes)Monroe County, 2024 president: Republican +0.8 (85,525 votes)Union County, 2024 president: Republican +23.4 (21,188 votes)Crawford County, 2024 president: Republican +39.2 (42,872 votes)Wayne County, 2024 president: Republican +37.1 (29,444 votes)Susquehanna County, 2024 president: Republican +44.7 (22,404 votes)Potter County, 2024 president: Republican +62.3 (9,085 votes)Montour County, 2024 president: Republican +21.0 (9,908 votes)Cumberland County, 2024 president: Republican +9.4 (148,396 votes)Centre County, 2024 president: Democratic +2.8 (80,792 votes)Perry County, 2024 president: Republican +49.3 (25,725 votes)Snyder County, 2024 president: Republican +47.0 (20,038 votes)Clearfield County, 2024 president: Republican +51.5 (40,430 votes)Philadelphia County, 2024 president: Democratic +58.8 (721,441 votes)Warren County, 2024 president: Republican +39.2 (20,723 votes)Clinton County, 2024 president: Republican +40.9 (18,522 votes)Butler County, 2024 president: Republican +32.2 (121,440 votes)Fayette County, 2024 president: Republican +37.9 (63,472 votes)Lackawanna County, 2024 president: Democratic +2.8 (116,590 votes)Sullivan County, 2024 president: Republican +46.9 (3,721 votes)Washington County, 2024 president: Republican +25.5 (121,617 votes)McKean County, 2024 president: Republican +47.2 (19,682 votes)Berks County, 2024 president: Republican +12.2 (209,838 votes)Adams County, 2024 president: Republican +33.6 (60,650 votes)York County, 2024 president: Republican +25.3 (249,210 votes)Montgomery County, 2024 president: Democratic +22.8 (520,906 votes)Huntingdon County, 2024 president: Republican +52.9 (23,156 votes)Westmoreland County, 2024 president: Republican +28.4 (211,450 votes)Dauphin County, 2024 president: Democratic +5.9 (149,526 votes)Bradford County, 2024 president: Republican +47.9 (31,192 votes)Franklin County, 2024 president: Republican +43.0 (83,884 votes)
Color shows the 2024 presidential margin in each county. Hover or tap a county for its numbers.

2024 results: Fox News 2024 county results, compiled by Tony McGovern (github.com/tonmcg/US_County_Level_Election_Results_08-24). Not authoritative.

Rules and notes

  • Incumbent renominated

Governor races, closest first · this is #33 of 36