Gone quiet · last update Oct 14, 2025 / Josh Shapiro

The arson attack on Pennsylvania Gov. Josh Shapiro's residence

Overview · reviewed October 28, 2026

Early on April 13, 2025, a man scaled the security fence at Pennsylvania's Governor's Residence in Harrisburg and set it on fire with gasoline-filled beer bottles while Gov. Josh Shapiro and his family slept inside; they were evacuated safely.[1][2] Cody Balmer, 38, surrendered and was charged with attempted homicide, terrorism and arson, and in October 2025 he pleaded guilty to attempted murder and other charges.[3][2]

Read the timeline

Follow this story to see new developments when you return.

Cody Balmer, 38, surrendered and was charged with attempted homicide, terrorism and arson, and in October 2025 he pleaded guilty to attempted murder and other charges.[3][2]

Coverage over time

Share of tracked outlets · weekly (UTC)

Week of 2025-04-07 (UTC): 21%, 41 of 194 tracked outlets (11 left, 19 center, 11 right)Week of 2025-04-14 (UTC): 25%, 50 of 201 tracked outlets (16 left, 21 center, 13 right)Week of 2025-04-21 (UTC): 3%, 7 of 206 tracked outlets (1 left, 2 center, 4 right)Week of 2025-04-28 (UTC): no coverage from tracked outletsWeek of 2025-05-05 (UTC): no coverage from tracked outletsWeek of 2025-05-12 (UTC): no coverage from tracked outletsWeek of 2025-05-19 (UTC): no coverage from tracked outletsWeek of 2025-05-26 (UTC): no coverage from tracked outletsWeek of 2025-06-02 (UTC): no coverage from tracked outletsWeek of 2025-06-09 (UTC): no coverage from tracked outletsWeek of 2025-06-16 (UTC): no coverage from tracked outletsWeek of 2025-06-23 (UTC): no coverage from tracked outletsWeek of 2025-06-30 (UTC): no coverage from tracked outletsWeek of 2025-07-07 (UTC): no coverage from tracked outletsWeek of 2025-07-14 (UTC): no coverage from tracked outletsWeek of 2025-07-21 (UTC): no coverage from tracked outletsWeek of 2025-07-28 (UTC): no coverage from tracked outletsWeek of 2025-08-04 (UTC): no coverage from tracked outletsWeek of 2025-08-11 (UTC): no coverage from tracked outletsWeek of 2025-08-18 (UTC): no coverage from tracked outletsWeek 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): 10%, 18 of 182 tracked outlets (5 left, 9 center, 4 right)Week 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): no coverage from tracked outletsWeek 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): no coverage from tracked outletsWeek 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): no coverage from tracked outletsWeek of 2026-09-07 (UTC): no coverage from tracked outletsWeek of 2026-09-14 (UTC): no coverage from tracked outletsWeek of 2026-09-21 (UTC): no coverage from tracked outletsWeek of 2026-09-28 (UTC): no coverage from tracked outletsWeek of 2026-10-05 (UTC): no coverage from tracked outletsWeek of 2026-10-12 (UTC): no coverage from tracked outletsWeek of 2026-10-19 (UTC): no coverage from tracked outletsWeek of 2026-10-26 (UTC): no coverage from tracked outletsWeek of 2026-11-02 (UTC): no coverage from tracked outletsWeek 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. 4 more outlets 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 (4 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
Oct 13, 202559418 of 18210%
Apr 21, 20251247 of 2063%
Apr 14, 202516211350 of 20125%
Apr 7, 202511191141 of 19421%

Latest coverage

The newest reporting in this story's record.

  1. Oct 13, 2025 · first reported · Headline from UPI

    Man pleads guilty to firebombing Pennsylvania governor's mansion

Background

Shapiro said an "arsonist set fire" to the residence,[1] and police said Balmer had confessed;[4] he allegedly told police he would have attacked Shapiro.[3] Shapiro later thanked the Harrisburg firefighters who responded,[5] and President Donald Trump's muted reaction drew notice for its contrast with Shapiro's response to the attempt on Trump's life the year before.[6]

Supporting stories (6)
  1. In his words: Shapiro recounts evacuating arson fire in pajamas at Pennsylvania governor's residence
  2. Pennsylvania man pleads guilty in arson attack at governor’s mansion while Shapiro’s family slept
  3. Cody Balmer: Suspect arrested for attempted murder, arson at Gov. Shapiro's home
  4. Man arrested for attempted murder, terrorism in arson attack at Pennsylvania governor’s mansion
  5. Gov. Shapiro hosts lunch for firefighters who responded to arson attack
  6. Pennsylvania Gov. Josh Shapiro says Trump called him a week after arson attack

The full record

Each date is when an update was first reported.

All 7 recorded updates

October 2025

  1. Pennsylvania man pleads guilty in arson attack at governor’s mansion while Shapiro’s family sleptHeadline from Minneapolis Star Tribune · 20 outlets

Coverage & sources

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

Coverage & sources →