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 NYC65F0054Accident · No injuriesClosedMooney M20E · Warrington, PANTSB NYC65F0063Accident · Minor injuriesClosedPiper PA-22 · Fredericksburg, PANTSB NYC65A0109Accident · No injuriesClosedBell 47G4 · Donegal, PANTSB NYC65F0022Accident · No injuriesClosedLuscombe 8A · Selinsgrove, PANTSB NYC65F0028Accident · No injuriesClosedCessna 150 · New Holland, PANTSB NYC65F0023Accident · Minor injuriesClosedMooney M21 · Montoursville, PANTSB NYC65F0151Accident · No injuriesClosedPiper PA-24 · Philadelphia, PANTSB NYC65F0004Accident · No injuriesClosedPiper PA-22 · Prospectville, PANTSB NYC65D0139Accident · No injuriesClosedChampion 7FC · Warren, PANTSB NYC65F0015Accident · No injuriesClosedMooney M20E · New Cumberland, PANTSB UNK65X1375Accident · No injuriesClosedMooney M20 · Butler, PANTSB NYC65F0024Accident · No injuriesClosedPiper PA15 · Friedens, PANTSB NYC65F0009Accident · No injuriesClosedPiper PA22 · Somerset, PANTSB UNK65X1357Accident · No injuriesClosedCessna 172 · Leighton, PANTSB NYC65A0099Accident · Serious injuriesClosedCaravelle VIR · Allentown, PANTSB NYC65F0003Accident · No injuriesClosedLuscombe 8A · West Chester, PANTSB NYC65A0098Accident · Serious injuriesClosedConvair CV-340 · Lancaster, PANTSB UNK65X1290Accident · Minor injuriesClosedPiper PA-22 · Prospectville, PANTSB UNK65X1282Accident · No injuriesClosedPiper PA24 · Pottstown, PANTSB UNK65X1271Accident · No injuriesClosedPiper PA30 · Reading, PANTSB UNK65X1243Accident · No injuriesClosedSwift GC-1B · Forty Fort, PANTSB UNK65X1228Accident · Serious injuriesClosedMooney M-20 · Snowden Twnshp, PANTSB UNK65X1212Accident · No injuriesClosedPiper PA24 · Prospectville, PANTSB UNK65X1204Accident · No injuriesClosedCessna 182 · Benton, PANTSB UNK65X1100Accident · No injuriesClosedBeechcraft B55 · Allentown, PANTSB UNK65X1099Accident · No injuriesClosedBell 47J2 · Philadelphia, PANTSB UNK65X1045Accident · Minor injuriesClosedBrantly B2B · Hawthorn, PANTSB UNK65X1028Accident · No injuriesClosedCessna 310C · Bedford, PANTSB UNK65X1022Accident · No injuriesClosedVickers VI745D · Franklin, PANTSB UNK65X0968Accident · No injuriesClosedPiper PA24 · Philadelphia, PANTSB UNK65X0895Accident · No injuriesClosedChampion 7FC · Berwick, PANTSB UNK65X0890Accident · Serious injuriesClosedPiper PA22 · St Marys, PANTSB UNK65X0870Accident · 4 fatalClosedCessna 172 · Philadelphia, PANTSB UNK65X0858Accident · Minor injuriesClosedAeronca 7AC · Emporium, PANTSB UNK65X0846Accident · Minor injuriesClosedPiper PA22 · Warren, PANTSB UNK65X0844Accident · 3 fatalClosedCessna 310B · Clarks Summit, PANTSB UNK65X0829Accident · Serious injuriesClosedPiper PA-24 · Mars, PANTSB UNK65X0821Accident · Minor injuriesClosedPiper PA-22 · Waynesburg, PANTSB UNK65X0717Accident · No injuriesClosedCessna 140A · Somerset, PANTSB UNK65X0703Accident · No injuriesClosedCessna 210D · West Mifflin, PANTSB UNK65X0702Accident · No injuriesClosedStinson 108-1 · Collegeville, PANTSB UNK65X0701Accident · Minor injuriesClosedTaylorcraft DC065 · Emlenton, PANTSB UNK65X0599Accident · No injuriesClosedMooney M21 · Clarks Summit, PANTSB UNK65X0587Accident · 1 fatalClosedPiper PA-28 · Center Valley, PANTSB UNK65X0563Incident · No injuriesClosedViscount 745 · Harrisburg, PANTSB UNK65X0539Accident · No injuriesClosedBeechcraft B50 · Waynesburg, PANTSB UNK65X0495Accident · No injuriesClosedCurtis C-46F · Pittsburgh, PANTSB UNK65X0494Accident · Serious injuriesClosedPiper PA24 · Stahlstown, PANTSB UNK65X0461Accident · No injuriesClosedCessna 310C · Phillipsburg, PANTSB UNK65X0435Accident · No injuriesClosedCessna 150 · Clarion, PA