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 NYC76FGT01Accident · Minor injuriesClosedBeech A24R · Hughesville, PANTSB NYC76FHA03Accident · Minor injuriesClosedTed Smith 601P · Collegeville, PANTSB NYC76DMA02Accident · Serious injuriesClosedMooney M20C · Sterling, PANTSB NYC75FGT22Accident · No injuriesClosedSidewinder Smyth · Annville, PANTSB NYC75FGT21Accident · Serious injuriesClosedPiper PA-28 · New Cumberland, PANTSB NYC75FGM51Accident · No injuriesClosedWaco ASO · Belle Vernon, PANTSB NYC76FGM49Accident · No injuriesClosedPiper PA-28 · Somerset, PANTSB NYC75FGM50Accident · No injuriesClosedCessna 182 · Belle Vernon, PANTSB NYC75FGM48Accident · No injuriesClosedPiper PA-28 · Ebensburg, PANTSB NYC75FGM47Accident · Minor injuriesClosedLuscombe 8A · Leechburg, PANTSB NYC75FGM46Accident · No injuriesClosedCessna 150L · Darlington, PANTSB NYC75FGT20Accident · Minor injuriesClosedMaule M5-210 · Lock Haven, PANTSB NYC75DHD34Accident · No injuriesClosedCessna 150 · Coatesville, PANTSB NYC75FGM44Accident · Minor injuriesClosedAeronca 7DC · Ducansville, PANTSB NYC75AN118Accident · Serious injuriesClosedPiper PA-28 · Export, PANTSB NYC75FGM43Accident · No injuriesClosedBeech H35 · West Mifflin, PANTSB NYC75AN120Accident · No injuriesClosedTed Smith 600 · Philadelphia, PANTSB NYC75FGT19Accident · No injuriesClosedCessna 182 · New Holland, PANTSB NYC75AN117Accident · 2 fatalClosedAeronca 7AC · Macungie, PANTSB NYC75FGM42Accident · No injuriesClosedPiper PA-28 · Latrobe, PANTSB NYC75DGM41Accident · No injuriesClosedScheibe 55 · Holidaysburg, PANTSB NYC75DGM40Accident · Minor injuriesClosedCessna 172K · Bedford, PANTSB NYC75FGM39Accident · Minor injuriesClosedPiper PA-28 · Marienville, PANTSB NYC75DHA41Accident · Serious injuriesClosedSchweizer 2-32 · Mount Pocono, PANTSB NYC75DGM38Accident · No injuriesClosedCessna 182 · Bedford, PANTSB NYC75FHA42Accident · No injuriesClosedCamair 480 · Honesdale, PANTSB NYC75AN108Accident · Serious injuriesClosedBell 47J-2A · Philadelphia, PANTSB NYC75DHD45Accident · No injuriesClosedCessna 150 · New London, PANTSB NYC75FGM37Accident · Serious injuriesClosedEnstrom F-28A · Mt Lebanon, PANTSB NYC75FHA40Accident · Minor injuriesClosedCessna 172K · E Stroudsburg, PANTSB NYC75AN107Accident · 1 fatalClosedPiper PA-28 · Berlin, PANTSB NYC75DHD44Accident · No injuriesClosedEnstrom F-28A · East Goshen, PANTSB NYC75FGM36Accident · Serious injuriesClosedSchweizer SGU222 · Butler, PANTSB NYC75DGM35Accident · No injuriesClosedStinson 108 · Clarion, PANTSB NYC75AN103Accident · 3 fatalClosedBeech M35 · Phillipsburg, PANTSB NYC75DGM34Accident · No injuriesClosedChampion 7FC · Wattsburg, PANTSB NYC75AN102Accident · Serious injuriesClosedLockheed 1011 · Philadelphia, PANTSB NYC75FHD42Accident · Minor injuriesClosedCessna 150L · Toughkenamon, PANTSB NYC75DGM33Accident · No injuriesClosedCessna 172K · Beaver Falls, PANTSB NYC75DHA43Accident · No injuriesClosedCessna 177 · Montgomeryvile, PANTSB NYC75FHD41Accident · No injuriesClosedCessna 150M · New London, PANTSB NYC75DHA36Accident · No injuriesClosedCessna 170B · Hazleton, PANTSB NYC75FGM31Accident · Minor injuriesClosedPiper PA-28R · Butler, PANTSB NYC75FGM30Accident · No injuriesClosedNavion A · Huntingdon Twp, PANTSB NYC75DGT15Accident · No injuriesClosedCessna 182 · Belleville, PANTSB NYC75FGM32Accident · No injuriesClosedHiller Acft UH-12B · Beaver Falls, PANTSB NYC75FGM29Accident · Serious injuriesClosedMooney M20A · Monroeville, PANTSB NYC75FGM28Accident · No injuriesClosedSiai-Marche S205 · Drifting, PANTSB NYC75DGT17Accident · No injuriesClosedCessna 177 · New Holland, PANTSB DCA75AZ009Accident · Serious injuriesClosedDouglas DC-3C · Dubois, PA