NTSB investigations, PA
180,630 investigations by the National Transportation Safety Board since 1962: 174,609 accidents, the rest incidents and other occurrences. Each has NTSB’s narrative and, once the investigation is done, its probable cause; since 2008, its findings and sequence of events.
Cases, newest first
Query with SQL
duckdb -csv -c "SELECT c.\"ntsbNumber\", c.\"eventDate\", c.\"eventType\", c.\"eventCity\", c.\"eventStateOrRegion\", a.n_number, a.\"aircraftMake\", a.\"aircraftModel\", c.\"highestInjuryLevel\", c.\"totalFatal\", c.\"completionStatus\", c.report_url FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = c.\"mKey\" AND a.position = 1 WHERE c.\"eventStateOrRegion\" = 'PA' AND c.\"eventCountry\" = 'USA' ORDER BY c.\"eventDate\" DESC, c.\"ntsbNumber\" DESC"
Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.
SELECT c."ntsbNumber", c."eventDate", c."eventType", c."eventCity", c."eventStateOrRegion", a.n_number, a."aircraftMake", a."aircraftModel", c."highestInjuryLevel", c."totalFatal", c."completionStatus", c.report_url FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = c."mKey" AND a.position = 1 WHERE c."eventStateOrRegion" = 'PA' AND c."eventCountry" = 'USA' ORDER BY c."eventDate" DESC, c."ntsbNumber" DESC
Run it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
NTSB NYC77FHA32Accident · No injuriesClosedGrum Amer AA1-B · Yardley, PANTSB NYC77FA081Accident · 1 fatalClosedAeronca 7AC · Ottsville, PANTSB NYC77FGM35Accident · No injuriesClosedPiper PA-28 · Slippery Rock, PANTSB NYC77FA079Accident · 1 fatalClosedBellanca 14-19 · Lemoyne, PANTSB NYC77FGM34Accident · No injuriesClosedAcrojet Spcl · Latrobe, PANTSB NYC77FGM33Accident · No injuriesClosedEnstrom F28C · Ford City, PANTSB NYC77FGM32Accident · No injuriesClosedCessna 172 · Edensburg, PANTSB NYC77FHA31Accident · 1 fatalClosedBeech 35H · Avoca, PANTSB NYC77FHA30Accident · 1 fatalClosedTaylorcraft BC12D · Sciota, PANTSB NYC77FGM31Accident · No injuriesClosedCessna 182Q · Zelienople, PANTSB NYC77FHA25Accident · No injuriesClosedPiper PA-24 · Warrington, PANTSB NYC77FGT17Accident · No injuriesClosedPiper PA-28 · Catawissa, PANTSB NYC77FHD16Accident · Minor injuriesClosedGrum Amer AA1-B · Bristol, PANTSB NYC77FGM30Accident · No injuriesClosedPiper PA-28 · Titusville, PANTSB NYC77FA065Accident · 1 fatalClosedEnstrom F-28A · North Wales, PANTSB NYC77FGT16Accident · No injuriesClosedBeech A23 · Montoursville, PANTSB NYC77FHA27Accident · Minor injuriesClosedAeronca 7AC · Warrington, PANTSB NYC77FGT15Accident · Serious injuriesClosedCessna 177 · Mt Joy, PANTSB NYC77DHA22Accident · No injuriesClosedPiper PA-28 · Avoca, PANTSB NYC77FHD15Accident · 1 fatalClosedFly-Baby 1A · Oxford, PANTSB NYC77FGT14Accident · Minor injuriesClosedSchneider LS-1 · Fairfield, PANTSB NYC77FHA21Accident · Minor injuriesClosedCessna 182 · Sterling, PANTSB NYC77FGM29Accident · No injuriesClosedHughes 269B · Latrobe, PANTSB NYC77FGM28Accident · No injuriesClosedPiper PA-24 · Central City, PANTSB NYC78FHA01Accident · No injuriesClosedSpezio TU HOL · Shinglehouse, PANTSB NYC77FGM26Accident · Serious injuriesClosedSchweizer SGS126 · Brownsville, PANTSB NYC77FGM25Accident · No injuriesClosedCessna 170A · Apollo, PANTSB NYC77FHA19Accident · Minor injuriesClosedBeech 23 · Sterling, PANTSB NYC77FGM24Accident · No injuriesClosedSmith Mini · Waynesburg, PANTSB NYC77FGM21Accident · No injuriesClosedAlon A-2 · Beaver Falls, PANTSB NYC77IA054Incident · No injuriesClosedDouglas DC-8 · Pottstown, PANTSB NYC77FGM20Accident · No injuriesClosedMeyers 200A · West Mifflin, PANTSB NYC77FHA17Accident · Minor injuriesClosedBell 47G-4 · Stroudsburg, PANTSB NYC77FA049Accident · 4 fatalClosedCessna 195 · Reading, PANTSB NYC77FA045Accident · No injuriesClosedPiper PA-31 · Latrobe, PANTSB NYC77FGT11Accident · No injuriesClosedPiper PA-28 · Philipsburg, PANTSB NYC77FGM19Accident · No injuriesClosedEsslstyn RS-15 · Altoona, PANTSB NYC77FGT13Accident · No injuriesClosedSchweizer 2-33A · Philipsburg, PANTSB NYC77FGT10Accident · No injuriesClosedPiper PA-28R · Thomasville, PANTSB NYC77FA039Accident · 1 fatalClosedCessna 150 · Rostraver, PANTSB NYC77FA037Accident · 2 fatalClosedCessna U206F · Doylestown, PANTSB NYC77FHD13Accident · No injuriesClosedCessna 150L · Coatesville, PANTSB NYC77FGT09Accident · Minor injuriesClosedMooney M20 · Kirkwood, PANTSB NYC77FGM16Accident · No injuriesClosedCessna 172 · Butler, PANTSB NYC77FGM15Accident · No injuriesClosedBellanca 7GCBC · Corry, PANTSB NYC77FHD09Accident · No injuriesClosedLake L4-200 · Croydon, PANTSB NYC77FGT12Accident · No injuriesClosedVolksplane VP-1 · Julian, PANTSB NYC77FGM14Accident · No injuriesClosedCessna 180J · Erie, PANTSB NYC77DHD12Accident · Minor injuriesClosedNavion NA-1 · Coatesville, PANTSB NYC77FA033Accident · 1 fatalClosedMooney M20F · Johnstown, PA