NTSB investigations, Canada
180,582 investigations by the National Transportation Safety Board since 1962: 174,566 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
| 1963 | 1 |
|---|---|
| 1966 | 8 |
| 1967 | 15 |
| 1968 | 5 |
| 1969 | 12 |
| 1970 | 10 |
| 1971 | 7 |
| 1972 | 9 |
| 1973 | 5 |
| 1974 | 2 |
| 1975 | 4 |
| 1976 | 1 |
| 1977 | 2 |
| 1978 | 4 |
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 c.\"eventStateOrRegion\" = 'CD' 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 c."eventStateOrRegion" = 'CD' 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 UNK79X0103Accident · No injuriesClosedPiper PA-31 · Toronto, CanadaNTSB UNK78X0108Accident · No injuriesClosedTed Smith 601P · Shearwater, CanadaNTSB UNK78X0107Accident · No injuriesClosedAerostar 601P · Dartmouth, CanadaNTSB UNK78X0104Accident · No injuriesClosedCessna 414 · Dorval, CanadaNTSB MKC77OA003Accident · No injuriesClosedAeronca 15AC · Tommyhow, CanadaNTSB MKC770A002Accident · No injuriesClosedPiper PA-28 · Kipling, CanadaNTSB LAX76O0020Accident · 2 fatalClosedPiper PA-28R · Victoria, CanadaNTSB OAK76AP026Accident · Serious injuriesClosedDouglas DC-10 · Calgary, CanadaNTSB SEA76OS002Accident · No injuriesClosedCessna 172 · Clo-Oose, CanadaNTSB UNK75X0107Accident · No injuriesClosedCessna 177 · Yarmouth, CanadaNTSB MKC75OK005Accident · Minor injuriesClosedCessna 182 · Manitoba, CanadaNTSB NYC75ON005Accident · No injuriesClosedBeech E18S · Toronto, CanadaNTSB MKC75OK002Accident · Serious injuriesClosedCessna 210 · Manitoba, CanadaNTSB UNK73X0125Incident · No injuriesClosedBeech C-45H · Toronto, CanadaNTSB UNK73X0122Accident · 2 fatalClosedMooney M20C · Emo, CanadaNTSB LAX73OL014Accident · 3 fatalClosedLockheed 1049G · Casey, CanadaNTSB UNK73X0112Accident · No injuriesClosedCessna 180 · Ft.St.James, CanadaNTSB UNK73X0109Accident · 1 fatalClosedCessna 340 · Gander, CanadaNTSB CAN73F0906Accident · 3 fatalClosedPiper PA-23 · Aklavik, CanadaNTSB NYC73IN070Incident · Minor injuriesClosedBoeing 747 · Toronto, CanadaNTSB CAN73F0905Accident · No injuriesClosedAeronca S-85CA · Wakefield, CanadaNTSB UNK73X0101Accident · 2 fatalClosedBeech 35P · Vancouver, CanadaNTSB UNK73X0100Accident · 1 fatalClosedCessna 172L · Lamacaza, CanadaNTSB UNK72X0115Accident · Serious injuriesClosedBeech A23-24 · Westree, CanadaNTSB UNK72X0111Accident · 2 fatalClosedPiper PA-28 · Kemptvlle, CanadaNTSB CHI72AC099Accident · Minor injuriesClosedDouglas DC-10 · Windsor, CanadaNTSB UNK72X0106Accident · No injuriesClosedCessna 182 · Princeton, CanadaNTSB UNK72X0103Accident · No injuriesClosedCessna 310H · Malton, CanadaNTSB CAN72AW908Accident · Minor injuriesClosedHiller Acft FH1100 · Alberta, CanadaNTSB LAX72DUG14Accident · No injuriesClosedPiper PA-28R · Ft.St.John, CanadaNTSB UNK71X0110Accident · Serious injuriesClosedFairchild PT-26 · Carp, CanadaNTSB UNK71X0108Accident · 5 fatalClosedPiper PA-24 · Calgary, CanadaNTSB UNK71X0106Accident · 2 fatalClosedBeech M35 · Oshawa, CanadaNTSB SEA71OS003Accident · 4 fatalClosedCessna 172C · Mission, CanadaNTSB CAN71AP907Accident · 4 fatalClosedCessna T337B · Cranbrook, CanadaNTSB CAN71AW907Accident · No injuriesClosedCessna 336 · Valleyview, CanadaNTSB CAN72AQ905Accident · No injuriesClosedSwearingen SA26T · Quebec, CanadaNTSB CAN71AQ904Accident · Minor injuriesClosedGrumman G-44 · Chibougamau, CanadaNTSB CAN714A905Accident · 1 fatalClosedGrumman TBM · St.Martin, CanadaNTSB CAN71A0902Accident · 2 fatalClosedPiper PA-18 · Ontario, CanadaNTSB CAN71AA903Accident · Minor injuriesClosedPiper PA-23 · Gander, CanadaNTSB CAN70AW901Accident · No injuriesClosedTaylorcraft BC12-D · Alberta, CanadaNTSB UNK70X0110Accident · No injuriesClosedPiper PA-24 · St.Jovite, CanadaNTSB UNK70X0108Accident · No injuriesClosedPiper PA-22 · Wawa, CanadaNTSB UNK70X0105Accident · 2 fatalClosedNpiper PA-22 · Brockville, CanadaNTSB UNK69X0140Accident · 1 fatalClosedMini Mustng 01 · Abbotsford, CanadaNTSB CAN70A4457Accident · 3 fatalClosedSchweizer SGS126 · Hope, CanadaNTSB UNK69X0132Accident · No injuriesClosedHughes 369HS · Ladner, CanadaNTSB UNK69X0131Accident · 2 fatalClosedCessna 150F · Radium, CanadaNTSB CAN70AF538Accident · Minor injuriesClosedBell 47G · Badger, Canada