NTSB investigations: Piper PA-28, 1964
16 cases on aircraft the registry lists as Piper PA-28. Aircraft are matched to the registry by N-number and event date, checked against the reported serial number, make and model, so older matches can be wrong.
Cases per year
| 1964 | 16 |
|---|---|
| 1965 | 15 |
| 1966 | 9 |
| 1967 | 13 |
| 1968 | 8 |
| 1969 | 6 |
| 1970 | 9 |
| 1971 | 7 |
| 1972 | 3 |
| 1973 | 4 |
| 1974 | 3 |
| 1975 | 3 |
| 1976 | 3 |
| 1977 | 2 |
| 1978 | 3 |
| 1979 | 1 |
| 1980 | 2 |
| 1981 | 3 |
| 1982 | 1 |
| 1985 | 3 |
| 1986 | 1 |
| 1989 | 1 |
| 1990 | 1 |
| 1992 | 1 |
| 1993 | 3 |
| 1994 | 1 |
| 1996 | 2 |
| 1997 | 1 |
| 1998 | 3 |
| 1999 | 1 |
| 2000 | 2 |
| 2001 | 2 |
| 2002 | 1 |
| 2008 | 1 |
| 2009 | 1 |
| 2012 | 1 |
| 2016 | 1 |
| 2017 | 1 |
| 2021 | 1 |
| 2022 | 3 |
| 2024 | 2 |
| 2026 | 1 |
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\") = 1964
AND c.\"mKey\" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('7102801'))
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") = 1964
AND c."mKey" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('7102801'))
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESCRun 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 UNK65X1067Accident · No injuriesClosedPiper PA28 · Moab, UTNTSB UNK65X0277Accident · No injuriesClosedPiper PA28 · Ft Dodge, IANTSB UNK64X3961Accident · No injuriesClosedPiper PA28 · Woolstock, IANTSB UNK64X3915Accident · Minor injuriesClosedPiper PA28 · Martinsburg, PANTSB UNK64X3819Accident · No injuriesClosedPiper PA28 · Houston, TXNTSB UNK64X3528Accident · Minor injuriesClosedPiper PA28 · Branson, MONTSB UNK64X3386Accident · 2 fatalClosedPiper PA-28 · Lake Athabaska, CanadaNTSB UNK64X3375Accident · No injuriesClosedPiper PA28 · Fredericksburg, VANTSB UNK64X3148Accident · No injuriesClosedPiper PA28 · Spencer, IANTSB UNK64X2789Accident · Minor injuriesClosedPiper PA28 · Golden Pond, KYNTSB UNK64X2295Accident · 1 fatalClosedPiper PA-28 · Monterey, CANTSB UNK64X1705Accident · No injuriesClosedPiper PA28 · Nudita Gap, MTNTSB UNK64X1663Accident · No injuriesClosedPiper PA28 · Milford, NJNTSB UNK64X1537Accident · No injuriesClosedPiper PA28 · Post, TXNTSB UNK64X1084Accident · 4 fatalClosedPiper PA-28 · Auburn, INNTSB UNK64X1056Accident · No injuriesClosedPiper PA28 · Westminister, MD