Fatal NTSB investigations, 1970
180,624 investigations by the National Transportation Safety Board since 1962: 174,602 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 per year
| 1962 | 11 |
|---|---|
| 1963 | 13 |
| 1964 | 539 |
| 1965 | 560 |
| 1966 | 581 |
| 1967 | 625 |
| 1968 | 718 |
| 1969 | 655 |
| 1970 | 643 |
| 1971 | 664 |
| 1972 | 697 |
| 1973 | 731 |
| 1974 | 727 |
| 1975 | 692 |
| 1976 | 707 |
| 1977 | 713 |
| 1978 | 800 |
| 1979 | 691 |
| 1980 | 672 |
| 1981 | 705 |
| 1982 | 638 |
| 1983 | 651 |
| 1984 | 617 |
| 1985 | 555 |
| 1986 | 507 |
| 1987 | 496 |
| 1988 | 502 |
| 1989 | 484 |
| 1990 | 499 |
| 1991 | 482 |
| 1992 | 494 |
| 1993 | 437 |
| 1994 | 445 |
| 1995 | 456 |
| 1996 | 421 |
| 1997 | 402 |
| 1998 | 422 |
| 1999 | 404 |
| 2000 | 443 |
| 2001 | 412 |
| 2002 | 417 |
| 2003 | 440 |
| 2004 | 418 |
| 2005 | 428 |
| 2006 | 408 |
| 2007 | 387 |
| 2008 | 373 |
| 2009 | 359 |
| 2010 | 363 |
| 2011 | 398 |
| 2012 | 389 |
| 2013 | 344 |
| 2014 | 360 |
| 2015 | 365 |
| 2016 | 341 |
| 2017 | 338 |
| 2018 | 361 |
| 2019 | 381 |
| 2020 | 294 |
| 2021 | 321 |
| 2022 | 330 |
| 2023 | 295 |
| 2024 | 292 |
| 2025 | 275 |
| 2026 | 247 |
Where
Latest cases
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\") = 1970
AND c.\"highestInjuryLevel\" = 'Fatal'
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") = 1970 AND c."highestInjuryLevel" = 'Fatal' 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 OAK71AP030Accident · 3 fatalClosedPiper PA-30 · H.Moon Bay, CANTSB LAX71AL043Accident · 1 fatalClosedBell 206A · Bakersfield, CANTSB MIA71AM054Accident · 4 fatalClosedCessna 401A · Ft Lauderdale, FLNTSB SEA71AS031Accident · 2 fatalClosedDehavilland DH125 · B0ise, IDNTSB LAX71AL041Accident · 5 fatalClosedPiper PA-24 · Sacaton, AZNTSB DCA71AZ014Accident · 2 fatalClosedBoeing 727 · St Thomas, VINTSB IAD71AI031Accident · 1 fatalClosedBeech A-23 · Chadbourn, NCNTSB MKC71AK036Accident · 3 fatalClosedCessna 182 · Mexico, MONTSB FTW71AF035Accident · 1 fatalClosedCessna 150F · Pearland, TXNTSB IAD71AI030Accident · 1 fatalClosedPiper PA-24 · Clarksburg, WVNTSB SEA71AS030Accident · 2 fatalClosedMooney M20E · Amity, ORNTSB SEA71AS029Accident · 1 fatalClosedCessna 172 · Reardan, WANTSB CHI71AC045Accident · 1 fatalClosedCessna 140 · Vergennes, ILNTSB CHI71AC044Accident · 3 fatalClosedCessna 402 · Waukesha, WINTSB NYC71AN071Accident · 2 fatalClosedPiper PA-28 · Butler, PANTSB MKC71AK035Accident · 3 fatalClosedStinson 108-3 · Ste Genevieve, MONTSB DEN71AD028Accident · 1 fatalClosedCessna T310P · Cheyenne, WYNTSB MIA71FLA29Accident · 2 fatalClosedTaylorcraft BC12-D · Micanopy, FLNTSB CHI71AC043Accident · 1 fatalClosedAero Comdr 680FP · Henryville, INNTSB CHI71AC042Accident · 3 fatalClosedPiper PA-28 · Effingham, ILNTSB MIA71AM053Accident · 1 fatalClosedAero Comdr 500-A · Mcalpin, FLNTSB MKC71AK033Accident · 3 fatalClosedCessna 172 · Garden City, KSNTSB FTW71AF032Accident · 1 fatalClosedStinson 108-1 · Beaumont, TXNTSB MIA71AM052Accident · 2 fatalClosedPiper PA-28 · Savannah, GANTSB LAX71AL038Accident · 3 fatalClosedBellanca 17-30 · Queen Creek, AZNTSB MIA71AM050Accident · 2 fatalClosedBeech 35 · Crystal River, FLNTSB MIA71AM049Accident · 2 fatalClosedAeronca 11AC · Butler, GANTSB MIA71AM048Accident · 3 fatalClosedPiper PA-23 · Belzoni, MSNTSB FTW71AF031Accident · 2 fatalClosedCessna 337B · Houston, TXNTSB MIA71AM046Accident · 2 fatalClosedPiper PA-28 · Blakely, GANTSB FTW71AF030Accident · 3 fatalClosedPiper PA-28 · Winnsboro, LANTSB CHI71AC039Accident · 1 fatalClosedBeech E18S · New Carlisle, INNTSB MKC71AK032Accident · 1 fatalClosedPiper PA-22 · Rapid City, SDNTSB FTW71AF029Accident · 1 fatalClosedPiper PA-22 · Baker, OKNTSB LAX71AL036Accident · 2 fatalClosedSchweizer SGS232 · Elsinore, CANTSB NYC71AN068Accident · 2 fatalClosedPiper PA-28 · Sharon, CTNTSB ANC71AA031Accident · 2 fatalClosedMaule M4-210 · Anchorage, AKNTSB OAK71AP029Accident · 1 fatalClosedCessna 207 · No.Pacific Ocean (Pacific Ocean)NTSB OAK71AP028Accident · 1 fatalClosedBeech V35A · Benicia, CANTSB LAX71AL033Accident · 1 fatalClosedBell 47G3B1 · Rim Forest, CANTSB FTW71AF028Accident · 1 fatalClosedTaylorcraft BC-65 · Medford, OKNTSB CHI71FBD39Accident · 1 fatalClosedBeech 95-B55 · Sugar Grove, ILNTSB NYC71FFM22Accident · 1 fatalClosedJeanies Teenie · Stratford, CTNTSB NYC71AN067Accident · 6 fatalClosedCessna 172 · Missing AircraftNTSB NYC71AN066Accident · 1 fatalClosedPiper PA-23 · Chester, CTNTSB NYC71AN065Accident · 1 fatalClosedPiper PA-28 · Bridgeport, NJNTSB MKC71AK029Accident · 1 fatalClosedPiper PA-30 · Fulton, MONTSB DEN71AD025Accident · 2 fatalClosedPiper PA-18 · Montrose, CONTSB CHI71AC036Accident · 4 fatalClosedBeech B95A · Bergholz, OHNTSB MIA71AM044Accident · 1 fatalClosedBeech H35 · Charleston, SC