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 NYC73AN048Accident · 5 fatalClosedBeech 95-55 · Hamburg, PANTSB NYC73DHA08Accident · No injuriesClosedHughes 269A · Lenhartsville, PANTSB NYC73DGT03Accident · No injuriesClosedCessna 172 · Ashland, PANTSB NYC73FHA06Accident · No injuriesClosedAeronca 7BCM · Perkasie, PANTSB NYC73DHA07Accident · Minor injuriesClosedStinson 108-3 · Moscow, PANTSB NYC73FGM08Accident · No injuriesClosedCessna 172K · Jeannette, PANTSB NYC73DGM09Accident · No injuriesClosedBeech A23 · Wattsburg, PANTSB NYC73DHD13Accident · Minor injuriesClosedPiper PA-28 · Bristol, PANTSB NYC73FHA05Accident · No injuriesClosedCessna 140 · Montgmeryville, PANTSB NYC73DHD12Accident · No injuriesClosedCessna 150 · Ambler, PANTSB NYC73AN039Accident · 1 fatalClosedCessna 150G · Newtown, PANTSB NYC73FHD14Accident · Minor injuriesClosedCessna 172 · Norristown, PANTSB NYC73FHD11Accident · Minor injuriesClosedPiper PA-28 · Media, PANTSB NYC73DGM06Accident · No injuriesClosedStarduster TOO · Volant, PANTSB NYC73FGM07Accident · No injuriesClosedCessna 182 · Ligonier, PANTSB NYC73FGM05Accident · Minor injuriesClosedCessna 140 · Slippery Rock, PANTSB NYC73DGT02Accident · No injuriesClosedPiper J4 · Gettysburg, PANTSB NYC73FHD08Accident · No injuriesClosedNavion A · Philadelphia, PANTSB NYC73AN046Accident · 1 fatalClosedCessna 182A · Avoca, PANTSB NYC73FGM04Accident · Minor injuriesClosedPiper PA-18A · Butler, PANTSB NYC73DGM03Accident · No injuriesClosedStinson 108 · Central City, PANTSB NYC73FGM02Accident · No injuriesClosedGrumman G-164A · Freedom, PANTSB NYC73AN015Accident · 1 fatalClosedGlobe GC-1B · Coudersport, PANTSB NYC73FHA04Accident · No injuriesClosedCessna 170 · Montrose, PANTSB NYC73FHA03Accident · No injuriesClosedChampion 7KCAB · Kutztown, PANTSB NYC73DHA02Accident · No injuriesClosedSchweizer 233A · Erwinna, PANTSB NYC73DGM01Accident · No injuriesClosedCessna 150L · Cuddy, PANTSB NYC73FHA01Accident · No injuriesClosedChampion 7GCAA · Kutztown, PANTSB NYC73AN007Accident · No injuriesClosedCessna 172H · York, PANTSB NYC73DGT01Accident · No injuriesClosedCessna 172 · Huntingdon, PANTSB NYC73AN003Accident · 1 fatalClosedErco 415-C · Mcdonald, PANTSB NYC72AN167Accident · 2 fatalClosedCessna 310 · Reading, PANTSB NYC72AN163Accident · 4 fatalClosedBell 206A · New Cumberland, PANTSB NYC72AN159Accident · 1 fatalClosedBeech 35-C33 · Oil City, PANTSB NYC72FGT11Accident · Serious injuriesClosedPiper PA-30 · Lock Haven, PANTSB NYC72FGM51Accident · No injuriesClosedBeech A23 · New Castle, PANTSB NYC72AN157Accident · 3 fatalClosedBeech 23 · Spring Run, PANTSB NYC72AN156Accident · Minor injuriesClosedBell 206A · Dingmans Ferry, PANTSB NYC72IN154Incident · No injuriesClosedDouglas DC-8 · Philadelphia, PANTSB NYC72DHA40Accident · No injuriesClosedSchleicher KA-6 · Kunkletown, PANTSB NYC72DGM49Accident · No injuriesClosedPiper PA-22 · Sugar Grove, PANTSB NYC72IN149Incident · Minor injuriesClosedBoeing 737 · Pittsburgh, PANTSB NYC72DGM50Accident · Serious injuriesClosedHiller Acft FH1100 · Jefferson, PANTSB NYC72FGT12Accident · Serious injuriesClosedPiper PA-28 · Emigsville, PANTSB NYC72DGM48Accident · Minor injuriesClosedPitts Spcl S-1 · Derry, PANTSB NYC72DHA39Accident · Minor injuriesClosedSchleicher KA-6 · Dingmans Ferry, PANTSB NYC72DGT10Accident · Minor injuriesClosedAeronca 7AC · Centre Hall, PANTSB NYC72DGM47Accident · No injuriesClosedCessna 150 · Sharon, PANTSB NYC72DGM46Accident · No injuriesClosedCessna 150H · Dubois, PANTSB NYC72FHA38Accident · No injuriesClosedPiper PA-24 · Easton, PA