{
  "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": "",
      "isVerbatimConfirmed": false,
      "sourceDescription": "@SJSU on X (verbatim continue-shelter update)",
      "annotations": [],
      "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": "",
      "isVerbatimConfirmed": false,
      "sourceDescription": "@SJSU on X (verbatim final all-clear)",
      "annotations": [],
      "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-20",
  "addedBy": "ingestion"
}
