Ongoing story / Pennsylvania

The 2026 Pennsylvania governor race: Josh Shapiro vs. Stacy Garrity

Overview · reviewed November 5, 2026

Democratic Gov. Josh Shapiro won a second term in Pennsylvania's 2026 race for governor, defeating Republican state Treasurer Stacy Garrity, according to the Associated Press, amid discussion of a possible 2028 presidential bid.[1][2][3] A New York Times/Philadelphia Inquirer/Siena poll reported in September put Shapiro ahead 58% to 38% among registered voters.[4]

Read the timeline

Follow this story to see new developments when you return.

A New York Times/Philadelphia Inquirer/Siena poll reported in September put Shapiro ahead 58% to 38% among registered voters.[4]

Coverage over time

Share of tracked outlets · weekly (UTC)

Week of 2025-08-18 (UTC): 7%, 13 of 191 tracked outlets (2 left, 6 center, 5 right)Week of 2025-08-25 (UTC): no coverage from tracked outletsWeek of 2025-09-01 (UTC): no coverage from tracked outletsWeek of 2025-09-08 (UTC): no coverage from tracked outletsWeek of 2025-09-15 (UTC): no coverage from tracked outletsWeek of 2025-09-22 (UTC): no coverage from tracked outletsWeek of 2025-09-29 (UTC): no coverage from tracked outletsWeek of 2025-10-06 (UTC): no coverage from tracked outletsWeek of 2025-10-13 (UTC): no coverage from tracked outletsWeek of 2025-10-20 (UTC): no coverage from tracked outletsWeek of 2025-10-27 (UTC): no coverage from tracked outletsWeek of 2025-11-03 (UTC): no coverage from tracked outletsWeek of 2025-11-10 (UTC): no coverage from tracked outletsWeek of 2025-11-17 (UTC): no coverage from tracked outletsWeek of 2025-11-24 (UTC): no coverage from tracked outletsWeek of 2025-12-01 (UTC): no coverage from tracked outletsWeek of 2025-12-08 (UTC): no coverage from tracked outletsWeek of 2025-12-15 (UTC): no coverage from tracked outletsWeek of 2025-12-22 (UTC): no coverage from tracked outletsWeek of 2025-12-29 (UTC): no coverage from tracked outletsWeek of 2026-01-05 (UTC): 5%, 10 of 198 tracked outlets (4 left, 6 center, 0 right)Week of 2026-01-12 (UTC): no coverage from tracked outletsWeek of 2026-01-19 (UTC): no coverage from tracked outletsWeek of 2026-01-26 (UTC): no coverage from tracked outletsWeek of 2026-02-02 (UTC): no coverage from tracked outletsWeek of 2026-02-09 (UTC): no coverage from tracked outletsWeek of 2026-02-16 (UTC): no coverage from tracked outletsWeek of 2026-02-23 (UTC): no coverage from tracked outletsWeek of 2026-03-02 (UTC): no coverage from tracked outletsWeek of 2026-03-09 (UTC): no coverage from tracked outletsWeek of 2026-03-16 (UTC): no coverage from tracked outletsWeek of 2026-03-23 (UTC): no coverage from tracked outletsWeek of 2026-03-30 (UTC): no coverage from tracked outletsWeek of 2026-04-06 (UTC): no coverage from tracked outletsWeek of 2026-04-13 (UTC): no coverage from tracked outletsWeek of 2026-04-20 (UTC): no coverage from tracked outletsWeek of 2026-04-27 (UTC): no coverage from tracked outletsWeek of 2026-05-04 (UTC): no coverage from tracked outletsWeek of 2026-05-11 (UTC): no coverage from tracked outletsWeek of 2026-05-18 (UTC): 4%, 7 of 197 tracked outlets (1 left, 4 center, 2 right)Week of 2026-05-25 (UTC): no coverage from tracked outletsWeek of 2026-06-01 (UTC): no coverage from tracked outletsWeek of 2026-06-08 (UTC): no coverage from tracked outletsWeek of 2026-06-15 (UTC): no coverage from tracked outletsWeek of 2026-06-22 (UTC): no coverage from tracked outletsWeek of 2026-06-29 (UTC): no coverage from tracked outletsWeek of 2026-07-06 (UTC): no coverage from tracked outletsWeek of 2026-07-13 (UTC): no coverage from tracked outletsWeek of 2026-07-20 (UTC): no coverage from tracked outletsWeek of 2026-07-27 (UTC): no coverage from tracked outletsWeek of 2026-08-03 (UTC): no coverage from tracked outletsWeek of 2026-08-10 (UTC): no coverage from tracked outletsWeek of 2026-08-17 (UTC): no coverage from tracked outletsWeek of 2026-08-24 (UTC): no coverage from tracked outletsWeek of 2026-08-31 (UTC): 1%, 5 of 475 tracked outlets (1 left, 2 center, 2 right)Week of 2026-09-07 (UTC): no coverage from tracked outletsWeek of 2026-09-14 (UTC): under 1%, 2 of 480 tracked outlets (0 left, 2 center, 0 right)Week of 2026-09-21 (UTC): 1%, 4 of 479 tracked outlets (1 left, 2 center, 1 right)Week of 2026-09-28 (UTC): 1%, 4 of 476 tracked outlets (1 left, 3 center, 0 right)Week of 2026-10-05 (UTC): 3%, 16 of 479 tracked outlets (2 left, 13 center, 1 right)Week of 2026-10-12 (UTC): no coverage from tracked outletsWeek of 2026-10-19 (UTC): 1%, 3 of 479 tracked outlets (0 left, 3 center, 0 right)Week of 2026-10-26 (UTC): 1%, 5 of 473 tracked outlets (1 left, 3 center, 1 right)Week of 2026-11-02 (UTC): 4%, 20 of 471 tracked outlets (5 left, 10 center, 5 right)Week of 2026-11-09 (UTC): no coverage from tracked outlets, so far

