Final NTSB investigations, ND
180,610 investigations by the National Transportation Safety Board since 1962: 174,589 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\" = 'ND' AND c.\"eventCountry\" = 'USA'
AND c.\"completionStatus\" = 'Completed'
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" = 'ND' AND c."eventCountry" = 'USA' AND c."completionStatus" = 'Completed' 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 MKC72FTG13Accident · No injuriesClosedErco 415-C · Buxton, NDNTSB MKC72AK022Accident · 2 fatalClosedPiper PA-22 · Kenmare, NDNTSB MKC72FTG12Accident · No injuriesClosedCessna 172 · Rolette, NDNTSB MKC72FTG10Accident · No injuriesClosedCessna 180 · Minot, NDNTSB MKC72FTG09Accident · 1 fatalClosedAeronca 7AC · Alamo, NDNTSB MKC72AK018Accident · 1 fatalClosedCessna 172B · Forbes, NDNTSB MKC72FTG11Accident · No injuriesClosedAero Comr 200D · Carpio, NDNTSB MKC72FTG06Accident · No injuriesClosedCessna 170B · Rhame, NDNTSB MKC72FTG08Accident · No injuriesClosedPiper PA-18 · Upham, NDNTSB MKC72FTG07Accident · No injuriesClosedCallair A-9 · Mekinock, NDNTSB MKC72FTG05Accident · Minor injuriesClosedBell 47G-2 · Ellendale, NDNTSB MKC72FTG04Accident · No injuriesClosedCessna 172 · Des Lacs, NDNTSB MKC72FTG03Accident · 1 fatalClosedN.American AT-6G · Stanley, NDNTSB MKC72FTG02Accident · No injuriesClosedSikorsky S-52-3 · New Rockfrd, NDNTSB MKC72FTG01Accident · No injuriesClosedCessna 188 · Grafton, NDNTSB MKC71FTG36Accident · No injuriesClosedCallair A-9 · Reeder, NDNTSB MKC71FTG35Accident · Minor injuriesClosedCessna 172G · Alexander, NDNTSB MKC71FTG34Accident · No injuriesClosedPiper PA-18 · Langdon, NDNTSB MKC71FTG33Accident · Serious injuriesClosedPiper PA-18 · Bremen, NDNTSB MKC71FTG32Accident · No injuriesClosedPiper PA-18 · Rolla, NDNTSB MKC71FTG31Accident · No injuriesClosedMooney M20C · Minot, NDNTSB MKC71FTG30Accident · Minor injuriesClosedPiper PA-11 · Petersburg, NDNTSB MKC71DTG28Accident · Serious injuriesClosedPiper PA-25 · Devils Lake, NDNTSB MKC71FTG29Accident · No injuriesClosedPiper PA-25 · Fairmount, NDNTSB MKC71DTG27Accident · No injuriesClosedPiper PA-25 · Mountain, NDNTSB MKC71FTG25Accident · No injuriesClosedCessna 170B · Williston, NDNTSB MKC71DTG26Accident · No injuriesClosedCessna 172L · Bucyrus, NDNTSB MKC71DDD24Accident · No injuriesClosedPiper PA-28 · Langdon, NDNTSB MKC71FDD21Accident · No injuriesClosedMooney M20C · Mcclusky, NDNTSB MKC71DDD19Accident · No injuriesClosedPiper J3C-65 · Crosby, NDNTSB MKC71AK045Accident · 2 fatalClosedPiper J3-C · Mcleod, NDNTSB MKC71DDD18Accident · No injuriesClosedCessna 172 · Watford Cty, NDNTSB MKC71DDD16Accident · No injuriesClosedCessna 150F · Cooperstown, NDNTSB MKC71AK030Accident · Serious injuriesClosedPiper PA-24 · Bismarck, NDNTSB MKC71AK022Accident · 1 fatalClosedCessna 180 · Belden, NDNTSB MKC71FDD14Accident · No injuriesClosedPiper PA-24 · Bismarck, NDNTSB MKC71FDD12Accident · No injuriesClosedAlon A2-A · Napoleon, NDNTSB MKC71DDD11Accident · No injuriesClosedErco 415-C · Verona, NDNTSB MKC71FDD10Accident · Serious injuriesClosedAero Comdr 100 · Glenburn, NDNTSB MKC71FDD04Accident · No injuriesClosedCessna 172 · Garrison, NDNTSB MKC71DDD07Accident · No injuriesClosedCessna 150 · Mandan, NDNTSB MKC71DDD05Accident · No injuriesClosedPiper PA-11 · Michigan, NDNTSB MKC71FDD02Accident · Minor injuriesClosedPiper PA-24 · Warsaw, NDNTSB MKC70FDD21Accident · 1 fatalClosedPiper PA-18 · Maddock, NDNTSB MKC70FDD18Accident · No injuriesClosedPiper PA-25 · Casselton, NDNTSB MKC70DDD22Accident · No injuriesClosedFairchild M-62 · Warwick, NDNTSB MKC70FDD16Accident · 1 fatalClosedPiper PA-18 · Lehr, NDNTSB MKC70FDD19Accident · Minor injuriesClosedCessna 180 · Pembina, NDNTSB MKC70DDD24Accident · No injuriesClosedCessna 120 · Crary, NDNTSB MKC70DDD23Accident · Minor injuriesClosedPiper PA-25 · Wahpeton, ND