NTSB investigations, PA
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\" = 'PA' 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" = 'PA' 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 UNK64X3009Accident · No injuriesClosedPiper PA22 · Mifflinburg, PANTSB UNK64X3008Accident · No injuriesClosedGlobe Swift GC1B · Butler, PANTSB UNK64X2986Accident · Serious injuriesClosedPiper PA-22 · Gaines, PANTSB UNK64X2959Accident · No injuriesClosedPiper PA22 · Hershey, PANTSB UNK64X2942Accident · No injuriesClosedBrantly B2B · Kutztown, PANTSB UNK64X2923Accident · No injuriesClosedCessna 210 · Coal Center, PANTSB UNK64X2862Accident · No injuriesClosedMooney M1855C · Philadelphia, PANTSB UNK64X2776Accident · Minor injuriesClosedPiper PA22 · Matamoras, PANTSB UNK64X2750Accident · Minor injuriesClosedCessna 150 · Ambler, PANTSB UNK64X2744Accident · No injuriesClosedBeechcraft D18 · Ambler, PANTSB UNK64X2660Accident · No injuriesClosedPiper PA22 · Clarks Summit, PANTSB UNK64X2601Accident · Serious injuriesClosedConvair CV-880 · Allentown, PANTSB UNK64X2537Accident · No injuriesClosedCessna 140 · Collegeville, PANTSB UNK64X2510Accident · No injuriesClosedPiper PA22 · Stroudsburg, PANTSB UNK64X2488Incident · No injuriesClosedMartin M-202A · Philadelphia, PANTSB UNK64X2428Accident · 3 fatalClosedBeechcraft 35 · Harrisburg, PANTSB UNK64X2420Accident · Minor injuriesClosedPiper PA22 · Apollo, PANTSB UNK64X2353Accident · Minor injuriesClosedPiper PA22 · New Alexander, PANTSB UNK64X2342Accident · No injuriesClosedBell 47G2A1 · Bridgeton, PANTSB UNK64X2233Accident · No injuriesClosedBeechcraft 35 · West Mifflin, PANTSB UNK64X2089Accident · No injuriesClosedNavion A · Hershey, PANTSB UNK64X2023Accident · No injuriesClosedLuscombe 8A · Shippensburg, PANTSB UNK64X1996Accident · Minor injuriesClosedPiper PA22 · W Mifflin, PANTSB UNK64X1993Accident · Minor injuriesClosedCessna 195 · Greentown, PANTSB UNK64X1937Accident · No injuriesClosedPiper PA22 · Selinsgrove, PANTSB UNK64X1914Accident · No injuriesClosedCessna 172 · Eagles Mere, PANTSB UNK64X1899Accident · No injuriesClosedFunk B85C · Corry, PANTSB UNK64X1878Accident · Minor injuriesClosedPiper PA22 · Pymatuning Lke, PANTSB UNK64X1866Accident · No injuriesClosedBellanca 1419 · Gardenville, PANTSB UNK64X1800Accident · No injuriesClosedPiper PA16 · Annville, PANTSB UNK64X1797Accident · No injuriesClosedStinson 108-3 · Greentown, PANTSB UNK64X1769Accident · Serious injuriesClosedStinson 108 · Uniontown, PANTSB UNK64X1764Accident · No injuriesClosedDehavilland 104 · Allentown, PANTSB UNK64X1623Accident · No injuriesClosedLuscombe 8A · Carmichaels, PANTSB UNK64X1619Accident · No injuriesClosedBell 47G · Tannersville, PANTSB UNK64X1610Accident · No injuriesClosedCessna 172 · Ambler, PANTSB UNK64X1581Accident · No injuriesClosedLuscombe 8A · Monroeville, PANTSB UNK64X1579Accident · No injuriesClosedMooney M20C · Beaver Falls, PANTSB UNK64X1556Accident · No injuriesClosedPiper PA22 · Carrolton, PANTSB UNK64X1486Accident · No injuriesClosedAero Comm 500B · Bellefonte, PANTSB UNK64X1371Accident · No injuriesClosedPiper PA12 · Morrisville, PANTSB UNK64X1349Accident · No injuriesClosedPiper PA24 · Allentown, PANTSB UNK64X1305Accident · No injuriesClosedCessna 120 · Monroeville, PANTSB UNK64X1303Accident · 1 fatalClosedNavion B · Altoona, PANTSB UNK64X1286Accident · No injuriesClosedErcoupe 415C · Oxford, PANTSB UNK64X1192Accident · No injuriesClosedSwift GC1B · Latrobe, PANTSB UNK64X1191Accident · No injuriesClosedPiper PA24 · Lancaster, PANTSB UNK64X1173Accident · Serious injuriesClosedSchweizer SGU222 · Hilltown, PANTSB UNK64X1128Accident · Minor injuriesClosedPiper PA-22 · Dravosburg, PANTSB UNK64X1093Accident · No injuriesClosedCessna 172 · Honesdale, PA