Gone quiet · last update Oct 14, 2025 / Dallas

The deadly shooting at an ICE facility in Dallas

Overview · reviewed October 28, 2026

On September 24, 2025, a gunman with a rifle fired from a rooftop onto an Immigration and Customs Enforcement field office in Dallas, killing two detainees and critically wounding another.[1][2][3] The FBI said the gunman, Joshua Jahn, 29, had carefully plotted the attack and wanted to instill "terror" in ICE agents.[4]

Read the timeline

Follow this story to see new developments when you return.

The FBI said the gunman, Joshua Jahn, 29, had carefully plotted the attack and wanted to instill "terror" in ICE agents.[4]

Coverage over time

Share of tracked outlets · weekly (UTC)

Week of 2025-09-22 (UTC): 35%, 67 of 189 tracked outlets (19 left, 34 center, 14 right)Week of 2025-09-29 (UTC): 9%, 18 of 202 tracked outlets (5 left, 9 center, 4 right)Week of 2025-10-06 (UTC): no coverage from tracked outletsWeek of 2025-10-13 (UTC): 5%, 9 of 182 tracked outlets (3 left, 5 center, 1 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 (3 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, 20253519 of 1825%
Sep 29, 202559418 of 2029%
Sep 22, 202519341467 of 18935%

Latest coverage

The newest reporting in this story's record.

  1. Oct 13, 2025 · first reported · Headline from NBC 5 Dallas-Fort Worth

    Dallas shooter haunted by radiation fears before attack, practiced shooting

Background

People arriving for routine appointments at the facility that morning were caught in the attack.[2] A week later the family of a second detainee, Miguel Ángel García-Hernández, 32, said he had died after being removed from life support.[3][5] Jahn's parents told police he had seemed "completely normal" before moving to Washington state and returning home years earlier convinced he had radiation sickness.[6]

Supporting stories (6)
  1. Deadly shooting at Dallas ICE facility investigated by FBI as targeted attack; gunman dead, officials say
  2. After a shooting at a Dallas ICE facility, immigrants are still showing up, now fearing both deportation and violence
  3. Family says a Mexican man shot at a Dallas ICE facility has died, becoming attack's second victim
  4. Who is Joshua Jahn? Dallas ICE shooting suspect identified
  5. Second victim in Dallas ICE shooting dies from injuries, LULAC says
  6. Dallas ICE Facility Shooter Feared Radiation Exposure and Practiced Shooting, Records Show

The full record

Each date is when an update was first reported.

All 6 recorded updates

Coverage & sources

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

Coverage & sources →