NTSB investigations, 1969, PR
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 per year
| 1962 | 1 |
|---|---|
| 1964 | 32 |
| 1965 | 28 |
| 1966 | 19 |
| 1967 | 25 |
| 1968 | 18 |
| 1969 | 19 |
| 1970 | 14 |
| 1971 | 15 |
| 1972 | 10 |
| 1973 | 11 |
| 1974 | 7 |
| 1975 | 14 |
| 1976 | 9 |
| 1977 | 11 |
| 1978 | 10 |
| 1979 | 13 |
| 1980 | 13 |
| 1981 | 15 |
| 1984 | 1 |
| 1999 | 1 |
| 2001 | 8 |
| 2002 | 7 |
| 2003 | 4 |
| 2004 | 6 |
| 2005 | 6 |
| 2006 | 6 |
| 2007 | 7 |
| 2008 | 4 |
| 2009 | 6 |
| 2010 | 9 |
| 2011 | 3 |
| 2012 | 5 |
| 2013 | 4 |
| 2014 | 4 |
| 2015 | 8 |
| 2016 | 3 |
| 2017 | 5 |
| 2018 | 6 |
| 2019 | 3 |
| 2020 | 4 |
| 2022 | 3 |
| 2023 | 2 |
| 2024 | 4 |
| 2025 | 3 |
| 2026 | 3 |
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\") = 1969
AND c.\"eventStateOrRegion\" = 'PR' AND c.\"eventCountry\" = 'USA'
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 AND c."eventStateOrRegion" = 'PR' AND c."eventCountry" = 'USA' 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 MIA70A0039Accident · No injuriesClosedPiper PA-32 · Isabel Segunda, PRNTSB MIA70A0030Accident · 1 fatalClosedBeech C-45H · Loiza Aldea, PRNTSB MIA70F0190Accident · Minor injuriesClosedPiper PA-28 · Ciales, PRNTSB MIA70F0165Accident · No injuriesClosedPiper PA-22 · Arecibo, PRNTSB MIA70A0019Accident · No injuriesClosedBeech B99 · San Juan, PRNTSB MIA70F0122Accident · No injuriesClosedCessna 172 · Fajardo, PRNTSB MIA70F0118Accident · No injuriesClosedPiper PA-25 · Mayaguez, PRNTSB MIA70F0114Accident · No injuriesClosedGrumman G-164 · Juncos, PRNTSB MIA70F0072Accident · Serious injuriesClosedPiper PA-25 · Isabela, PRNTSB MIA69A0090Accident · 1 fatalClosedCessna 150G · Vega Baja, PRNTSB MIA70D0039Accident · No injuriesClosedCessna 150 · Fajardo, PRNTSB MIA69A0074Accident · Serious injuriesClosedPiper PA-32 · Isabel Segunda, PRNTSB MIA69F0470Accident · No injuriesClosedHiller UH-12C · Hato Rey, PRNTSB MIA69D0426Accident · No injuriesClosedCessna 175 · Barceloneta, PRNTSB MIA69A0051Accident · 19 fatalClosedDehavilland DH1142 · San Juan, PRNTSB MIA69F0390Accident · No injuriesClosedBell 206A · Fajardo, PRNTSB MIA69F0342Accident · Minor injuriesClosedBeech C-45A · Ramey Afb, PRNTSB MIA69D0347Accident · No injuriesClosedCessna 172 · San Sebastian, PRNTSB MIA69F0359Accident · No injuriesClosedBeech D18S · San Juan, PR