LeftCenterRightLighter bar: this week so far

Each bar is the share of the outlets on our Left / Center / Right rating scale that we tracked publishing that week which carried reporting on this story, split by the outlets' ratings. We track more outlets now than in the archive, so a share keeps earlier and later weeks comparable. An outlet counts once a week however much it published, and outlets in one ownership or syndication group count as one on each side they appear on. A rating describes the outlet, not the report. A gap means no such reports were collected that week, not that nothing was reported anywhere. Weeks run Monday to Sunday in UTC, so a report published on a Sunday evening in US Eastern time counts in the next week. 1 more outlet off the scale (not rated, or outside the left-right graphs) also reported; they are not in this chart. See them.

Weekly counts, outlets and reports (11 weeks with coverage)
Outlets on the rating scale that carried this story each week, of the outlets tracked that week, newest first
Week of (UTC)LeftCenterRightOf trackedShareReceipts
Nov 2, 2026510520 of 4714%
Oct 26, 20261315 of 4731%
Oct 19, 20260303 of 4791%
Oct 5, 2026213116 of 4793%
Sep 28, 20261304 of 4761%
Sep 21, 20261214 of 4791%
Sep 14, 20260202 of 480under 1%
Aug 31, 20261225 of 4751%
May 18, 20261427 of 1974%
Jan 5, 202646010 of 1985%
Aug 18, 202526513 of 1917%

Latest coverage

The newest reporting in this story's record.

  1. Oct 29, 2026 · first reported · Headline from PA Home Page

    Josh Shapiro, Stacy Garrity rally in the Midstate ahead of Election Day

Background

Pennsylvania Treasurer Stacy Garrity, a two-term Republican, announced in August 2025 that she would run for governor, hoping to become the state's first woman elected to the office.[5] Democratic Gov. Josh Shapiro announced his reelection campaign in January 2026 with a speech criticizing the "chaos and toxicity" in Washington.[2] Both won uncontested primaries in May.[3]

Education was one area of policy disagreement. The candidates laid out different approaches to funding public schools, expanding school choice and making college more affordable.[6]

Vehicle surveillance also drew attention. Garrity supported a ban on Flock license-plate cameras, while Shapiro's office expressed concerns about their effects on privacy as he considered a possible ban.[7]

Campaign finance reports showed Shapiro outspending Garrity by 20 to 1 during the 13-week period ending September 14.[4] In September, the candidates agreed to an October 7 debate in Harrisburg. The host's September announcement described it as their only scheduled debate.[8][9] A poll released in late October showed Shapiro still ahead.[10]

Supporting stories (10)
  1. Josh Shapiro wins second term as Pennsylvania governor: AP
  2. Josh Shapiro to run for 2nd term as Pennsylvania governor, trailed by talk of a 2028 White House bid
  3. Pa. Primary: Shapiro, Garrity set for Pennsylvania governor showdown
  4. Pennsylvania Governor's Race: Josh Shapiro leads Stacy Garrity by 20 points in new poll
  5. Republican Stacy Garrity seeks to challenge Pennsylvania Gov. Josh Shapiro’s reelection bid
  6. Pa. election 2026: Where Garrity, Shapiro stand on public school funding, vouchers
  7. Shapiro, Garrity call for ban on Flock cameras in Pennsylvania
  8. Josh Shaprio, Stacy Garrity agree to Nexstar-hosted Governor's debate in Harrisburg
  9. How to watch the Pennsylvania Governor's debate
  10. Josh Shapiro continues to lead Stacy Garrity in new Pennsylvania Governor's race poll

The full record

Each date is when an update was first reported.

All 14 recorded updates

September 2026

  1. Pennsylvania Governor's Race: Josh Shapiro leads Stacy Garrity by 20 points in new pollHeadline from ABC 27 Harrisburg · 4 outlets
  2. How to watch the Pennsylvania Governor's debateHeadline from ABC 27 Harrisburg · 2 outlets
  3. Josh Shaprio, Stacy Garrity agree to Nexstar-hosted Governor's debate in HarrisburgHeadline from ABC 27 Harrisburg · 4 outlets

August 2026

  1. Shapiro, Garrity call for ban on Flock cameras in PennsylvaniaHeadline from Pittsburgh Post-Gazette · 5 outlets

May 2026

  1. Pa. Primary: Shapiro, Garrity set for Pennsylvania governor showdownHeadline from 6ABC Philadelphia · 7 outlets

Coverage & sources

Read the reports, see how much was collected over time, or compare outlets by political leaning.

Coverage & sources →