{
  "id": "2019-08-08-san-jose-state-spartan-complex-gunman",
  "slug": "san-jose-state-spartan-complex-gunman-2019-08-08",
  "institution": {
    "name": "San Jose State University",
    "shortName": "SJSU",
    "state": "CA",
    "type": "public-r2",
    "alertSystemName": "Alert SJSU",
    "enrollment": 36000
  },
  "incident": {
    "date": "2019-08-08",
    "type": "armed-person",
    "cleryCategory": "emergency-notification",
    "resolution": "confirmed-threat",
    "headline": "Armed man fleeing police hides in a campus building's ventilation system before arrest",
    "headlinePublic": "Armed man fleeing police hides in a campus building's ventilation system before arrest",
    "summary": "On August 8, 2019, San Jose Police chased an armed felon onto the [San Jose State University campus](https://abc7news.com/post/shelter-in-place-lifted-suspect-in-custody-after-man-spotted-on-sj-state-campus-with-gun/5454117/) at 5:33 PM PDT. The suspect, later identified as 23-year-old transient and parolee Joshua Castro, hid in a [third-floor ventilation system inside the Spartan Complex](https://patch.com/california/campbell/gunman-firearm-seized-sj-state-placed-lockdown-police) before being apprehended just after 8 PM. SJSU sent its first shelter-in-place text alert at 6:12 PM PDT, 39 minutes after the foot pursuit began.",
    "outcome": "Suspect Joshua Castro, 23, a transient and felon on parole, was located by a K-9 unit hiding in a third-floor ventilation system inside the Spartan Complex. Officers used pepper spray while taking him into custody just after 8 PM PDT; he was treated at a hospital before being booked into Santa Clara County Jail. A handgun was recovered in bushes across the street from campus, where he had originally been spotted, not on his person.",
    "casualties": {
      "killed": 0,
      "injured": 0
    }
  },
  "alerts": [
    {
      "sequence": 1,
      "type": "initial",
      "timestamp": "2019-08-08T18:12:00-07:00",
      "channel": "twitter-x",
      "verbatimText": "Campus Alert: University Police have issued a shelter in place for the #SJSU campus. Police are searching the Spartan Complex (SPX). Please stay away from the area. Updates to follow.",
      "isVerbatimConfirmed": true,
      "sourceUrl": "https://x.com/SJSU/status/1159653907179569152",
      "sourceDescription": "San Jose State University official X (@SJSU) post, August 8, 2019",
      "annotations": [
        "Verbatim recovery: this exact text is the official campus alert posted by SJSU's own X account (@SJSU) and is independently corroborated by CBS San Francisco and KTVU FOX 2, which reported the same shelter-in-place advisory sent at 6:12 PM PDT",
        "Issued at 6:12 PM PDT, 39 minutes after San Jose police began pursuing the suspect onto campus at 5:33 PM PDT",
        "The Spartan Complex is the central athletics and recreation building bounded by South 4th and West San Carlos streets"
      ],
      "characterCount": 183
    },
    {
      "sequence": 2,
      "type": "update",
      "timestampApprox": "Approximately 7:00 PM PDT on August 8, 2019",
      "channel": "twitter-x",
      "verbatimText": "Campus Alert 7:59 p.m. Update: University Police asks #SJSU campus to continue to shelter in place. Police are searching the Spartan Complex (SPX). Please stay away from the area. Updates to follow.",
      "isVerbatimConfirmed": true,
      "sourceDescription": "@SJSU on X (verbatim continue-shelter update)",
      "annotations": [
        "San Jose police, SJSU UPD and SJ State officers conducted a methodical sweep of Spartan Complex buildings",
        "Suspect was hiding in a third-floor ventilation system during this period",
        "Verified exact official X/status text; prior reconstruction annotations removed per 2026-07-18 audit.",
        "DEMOTE 2026-07-20: self-admitting reconstruction/incomplete source annotation; evidence bar requires full transmitted text at specific public URL.",
        "Flipped from X post (og/page text match, 20260727)."
      ],
      "characterCount": 198,
      "sourceUrl": "https://x.com/SJSU/status/1159660447139684353",
      "timestamp": "2019-08-08T19:59:30-07:00"
    },
    {
      "sequence": 3,
      "type": "all-clear",
      "timestampApprox": "Just after 8:00 PM PDT on August 8, 2019",
      "channel": "twitter-x",
      "verbatimText": "Campus Alert 9:23 p.m. Update: The scene is clear. Suspect has been found and arrested. The weapon has been retrieved. University Police have lifted the shelter in place for the #SJSU campus. The Spartan Complex (SPX) will re-open Friday morning.",
      "isVerbatimConfirmed": true,
      "sourceDescription": "@SJSU on X (verbatim final all-clear)",
      "annotations": [
        "Suspect Joshua Castro was located by a K-9 unit inside a third-floor ventilation system; officers used pepper spray while taking him into custody",
        "A handgun was recovered in bushes across the street from campus, where Castro had originally been spotted brandishing the weapon, not on his person",
        "Verified exact official X/status text; prior reconstruction annotations removed per 2026-07-18 audit.",
        "DEMOTE 2026-07-20: self-admitting reconstruction/incomplete source annotation; evidence bar requires full transmitted text at specific public URL.",
        "Flipped from X post (og/page text match, 20260727)."
      ],
      "characterCount": 246,
      "sourceUrl": "https://x.com/SJSU/status/1159681566617960448",
      "timestamp": "2019-08-08T21:23:25-07:00"
    }
  ],
  "context": "On the evening of August 8, 2019, San Jose police received a call at [5:33 PM PDT reporting a man brandishing a gun](https://abc7news.com/post/shelter-in-place-lifted-suspect-in-custody-after-man-spotted-on-sj-state-campus-with-gun/5454117/) near East Santa Clara Street and North 2nd Street, then fleeing toward the SJSU campus near South 4th and West San Carlos streets. Officers spotted a possible suspect who fled into the Spartan Complex, the university's main athletics building. SJSU did not issue its first Alert SJSU notification until [6:12 PM PDT](https://sanfrancisco.cbslocal.com/2019/08/08/san-jose-state-issues-alert-warning-of-possible-armed-man-on-campus/) (39 minutes after the foot pursuit began) drawing later criticism in [an ABC7 follow-up that documented gaps in SJSU's emergency communications](https://abc7news.com/archive/9282192/). The suspect, [23-year-old transient and parolee Joshua Castro](https://patch.com/california/campbell/gunman-firearm-seized-sj-state-placed-lockdown-police), hid in a third-floor ventilation system, where police [used a K-9 unit to locate him](https://www.kron4.com/news/san-jose-state-police-searching-for-possible-gunman/) and pepper spray while taking him into custody just after 8 PM. He was treated at a hospital for the pepper spray before being booked into Santa Clara County Jail. A handgun was recovered in bushes across the street from campus, where Castro had originally been spotted, not on his person.",
  "keyFindings": [
    "The 39-minute gap between the start of the foot pursuit (5:33 PM PDT) and the first Alert SJSU notification (6:12 PM PDT) prompted later ABC7 investigative coverage of SJSU's emergency notification gaps",
    "The suspect's hiding place (a third-floor ventilation system) illustrates the difficulty of clearing complex multi-story academic buildings",
    "The handgun was recovered across the street from campus, raising questions about whether the threat ever entered SJSU buildings"
  ],
  "responseTimeMinutes": 39,
  "sources": [
    {
      "title": "Shelter in place lifted, suspect in custody after man spotted on SJ State campus with gun (ABC7 San Francisco)",
      "url": "https://abc7news.com/post/shelter-in-place-lifted-suspect-in-custody-after-man-spotted-on-sj-state-campus-with-gun/5454117/",
      "type": "local-media"
    },
    {
      "title": "Police Detain Suspected Gunman Who Ran Onto SJSU Campus (CBS San Francisco)",
      "url": "https://sanfrancisco.cbslocal.com/2019/08/08/san-jose-state-issues-alert-warning-of-possible-armed-man-on-campus/",
      "type": "local-media"
    },
    {
      "title": "Gunman, Firearm Seized At SJ State Placed On Lockdown: Police (Patch)",
      "url": "https://patch.com/california/campbell/gunman-firearm-seized-sj-state-placed-lockdown-police",
      "type": "local-media"
    },
    {
      "title": "Shelter-in-place at San Jose State University reveals big gaps in security measures (ABC7)",
      "url": "https://abc7news.com/archive/9282192/",
      "type": "local-media"
    },
    {
      "title": "Possible gunman at San Jose State University prompts shelter-in-place (SF Bay)",
      "url": "https://sfbay.ca/2019/08/08/possible-gunman-at-san-jose-state-university-prompts-shelter-in-place/",
      "type": "local-media"
    },
    {
      "type": "official-social",
      "title": "@SJSU on X (verbatim continue-shelter update)",
      "url": "https://x.com/SJSU/status/1159660447139684353",
      "accessedDate": "2026-07-18"
    },
    {
      "type": "official-social",
      "title": "@SJSU on X (verbatim final all-clear)",
      "url": "https://x.com/SJSU/status/1159681566617960448",
      "accessedDate": "2026-07-18"
    },
    {
      "title": "San Jose State University official X (@SJSU) post, August 8, 2019",
      "url": "https://x.com/SJSU/status/1159653907179569152",
      "type": "official-archive"
    }
  ],
  "confidence": "medium",
  "tags": [
    "armed-person",
    "shelter-in-place",
    "california",
    "san-jose-state",
    "spartan-complex",
    "ventilation-hiding",
    "alert-delay",
    "felon-parole"
  ],
  "dateAdded": "2026-05-03",
  "lastUpdated": "2026-07-27",
  "addedBy": "ingestion"
}
