NTSB investigations, 1969
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 year(c.\"eventDate\") = 1969 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 year(c."eventDate") = 1969 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 CHI70A0041Accident · 2 fatalClosedPiper PA-28 · Franklin, INNTSB ANC70D0084Accident · Minor injuriesClosedPiper PA-20 · Skwentna, AKNTSB ANC70A0049Accident · Minor injuriesClosedCessna 402A · Port Moller, AKNTSB ANC70A0048Accident · 2 fatalClosedPiper PA-12 · Juneau, AKNTSB MKC70D0293Accident · No injuriesClosedCessna 170B · Baldwin City, KSNTSB MIA70F0266Accident · No injuriesClosedCessna 180 · Homestead, FLNTSB MIA70D0279Accident · No injuriesClosedCessna 170A · Bessemer, ALNTSB LAX70F0237Accident · No injuriesClosedTaylorcraft BC12D · Rubidoux, CANTSB IAD70D0125Accident · No injuriesClosedCessna 195 · Mt Jackson, VANTSB SEA70A0026Accident · 4 fatalClosedCessna 180 · Conrad, MTNTSB NYC70F0004Accident · No injuriesClosedBell 47G-4A · Allentown, PANTSB MKC70F0311Accident · No injuriesClosedBeech K35 · St Paul, MNNTSB MKC70F0303Accident · No injuriesClosedCessna 140 · Newton, IANTSB MKC70A0034Accident · 3 fatalClosedMooney M-20C · Pittsburg, KSNTSB MIA70D0272Accident · No injuriesClosedPiper PA-23 · Atlantic Ocean (Atlantic Ocean)NTSB FTW70A0043Accident · 4 fatalClosedPiper PA-23 · Norwood, LANTSB DEN70D0161Accident · Minor injuriesClosedBeech V35 · Trra Amala, NMNTSB NYC70D0229Accident · No injuriesClosedCessna 150 · Lakewood, NJNTSB NYC70A0064Accident · 1 fatalClosedCessna 150H · Woodbury, CTNTSB MIA70F0300Accident · No injuriesClosedCessna 150H · Kennesaw, GANTSB IAD70F0126Accident · No injuriesClosedAero Comdr 680-FL · Gaithersburg, MDNTSB IAD70A0035Accident · No injuriesClosedNihon YS11-A · Baltimore, MDNTSB FTW70A0042Accident · 1 fatalClosedBeech A35 · Valley View, TXNTSB NYC70F0221Accident · No injuriesClosedAeronca 15AC · Cannan, NYNTSB LAX70A0037Accident · 3 fatalClosedCessna 310 · Sepulveda, CANTSB FTW70F0331Accident · No injuriesClosedCessna 140 · Sand Springs, OKNTSB FTW70D0346Accident · No injuriesClosedPiper PA-24 · Amarillo, TXNTSB CHI70AC040Accident · 5 fatalClosedCessna 401 · Piketon, OHNTSB ANC70D0091Accident · Minor injuriesClosedCessna 150F · Willow, AKNTSB SEA70F0126Accident · No injuriesClosedBeech J35 · Billings, MTNTSB SEA40D0135Accident · Serious injuriesClosedPiper J-3 · Nez Perce, IDNTSB MKC70D0299Accident · No injuriesClosedCessna 150F · Minneapolis, MNNTSB FTW70F0337Accident · No injuriesClosedAeronca 7AC · Pineville, LANTSB FTW70F0333Accident · Minor injuriesClosedCessna 182 · Newark, ARNTSB DEN70D0159Accident · No injuriesClosedCessna 172 · Colorado Spg, CONTSB DEN70A0041Accident · 2 fatalClosedAero Comdr 1121B · Salt Lake City, UTNTSB CHI70F0373Accident · No injuriesClosedCessna 310F · Evansville, INNTSB SEA70F0137Accident · Serious injuriesClosedPiper PA-28 · Bremerton, WANTSB SEA70F0129Accident · Serious injuriesClosedCessna 150H · Spokane, WANTSB MKC70A0033Accident · 2 fatalClosedAlon A-2A · Clear Lake, IANTSB LAX70D0239Accident · No injuriesClosedCessna 182 · Sedona, AZNTSB LAX70D0225Accident · No injuriesClosedSchweizer SGS233 · Elsinore, CANTSB LAX70D0224Accident · No injuriesClosedBell 47D1 · Scottdale, AZNTSB LAX70A0036Accident · 1 fatalClosedBell 206A · Grnd Canyon, AZNTSB SEA70D0150Accident · No injuriesClosedAmerican AA-1 · Vancouver, WANTSB SEA70D0145Accident · No injuriesClosedPiper PA-24 · Enterprise, ORNTSB OAK70D0187Accident · No injuriesClosedBeech T-34B · Hanford, CANTSB MKC70F0300Accident · No injuriesClosedMooney M20E · Lincoln, NENTSB MIA70I0047Incident · No injuriesClosedDouglas DC-9 · Nashville, TNNTSB MIA70F0307Accident · No injuriesClosedCessna 172F · Chamblee, GA