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 NYC75AN001Accident · 5 fatalClosedPiper PA-23 · Acme, PANTSB NYC75FGT01Accident · No injuriesClosedPiper PA-34 · Myerstown, PANTSB NYC74FGM44Accident · Serious injuriesClosedCessna 172 · Jeannette, PANTSB NYC74FGM43Accident · No injuriesClosedAero Comdr 680FP · W Mifflin, PANTSB NYC74FGM42Accident · Serious injuriesClosedErco 415-D · Bethel Park, PANTSB NYC74FGM41Accident · No injuriesClosedHughes 269B · Berlin, PANTSB NYC74FGM40Accident · No injuriesClosedBeech 23 · Monroeville, PANTSB NYC74FHA34Accident · Serious injuriesClosedPiper PA-24 · Andreas, PANTSB NYC74FGT23Accident · No injuriesClosedCessna 172M · Lewisburg, PANTSB NYC74FGM39Accident · 1 fatalClosedCessna 150 · Tarentum, PANTSB NYC74AN110Accident · 3 fatalClosedAerostar 600 · Perkasie, PANTSB NYC74AN109Accident · 2 fatalClosedBrantly B-28 · Philadelphia, PANTSB NYC74FGM37Accident · No injuriesClosedPiper PA-12 · Mt Pleasant, PANTSB NYC74DHA33Accident · No injuriesClosedCessna 180 · Greentown, PANTSB NYC74FGT22Accident · Minor injuriesClosedCessna 182 · Minersville, PANTSB NYC74FGT21Accident · No injuriesClosedCessna 170B · Hanover, PANTSB NYC75DGT20Accident · No injuriesClosedCessna 172 · Mill Creek, PANTSB NYC74FGM36Accident · No injuriesClosedGlobe GC-1B · Mt Pleasant, PANTSB NYC74FGM34Accident · No injuriesClosedCessna 172M · Bradford, PANTSB NYC74FGM33Accident · No injuriesClosedCessna 150K · Ohiopyle, PANTSB NYC74FGM32Accident · No injuriesClosedCessna 150 · Belle Vernon, PANTSB NYC74DGM31Accident · No injuriesClosedPiper PA-28 · Johnstown, PANTSB NYC74FGM30Accident · No injuriesClosedNavion D · West Mifflin, PANTSB NYC74FGM29Accident · Minor injuriesClosedCessna 210 · Connellsville, PANTSB IAD74FIA16Accident · No injuriesClosedFlug-Undfah DIA-18 · Latrobe, PANTSB NYC74IN093Incident · No injuriesClosedBoeing 707 · Philadelphia, PANTSB NYC74FGM28Accident · No injuriesClosedBeech N35 · Butler, PANTSB NYC74FGM27Accident · Minor injuriesClosedCessna 182D · Meyersdale, PANTSB NYC74DHD36Accident · No injuriesClosedAmer Avco AA1-A · Bristol, PANTSB NYC74DGM26Accident · No injuriesClosedNavion B · Valencia, PANTSB NYC74FGT19Accident · No injuriesClosedPiper PA-32 · Lock Haven, PANTSB NYC74FGT18Accident · Minor injuriesClosedForney F-1 · Shippensburg, PANTSB NYC74DGM35Accident · No injuriesClosedCessna 310I · Belle Vernon, PANTSB NYC74FHA29Accident · No injuriesClosedBoeing E-75 · E Stroudsburg, PANTSB NYC74FGM25Accident · No injuriesClosedPiper PA-23 · Connelsville, PANTSB NYC74AN092Accident · 2 fatalClosedPiper PA-30 · Champion, PANTSB NYC74DGM24Accident · No injuriesClosedCessna 150 · Williamburg, PANTSB NYC74FGM23Accident · No injuriesClosedCessna 150L · Waynesburg, PANTSB NYC74AN079Accident · No injuriesClosedDehavilland DH114 · Philadelphia, PANTSB NYC74FGM22Accident · No injuriesClosedPiper PA-30 · West Mifflin, PANTSB NYC74FGM20Accident · No injuriesClosedPiper PA-23 · Meadville, PANTSB NYC74FGM21Accident · No injuriesClosedAeronca 65-LA · Mckean, PANTSB NYC74FGM19Accident · No injuriesClosedAmer Avco AA-5 · Cooperstown, PANTSB NYC74FHA25Accident · Serious injuriesClosedPiper PA-28 · Pottstown, PANTSB NYC74FGM18Accident · No injuriesClosedCessna 175A · Delmont, PANTSB NYC74DGT17Accident · No injuriesClosedCessna 150 · University Pk, PANTSB NYC74FGM17Accident · No injuriesClosedCessna 150L · Evans City, PANTSB NYC74FGM16Accident · Serious injuriesClosedPiper J3C-65 · Waynesburg, PANTSB NYC74AN067Accident · 2 fatalClosedPiper PA-28 · Emlenton, PANTSB NYC74FHA24Accident · No injuriesClosedPiper PA-28 · Birchwood, PA