NTSB investigations, GA
180,630 investigations by the National Transportation Safety Board since 1962: 174,609 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\" = 'GA' 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" = 'GA' 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 MIA69F0115Accident · Minor injuriesClosedPiper PA-22 · Sylvania, GANTSB MIA69F0030Accident · No injuriesClosedChampion 7ECA · Villa Rica, GANTSB MIA69A0001Accident · 1 fatalClosedAeronca 65-TC · Moultrie, GANTSB MIA69F0157Accident · Serious injuriesClosedCessna 120 · Jonesboro, GANTSB MIA69D0202Accident · No injuriesClosedBellanca 14-19 · Blakely, GANTSB MIA69D0085Accident · No injuriesClosedCessna 150 · Pinehurst, GANTSB MIA69F0102Accident · Serious injuriesClosedPratt-Read PR-G1 · Monroe, GANTSB MIA69F0100Accident · No injuriesClosedBoeing A75N1 · Bainbridge, GANTSB MIA68A0108Accident · 2 fatalClosedPiper PA-30 · Statesboro, GANTSB MIA69F0073Accident · Serious injuriesClosedStinson 108-3 · Kennesaw, GANTSB MIA69F0064Accident · Minor injuriesClosedTaylorcraft BC12-D · Lithonia, GANTSB MIA69F0235Accident · Serious injuriesClosedBoeing E75N1 · Ashburn, GANTSB MIA69D0262Accident · No injuriesClosedCessna 150F · Albany, GANTSB MIA68A0099Accident · 3 fatalClosedCessna 411 · Vidalia, GANTSB MIA68F0528Accident · No injuriesClosedPiper PA-28 · Marietta, GANTSB MIA69F0032Accident · Serious injuriesClosedPiper J3L-65 · Dalton, GANTSB MIA69F0052Accident · Minor injuriesClosedPiper J-3 · Tifton, GANTSB MIA69F0156Accident · No injuriesClosedMooney M20C · Calhoun, GANTSB MIA69D0089Accident · No injuriesClosedCessna 140 · Irwinville, GANTSB MIA68D0492Accident · No injuriesClosedCessna 150 · Jonesboro, GANTSB MIA69F0060Accident · No injuriesClosedCessna 150F · Fairburn, GANTSB MIA68D0502Accident · No injuriesClosedN.American SNJ-5 · Savannah, GANTSB MIA68A0068Accident · 1 fatalClosedMooney M20F · Rochelle, GANTSB MIA68F0500Accident · No injuriesClosedCessna 120 · Jonesboro, GANTSB MIA68A0085Accident · 4 fatalClosedCessna 182 · Dahlonega, GANTSB MIA68D0489Accident · No injuriesClosedCessna 150 · Roswell, GANTSB MIA68A0084Accident · 2 fatalClosedCessna 150G · Lilburn, GANTSB MIA68F0488Accident · Serious injuriesClosedPiper PA-18A · Savannah, GANTSB MIA68A0080Accident · No injuriesClosedLockhead PV-2 · Macon, GANTSB MIA68F0014Accident · No injuriesClosedCessna 150 · Stone Mountain, GANTSB MIA68D0501Accident · No injuriesClosedCessna 182H · Chamblee, GANTSB MIA68F0527Accident · Minor injuriesClosedAero Cmdr 500-A · Jeckyll Island, GANTSB MIA69D0057Accident · No injuriesClosedCessna 150 · Swainsboro, GANTSB MIA68A0079Accident · 1 fatalClosedCessna 182B · Morganton, GANTSB MIA68A0076Accident · 2 fatalClosedCessna 150G · Columbus, GANTSB MIA68F0505Accident · No injuriesClosedCessna 140 · Douglasville, GANTSB MIA68F0399Accident · Minor injuriesClosedAlon A-2 · Richland, GANTSB MIA68F0376Accident · No injuriesClosedPiper PA-28 · Lithonia, GANTSB MIA68F0491Accident · Serious injuriesClosedPiper PA-22 · Sasser, GANTSB MIA68F0396Accident · No injuriesClosedPiper PA-28 · Metter, GANTSB MIA68D0432Accident · No injuriesClosedPiper PA-23 · Dublin, GANTSB MIA68F0465Accident · No injuriesClosedPiper PA-28 · Savannah, GANTSB MIA68F0402Accident · No injuriesClosedCessna 150B · Duluth, GANTSB MIA68F0359Accident · No injuriesClosedPiper PA-28 · Hazelhurst, GANTSB MIA68F0367Accident · No injuriesClosedPiper PA-22 · Moultrie, GANTSB MIA69D0033Accident · No injuriesClosedPiper PA-22 · Gainesville, GANTSB MIA68F0362Accident · No injuriesClosedCessna 150 · Douglasville, GANTSB MIA68A0058Accident · 2 fatalClosedCessna 170B · Warm Springs, GANTSB MIA68D0506Accident · Minor injuriesClosedAero Comdr 100 · Brunswick, GANTSB MIA68F0377Accident · No injuriesClosedCessna 170A · Wadley, GA