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 MKC78DTG10Accident · No injuriesClosedCessna A188B · Wahpeton, NDNTSB MKC78FTG09Accident · 1 fatalClosedCessna 188B · Sheyenne, NDNTSB MKC78FTG08Accident · No injuriesClosedBeech C55 · Grand Forks, NDNTSB MKC78FTG07Accident · No injuriesClosedFairchild FH1100 · Larimore, NDNTSB MKC78FA036Accident · 1 fatalClosedBeech UC45J · Spiritwood, NDNTSB MKC78FA033Accident · 2 fatalClosedBeech A24R · Mandan, NDNTSB MKC78FTG05Accident · No injuriesClosedCessna 150 · Minot, NDNTSB MKC78FA028Accident · 4 fatalClosedPiper PA-32R · Belfield, NDNTSB MKC78DTG04Accident · No injuriesClosedPiper PA-22 · Pembina, NDNTSB MKC78FTG03Accident · No injuriesClosedCessna 150K · Cavalier, NDNTSB MKC78FA022Accident · 1 fatalClosedBeech D95A · Amidon, NDNTSB MKC78FA021Accident · 2 fatalClosedChampion 7EC · Marmarth, NDNTSB MKC78DTG02Accident · No injuriesClosedCessna R172K · Dickinson, NDNTSB MKC78FTG01Accident · Minor injuriesClosedCessna 172F · Fargo, NDNTSB MKC77FA038Accident · 1 fatalClosedPiper PA-18 · Jamestown, NDNTSB MKC77FTG11Accident · No injuriesClosedLuscombe 8A · Reynolds, NDNTSB MKC77FTG10Accident · Minor injuriesClosedBoeing A75N1 · Grand Forks, NDNTSB MKC77FTG09Accident · No injuriesClosedCessna 182G · West Fargo, NDNTSB MKC77DTG08Accident · No injuriesClosedPiper J-3 · Kenmare, NDNTSB MKC77FTG07Accident · Serious injuriesClosedMooney M20F · Lawton, NDNTSB MKC77FTG06Accident · No injuriesClosedCessna 305A · Minot, NDNTSB MKC77FTG05Accident · Serious injuriesClosedCessna 172 · Stanton, NDNTSB MKC77FTG04Accident · No injuriesClosedCessna 185 · Bismarck, NDNTSB MKC77DTG03Accident · No injuriesClosedCessna 150 · Wahpeton, NDNTSB MKC77FTG02Accident · No injuriesClosedCessna 172F · Driscoll, NDNTSB MKC77DTG01Accident · No injuriesClosedCessna 150 · Keene, NDNTSB MKC76FTG28Accident · Serious injuriesClosedChampion 7GCBC · Rhame, NDNTSB MKC76FTG27Accident · No injuriesClosedPiper PA-28 · Maddock, NDNTSB MKC76FTG26Accident · 1 fatalClosedGrumman G-164A · Minto, NDNTSB MKC76AK077Accident · 4 fatalClosedCessna 172 · Mandan, NDNTSB MKC76DTG24Accident · No injuriesClosedGrumman G-164A · Cavalier, NDNTSB MKC76FTG25Accident · No injuriesClosedPiper PA-28 · Minot, NDNTSB MKC76FTG23Accident · No injuriesClosedCessna T210G · Flasher, NDNTSB MKC76FTG22Accident · Serious injuriesClosedCessna A188B · Langdon, NDNTSB MKC76DTG19Accident · Minor injuriesClosedCessna 150M · Rolette, NDNTSB MKC76DTG20Accident · No injuriesClosedCallair A9B · Minot, NDNTSB MKC76DTG21Accident · Serious injuriesClosedPiper PA-25 · Mcleod, NDNTSB MKC76AK061Accident · 1 fatalClosedCallair A-9 · Larimore, NDNTSB MKC76DTG17Accident · No injuriesClosedCessna 185 · Devils Lake, NDNTSB MKC76FTG18Accident · No injuriesClosedCessna 207 · Fargo, NDNTSB MKC76DTG16Accident · No injuriesClosedPiper PA-18 · Crosby, NDNTSB MKC76AK059Accident · 4 fatalClosedCessna 182 · Dickinson, NDNTSB MKC76DTG15Accident · No injuriesClosedBellanca 8GCBC · New Leipzig, NDNTSB MKC76DTG14Accident · Minor injuriesClosedPiper PA-36 · Argusville, NDNTSB MKC76DTG13Accident · No injuriesClosedPiper PA-18 · Napoleon, NDNTSB MKC76AK044Accident · Serious injuriesClosedCessna 182P · Rolla, NDNTSB MKC76AK039Accident · 1 fatalClosedMooney M20F · Lakota, NDNTSB MKC76FK035Accident · 2 fatalClosedAeronca 11CC · Elgin, NDNTSB MKC76DTG12Accident · Serious injuriesClosedBellanca 7ECA · Goodrich, NDNTSB MKC76DTG11Accident · No injuriesClosedBellanca 8KCAB · Minot, ND