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 MKC70FDD15Accident · No injuriesClosedCallair B-1A · Grand Forks, NDNTSB MKC70DDD14Accident · Minor injuriesClosedPiper PA-25 · Walhalla, NDNTSB MKC70FDD17Accident · Serious injuriesClosedCessna 172I · Steele, NDNTSB MKC70AK059Accident · No injuriesClosedCessna 402 · Pembina, NDNTSB MKC70FDD11Accident · No injuriesClosedMooney M20G · Forbes, NDNTSB MKC70DDD10Accident · No injuriesClosedCessna 150 · Fonda, NDNTSB MKC70DDD12Accident · No injuriesClosedStinson 108-1 · Belfield, NDNTSB MKC70FDD09Accident · No injuriesClosedPiper PA-28 · Kulm, NDNTSB MKC70FDD07Accident · No injuriesClosedCessna 172I · Lamoure, NDNTSB MKC70DDD05Accident · No injuriesClosedPiper PA-18 · Noonan, NDNTSB MKC70FDD06Accident · No injuriesClosedCessna 150G · Minot, NDNTSB MKC70DDD04Accident · No injuriesClosedPiper PA-18 · Moffit, NDNTSB MKC70DDD02Accident · No injuriesClosedAeronca 7EC · Benedict, NDNTSB MKC70DDD08Accident · No injuriesClosedPiper PA-18 · Langdon, NDNTSB MKC70FDD03Accident · No injuriesClosedChampion 7CCM · Verona, NDNTSB MKC70F0308Accident · No injuriesClosedPiper PA-18 · Grand Forks, NDNTSB MKC70D0249Accident · Minor injuriesClosedCessna 182 · Edgely, NDNTSB MKC70F0250Accident · No injuriesClosedPiper PA-18 · Kindred, NDNTSB MKC70D0258Accident · No injuriesClosedPiper PA-18A · Towner, NDNTSB MKC70D0282Accident · No injuriesClosedCessna 172 · Columbus, NDNTSB MKC70A0013Accident · 4 fatalClosedMooney M20E · Williston, NDNTSB MKC70D0273Accident · No injuriesClosedCessna 172 · Carpio, NDNTSB MKC70D0196Accident · No injuriesClosedCessna 120 · Valley City, NDNTSB MKC70D0195Accident · No injuriesClosedPiper PA-28R · Bartlett, NDNTSB MKC70F0176Accident · No injuriesClosedPiper PA-28R · Grand Forks, NDNTSB MKC70D0163Accident · No injuriesClosedBoeing E75 · Mohall, NDNTSB MKC70D0083Accident · No injuriesClosedCessna 182G · Garrison, NDNTSB MKC70D0076Accident · No injuriesClosedCessna 150 · Fryburg, NDNTSB MKC70D0151Accident · No injuriesClosedPiper PA-18 · Crary, NDNTSB MKC70D0066Accident · Minor injuriesClosedPiper PA-18 · Blaisdell, NDNTSB MKC70F0059Accident · Serious injuriesClosedBoeing A75 · Argusville, NDNTSB MKC70D0100Accident · No injuriesClosedCessna T210G · Dunn Center, NDNTSB MKC70F0177Accident · No injuriesClosedCessna 177 · Bowdon, NDNTSB MKC70F0034Accident · No injuriesClosedCessna 170A · Fargo, NDNTSB MKC70F0037Accident · No injuriesClosedLuscombe T-8F · Hillsboro, NDNTSB MKC69D0465Accident · No injuriesClosedPiper PA-12 · Valley City, NDNTSB MKC69D0466Accident · No injuriesClosedCessna 172 · Harvey, NDNTSB MKC69D0404Accident · No injuriesClosedPiper PA-18 · Buffalo, NDNTSB MKC69D0435Accident · No injuriesClosedPiaggio 136-L1 · Grand Forks, NDNTSB MKC70D0020Accident · No injuriesClosedTaylorcraft BC12-D · Minot, NDNTSB MKC69D0424Accident · No injuriesClosedLuscombe 8A · Wahpeton, NDNTSB MKC69A0051Accident · 1 fatalClosedMooney M20F · Jamestown, NDNTSB MKC69D0389Accident · No injuriesClosedAeronca 7AC · Cando, NDNTSB MKC69F0351Accident · No injuriesClosedPiper PA-30 · Fargo, NDNTSB MKC69D0337Accident · No injuriesClosedPiper J-3 · Stanley, NDNTSB MKC69F0375Accident · No injuriesClosedCessna 195 · Fargo, NDNTSB MKC69D0350Accident · No injuriesClosedCessna 172 · Harvey, NDNTSB MKC69D0467Accident · No injuriesClosedChampion 7EC · Plaza, NDNTSB MKC69F0334Accident · No injuriesClosedCessna 310H · Bowman, NDNTSB MKC69D0311Accident · No injuriesClosedPiper PA-18A · Hankinson, ND