NTSB investigations, PA
180,624 investigations by the National Transportation Safety Board since 1962: 174,602 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 NYC80FGM32Accident · No injuriesClosedSchleicher ASW-19 · Tyronne, PANTSB NYC80FGM31Accident · No injuriesClosedPiper PA-28R · Monroeville, PANTSB NYC80FGT21Accident · 1 fatalClosedBensen B-8M · Columbia, PANTSB NYC80DHA31Accident · No injuriesClosedCessna A185E · Pottstown, PANTSB NYC80FGM28Accident · Minor injuriesClosedFunk B75L · Slippery Rock, PANTSB NYC80;GM29Accident · No injuriesClosedBLN Works FF-7 · Indiana, PANTSB NYC80FGT20Accident · Serious injuriesClosedSchreder HP-11A · Julian, PANTSB NYC80FHA30Accident · Serious injuriesClosedBoeing B75N1 · Erwinna, PANTSB NYC80FGT19Accident · No injuriesClosedHughes 269C · Renova, PANTSB NYC80FGM27Accident · Minor injuriesClosedPiper PA-31 · Windber, PANTSB NYC80FHA28Accident · Minor injuriesClosedCessna 172 · Perkasia, PANTSB NYC80FHD24Accident · Serious injuriesClosedCessna 177B · Ambler, PANTSB NYC80FGM26Accident · No injuriesClosedCessna 152 · Connellsville, PANTSB NYC80FHA26Accident · No injuriesClosedCessna 150L · Collegeville, PANTSB NYC80DA062Accident · No injuriesClosedCessna 172 · Mifflintown, PANTSB DCA80AA022Accident · 3 fatalClosedPiper PA-31 · Philadelphia, PANTSB NYC80IA057Incident · No injuriesClosedBritish AC 1-11 · Pittsburgh, PANTSB NYC80FGT16Accident · No injuriesClosedBell 47G · Gettysburg, PANTSB NYC80DHA24Accident · Minor injuriesClosedSchleicher ASW-19 · Franklin Forks, PANTSB NYC80FGM25Accident · No injuriesClosedCessna 210 · Waynesburg, PANTSB NYC80FA051Accident · 3 fatalClosedPiper PA-28 · Clearfield, PANTSB NYC80FGT15Accident · No injuriesClosedMooney M20C · Mt Union, PANTSB NYC80FHA20Accident · No injuriesClosedPiper PA-22 · Hallstead, PANTSB NYC80FHA19Accident · Serious injuriesClosedMitchell U-2 · Doylestown, PANTSB NYC80FHA18Accident · 2 fatalClosedThorp T-18 · Quakertown, PANTSB NYC80FGT14Accident · No injuriesClosedDehavilland DHC-2 · Chambersburg, PANTSB NYC80DHA17Accident · No injuriesClosedPiper PA-28 · Clifford, PANTSB NYC80FA046Accident · 1 fatalClosedLuscombe 8A · Fairview, PANTSB NYC80FHA16Accident · Serious injuriesClosedRaven S55 · Upr Mkfld Twp, PANTSB NYC80FGM24Accident · No injuriesClosedCessna 150 · New Castle, PANTSB NYC80FHA21Accident · Minor injuriesClosedShort Bros SD3-30 · Allentown, PANTSB NYC80DHD16Accident · No injuriesClosedGrum-Amer AA-5B · Bristol, PANTSB NYC80FGM21Accident · No injuriesClosedHughes 269C · Scottdale, PANTSB NYC80FGM22Accident · No injuriesClosedCessna 182 · Wattersonville, PANTSB NYC80FGT13Accident · No injuriesClosedJohnson HP-11A · Fairfield, PANTSB NYC80FGM23Accident · No injuriesClosedPiper PA-28 · Cooperstown, PANTSB NYC80FGM20Accident · Minor injuriesClosedMooney M20C · Claysville, PANTSB NYC80FHD12Accident · No injuriesClosedGrum-Amer AA-5A · Bristol, PANTSB NYC80FGM19Accident · No injuriesClosedCessna 150 · Everett, PANTSB NYC80FGT12Accident · No injuriesClosedBell 47G · Gettysburg, PANTSB NYC80FHA13Accident · Minor injuriesClosedCessna 172 · Allentown, PANTSB NYC80FHA09Accident · Minor injuriesClosedCessna 140 · Slatington, PANTSB NYC80FHA10Accident · Minor injuriesClosedPiper PA-28R · Westrockhill, PANTSB NYC80FGT11Accident · No injuriesClosedLockheed PV-2 · Philipsburg, PANTSB NYC80FGM18Accident · No injuriesClosedBeech A35 · Zelienople, PANTSB NYC80FGT09Accident · No injuriesClosedPiper PA-28 · Myerstown, PANTSB NYC80FGT10Accident · No injuriesClosedSchweizer SGS233 · Jersey Shore, PANTSB NYC80FGM16Accident · 2 fatalClosedGlen-Co RAG-1 · Connoqunsg, PANTSB NYC80FGM17Accident · No injuriesClosedPiper PA-23 · New Castle, PANTSB NYC80FGM15Accident · No injuriesClosedCessna 182 · Belle Vernon, PA