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 NYC75AN041Accident · 1 fatalClosedBeech B23 · Collegeville, PANTSB NYC75DGM13Accident · No injuriesClosedTaylorcraft DCO-65 · Jamestown, PANTSB NYC75FHD23Accident · No injuriesClosedEnstrom F-28A · Ambler, PANTSB NYC75FHD21Accident · No injuriesClosedCessna 320D · Ambler, PANTSB NYC75DHA16Accident · No injuriesClosedCessna 170B · E Stroudsburg, PANTSB NYC75FGM12Accident · No injuriesClosedCessna 140 · Monroeville, PANTSB NYC75DHD13Incident · No injuriesClosedCessna 182 · N.Philadelphia, PANTSB NYC75DHD19Accident · No injuriesClosedMaule M-4 · Coatesville, PANTSB NYC75AN039Accident · 2 fatalClosedCessna 172H · Bluebell, PANTSB IAD75AI014Accident · Serious injuriesClosedBritish AC 1-11 · Pittsburgh, PANTSB NYC75FGT08Accident · Minor injuriesClosedBeech A23 · Benton, PANTSB NYC75FGM11Accident · No injuriesClosedPiper PA-22 · West Hickory, PANTSB NYC75FHA14Accident · No injuriesClosedBeech A90 · Reading, PANTSB NYC75DHA15Accident · No injuriesClosedPiper PA-32 · Clarks Summit, PANTSB NYC75FGM10Accident · Minor injuriesClosedCessna 172 · Sharon, PANTSB NYC75AN034Accident · 1 fatalClosedPiper PA-28 · Allentown, PANTSB NYC75FGM09Accident · Minor injuriesClosedCessna 150H · Ogletown, PANTSB NYC75DHD16Accident · No injuriesClosedCessna 177 · Philadelphia, PANTSB NYC75AN029Accident · 4 fatalClosedPiper PA-24 · Phillipsburg, PANTSB NYC75AN012Accident · 1 fatalClosedPiper PA-32 · Somerset, PANTSB NYC75DHA12Accident · No injuriesClosedPiper PA-28 · Prospectville, PANTSB NYC75FHA11Accident · No injuriesClosedCessna 172 · E Stroudsburg, PANTSB NYC75AN022Accident · 2 fatalClosedCessna 172 · Catasauqua, PANTSB NYC75FHD14Accident · No injuriesClosedBeech 35 · Toughkenoman, PANTSB NYC74FGT07Accident · No injuriesClosedBell 47G · Orangeville, PANTSB NYC75FGM07Accident · No injuriesClosedBeech D50E · Pittsburgh, PANTSB NYC75DHA08Accident · No injuriesClosedAero Comdr 500 · Berwick, PANTSB NYC75FGT06Accident · No injuriesClosedGrumman G-73 · Minersville, PANTSB NYC75FGT05Accident · No injuriesClosedBeech A23-24 · Clarance, PANTSB NYC75FGM06Accident · No injuriesClosedPiper PA-23 · Washington, PANTSB NYC75FGM05Accident · No injuriesClosedAmer Avco AA5 · Cooperstown, PANTSB NYC75AN017Accident · No injuriesClosedLear 24 · Shoemakersvlle, PANTSB NYC75FGM04Accident · No injuriesClosedBell 47G-5 · Sligo, PANTSB NYC75FHD10Accident · No injuriesClosedEnstrom F-28A · Media, PANTSB NYC75FHA06Accident · No injuriesClosedPiper PA-34 · Reading, PANTSB NYC75FHA05Accident · No injuriesClosedPiper PA-32 · Honesdale, PANTSB NYC75FHA04Accident · No injuriesClosedBeech A23 · Clarks Summit, PANTSB NYC75FGM03Accident · Minor injuriesClosedCessna 182 · Beaver Falls, PANTSB NYC74AN014Accident · 1 fatalClosedAeronca 7AC · Roseville, PANTSB NYC75FGM02Accident · No injuriesClosedPiper PA-32 · Sheffield, PANTSB NYC74AN015Accident · No injuriesClosedPiper PA-32 · Emporium, PANTSB NYC75FGM01Accident · No injuriesClosedPiper PA-28R · Pittsburgh, PANTSB NYC75AN011Accident · No injuriesClosedBeech 99 · Middletown, PANTSB NYC75AN009Accident · No injuriesClosedPiper PA-34 · Philadelphia, PANTSB NYC75DHD07Accident · No injuriesClosedCessna 172M · Bristol, PANTSB NYC75FGT03Accident · Minor injuriesClosedBensen B-8-VW · Harrisburg, PANTSB NYC75DHA03Accident · No injuriesClosedCessna 150 · Gilbertville, PANTSB NYC75FHA01Accident · No injuriesClosedBell 206B · Allentown, PANTSB NYC75FHD01Accident · No injuriesClosedCessna 150 · Philadelphia, PANTSB NYC75FGT02Accident · No injuriesClosedNavion A · Wellsboro, PA