NTSB investigations, NH
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, 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 c.\"eventStateOrRegion\" = 'NH' 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" = 'NH' 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 NYC73DNC10Accident · No injuriesClosedPiper PA-28 · Melvin Village, NHNTSB NYC73DNC08Accident · No injuriesClosedPiper PA-23 · Wolfboro, NHNTSB NYC73FNC15Accident · No injuriesClosedPiper PA-30 · Manchester, NHNTSB NYC73FNC16Accident · No injuriesClosedCessna 150G · Manchester, NHNTSB NYC73DNC04Accident · Serious injuriesClosedAeronca 7BCM · Dublin, NHNTSB NYC73DNC01Accident · No injuriesClosedSchweizer 1-26 · Dover, NHNTSB NYC72FNC45Accident · No injuriesClosedDehavilland DHC-2 · W.Lebanon, NHNTSB NYC72AN158Accident · 2 fatalClosedPiper PA-28R · Gilford, NHNTSB NYC72DNC44Accident · No injuriesClosedCessna 182 · Brookline, NHNTSB NYC72DNC51Accident · Serious injuriesClosedCessna 140 · Rochester, NHNTSB NYC72DNC50Accident · No injuriesClosedPiper PA-28 · Keene, NHNTSB NYC72FNC46Accident · Minor injuriesClosedCessna 150 · Farmington, NHNTSB NYC72DNC48Accident · No injuriesClosedNavion L-17B · Manchester, NHNTSB NYC72AN135Accident · 3 fatalClosedBeech P35 · Kingston, NHNTSB NYC72FNC34Accident · No injuriesClosedCessna 175B · Rochester, NHNTSB NYC72DNC35Accident · Minor injuriesClosedPiper PA-28 · Lebanon, NHNTSB NYC72FNC28Accident · Minor injuriesClosedPiper PA-32 · Nashua, NHNTSB NYC72DNC24Accident · Minor injuriesClosedPiper PA-28 · Londonderry, NHNTSB NYC72DNC27Accident · No injuriesClosedSchweizer 2-33 · Salem, NHNTSB NYC72DNC23Accident · No injuriesClosedPiper PA-23 · Groveton, NHNTSB NYC72DNC22Accident · No injuriesClosedLuscombe 8A · Laconia, NHNTSB NYC72DNC18Accident · No injuriesClosedCessna 150F · Plymouth, NHNTSB NYC72FNC20Accident · No injuriesClosedCessna 150 · Claremont, NHNTSB NYC72AN067Accident · 1 fatalClosedBay Avn. Superv · Keene, NHNTSB NYC72FNC13Accident · No injuriesClosedCessna 182 · Penacook, NHNTSB NYC72DNC11Accident · No injuriesClosedCessna 150 · Derry, NHNTSB NYC72AN056Accident · 1 fatalClosedCessna 150 · Henniker, NHNTSB NYC72DNC15Accident · Minor injuriesClosedLuscombe 8A · Auburn, NHNTSB NYC72AN044Accident · 1 fatalClosedPiper PA-23 · Lyme Center, NHNTSB NYC72DNC07Accident · Minor injuriesClosedBellanca 14-19 · Bristol, NHNTSB NYC72FNC05Accident · No injuriesClosedCessna 170B · Brookline, NHNTSB NYC72FNC01Accident · Minor injuriesClosedMooney M20 · Allenstown, NHNTSB NYC72AN003Accident · 1 fatalClosedPiper PA-28R · Madison, NHNTSB NYC71AN106Accident · 4 fatalClosedBeech C35 · Manchester, NHNTSB NYC71FNC25Accident · No injuriesClosedAero Comdr 100 · North Havrhill, NHNTSB NYC71AN095Accident · 2 fatalClosedPiper PA-23 · Gorham, NHNTSB NYC71DFG16Accident · No injuriesClosedPiper PA-28 · Laconia, NHNTSB NYC71DFG10Accident · No injuriesClosedCessna 140 · Pelham, NHNTSB NYC71DFG14Accident · No injuriesClosedPiper PA-24 · Twin Mountain, NHNTSB NYC71DFG08Accident · Minor injuriesClosedCessna 185A · Nashua, NHNTSB NYC71AN049Accident · 1 fatalClosedSchweizer SGS1 · Jackson, NHNTSB NYC71DFG07Accident · No injuriesClosedCessna 150G · Rochester, NHNTSB NYC71FFG02Accident · Serious injuriesClosedCessna 210 · Clarksville, NHNTSB NYC71DFG05Accident · No injuriesClosedCessna 172 · Wolfeboro, NHNTSB NYC70FFG06Accident · No injuriesClosedCessna 172C · Rochester, NHNTSB NYC70FFG03Accident · No injuriesClosedCessna 411 · Claremont, NHNTSB NYC70A0057Accident · 3 fatalClosedCessna 172 · Gorham, NHNTSB NYC70F0184Accident · Minor injuriesClosedJeane Tenie · Nashua, NHNTSB NYC70F0173Accident · No injuriesClosedMeyers 200D · Alstead, NHNTSB NYC70D0068Accident · No injuriesClosedCessna 180 · Wolfeboro, NH