NTSB investigations, 1971
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\") = 1971 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") = 1971 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 FTW72DQG24Accident · No injuriesClosedPiper PA-28 · Follett, TXNTSB CHI72FLQ22Accident · No injuriesClosedHughes 269B · Louisville, KYNTSB CHI72FET11Accident · Serious injuriesClosedCessna 175 · Auburn, INNTSB CHI72DEI22Accident · No injuriesClosedCessna 150 · Chagrin Fals, OHNTSB ANC72AA030Accident · 1 fatalClosedCessna 180 · Anchorage, AKNTSB OAK72FVG29Accident · No injuriesClosedMeyers 200-D · Sacramento, CANTSB NYC72FKM14Accident · No injuriesClosedCessna 421A · Charlotte, NCNTSB NYC72FHM20Accident · No injuriesClosedMooney M20C · Newburgh, NYNTSB MIA72AM051Accident · No injuriesClosedHughes 269C · Hallandale, FLNTSB FTW72FPG56Accident · Serious injuriesClosedCessna 150E · Hot Springs, ARNTSB UNK72X0101Accident · Minor injuriesClosedLake LA-4 · Seoul, KSNTSB OAK72DJA10Accident · No injuriesClosedBoeing E75N1 · Maui, HINTSB OAK72DJA09Accident · 1 fatalClosedCessna 150G · Honokaa, HINTSB MKC72AK033Accident · 1 fatalClosedAero Comdr 100 · Albert Lea, MNNTSB NYC72FKM13Accident · No injuriesClosedBeech 60 · Charlotte, NCNTSB NYC72FHM19Accident · No injuriesClosedCessna 172 · Wallkill, NYNTSB NYC72DFA26Accident · No injuriesClosedCessna 172 · Athens, NYNTSB MKC72FER29Accident · Minor injuriesClosedCessna 182M · Belview, MNNTSB MKC72AK032Accident · 2 fatalClosedPiper PA-28 · Rutledge, MONTSB LAX72FUA26Accident · No injuriesClosedCessna 150H · Santa Ana, CANTSB NYC72AN072Accident · No injuriesClosedBeech A35 · Clayton, NCNTSB MIA72FKT33Accident · No injuriesClosedPiper PA-23 · Opa Locka, FLNTSB MIA72FKG59Accident · No injuriesClosedAeronca 7AC · Hampton, GANTSB LAX72AL040Accident · 2 fatalClosedPiper PA-28 · Caliente, CANTSB LAX72AL036Accident · 1 fatalClosedPiper PA-28 · Lebec, CANTSB FTW72FPM16Accident · No injuriesClosedLuscombe 8A · Cleveland, OKNTSB CHI72FEE46Accident · No injuriesClosedCessna 150L · Libertyville, ILNTSB NYC72FID17Accident · Minor injuriesClosedBeech H18 · Charlottsville, VANTSB NYC72DFA25Accident · No injuriesClosedCessna 140 · Mayfield, NYNTSB MIA72FKT32Accident · Serious injuriesClosedAeronca 7AC · Belle Glade, FLNTSB ANC72DAG78Accident · No injuriesClosedChampion 7ECA · Anchorage, AKNTSB NYC72FNC19Accident · Minor injuriesClosedErco 415-CD · Pownal, MENTSB NYC72FLJ18Accident · 1 fatalClosedPiper PA-28 · Angier, NCNTSB NYC72FHM18Accident · No injuriesClosedBeech A23A · New Paltz, NYNTSB NYC72AN073Accident · 5 fatalClosedPiper PA-32 · Adams, MANTSB NYC72AN071Accident · 4 fatalClosedPiper PA-28 · Berlin, NYNTSB NYC72AN070Accident · 3 fatalClosedCessna 170B · Fallston, PANTSB MIA72FKQ26Accident · No injuriesClosedCessna 175 · Duck Hill, MSNTSB MIA72FKG56Accident · No injuriesClosedBellanca 14-19 · Cairo, GANTSB MIA72DLT10Accident · No injuriesClosedCessna 177 · Brownsville, TNNTSB MIA72DLD27Accident · No injuriesClosedCessna 150J · Osteen, FLNTSB MIA72DKJ35Accident · No injuriesClosedMooney M20C · Jasper, ALNTSB FTW72DRG39Accident · No injuriesClosedPiper PA-32 · Estacion Coah, MexicoNTSB FTW72DQD17Accident · No injuriesClosedCessna 172L · Hermosillo, MexicoNTSB FTW72AF030Accident · 7 fatalClosedPiper PA-32 · Wells, TXNTSB DEN72DTE47Accident · No injuriesClosedCessna 172B · Erie, CONTSB SEA72AS021Accident · 2 fatalClosedMooney M20C · Broadus, MTNTSB MIA72DLG17Accident · No injuriesClosedPiper PA-28 · Greer, SCNTSB MIA72DLD28Accident · No injuriesClosedCessna 150 · Orlando, FLNTSB LAX72FUA28Accident · No injuriesClosedCessna 177 · Long Beach, CA