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 NYC73FGM25Accident · Serious injuriesClosedAmer Avco AA-1 · Roulette, PANTSB NYC73DGM27Accident · No injuriesClosedPiper PA-28 · Westover, PANTSB NYC73DGM26Accident · No injuriesClosedPiper PA-28 · Johnstown, PANTSB NYC73FHA21Accident · Serious injuriesClosedPiper PA-28 · Langhorne, PANTSB NYC73AN131Accident · 1 fatalClosedPiper PA-32 · Coraopolis, PANTSB NYC73DGM24Accident · No injuriesClosedCessna 150 · Franklin, PANTSB NYC73AN128Accident · 1 fatalClosedPiper PA-24 · Nixon, PANTSB NYC73FGM23Accident · No injuriesClosedCessna 150J · Smithton, PANTSB NYC73FHD29Accident · No injuriesClosedCessna 150 · Bristol, PANTSB NYC73DHD28Accident · No injuriesClosedChampion 7EC · Ambler, PANTSB NYC73DGM21Accident · No injuriesClosedBell 206A · Rimersburg, PANTSB NYC73FGM22Accident · No injuriesClosedCessna 150J · Beaver Falls, PANTSB NYC73FGM20Accident · No injuriesClosedCessna 150J · Belle Vernon, PANTSB NYC73AN123Accident · Serious injuriesClosedBoeing 727 · Harrisburg, PANTSB NYC73FHA17Accident · Serious injuriesClosedCessna 150H · Pen Argyl, PANTSB NYC73DHA19Accident · No injuriesClosedPiper PA-22 · Prospectville, PANTSB NYC73AN121Accident · 1 fatalClosedPiper PA-28 · Martinsburg, PANTSB NYC73AN120Accident · 3 fatalClosedPiper PA-28 · Falls Creek, PANTSB NYC73DGM19Accident · No injuriesClosedCessna 150 · West Mifflin, PANTSB NYC73FGT08Accident · Minor injuriesClosedCessna 150L · Halifax, PANTSB NYC73FGM18Accident · No injuriesClosedCessna 310N · West Mifflin, PANTSB NYC73DHA15Accident · No injuriesClosedPiper PA-17 · Slatington, PANTSB NYC73FGT07Accident · No injuriesClosedBeech 95 · Montoursville, PANTSB NYC73FGM17Accident · No injuriesClosedCessna 150 · West Mifflin, PANTSB NYC73DHA14Accident · No injuriesClosedBellanca 14-13 · Erwinna, PANTSB NYC73FHD24Accident · Minor injuriesClosedCessna 150L · Up.Phoenixvile, PANTSB NYC73FGT05Accident · No injuriesClosedCessna 310Q · Centre Hall, PANTSB NYC73FGM16Accident · Minor injuriesClosedPiper PA-28 · Monroeville, PANTSB NYC73AN098Accident · 4 fatalClosedCessna 320E · Avoca, PANTSB NYC73DHD21Accident · No injuriesClosedSchweizer SG233A · West Chester, PANTSB NYC73FGM15Accident · No injuriesClosedPiper PA-30 · Conemaugh, PANTSB NYC73AGM14Accident · Serious injuriesClosedCessna 310N · Bedford, PANTSB NYC73AN087Accident · No injuriesClosedPiper PA-23 · Allentown, PANTSB NYC73DHD73Accident · No injuriesClosedBrantly B-2 · Downingtown, PANTSB NYC73AN088Accident · 2 fatalClosedAmer Avco AA-1A · Clermont, PANTSB NYC73DGT06Accident · No injuriesClosedPiper PA-23 · Lititz, PANTSB NYC73IN076Incident · No injuriesClosedBeech 99 · New Cumberland, PANTSB NYC73AN075Accident · 1 fatalClosedBeech D50 · Avoca, PANTSB NYC73DHD20Accident · Minor injuriesClosedPiper PA-23 · Chester, PANTSB NYC73FGM13Accident · Serious injuriesClosedPiper PA-32 · Roaring Spring, PANTSB NYC73AN072Accident · 1 fatalClosedBell 212 · Laughlintown, PANTSB NYC73FHA11Accident · No injuriesClosedPiper PA-23 · Reading, PANTSB NYC73FGM12Accident · Serious injuriesClosedPiper PA-28 · Jeannette, PANTSB NYC73AN062Accident · 1 fatalClosedChampion 7GCB · Honesdale, PANTSB NYC73FGM11Accident · No injuriesClosedAero Comdr 500 · West Mifflin, PANTSB NYC73FHD17Accident · No injuriesClosedPiper PA-30 · Philadelphia, PANTSB NYC73AN052Accident · No injuriesClosedLockheed Howard · Philadelphia, PANTSB NYC73AN050Accident · 2 fatalClosedBell 206A · Whitehaven, PANTSB NYC73FGT04Accident · No injuriesClosedPiper PA-23 · Carlisle, PANTSB NYC73FGM10Accident · No injuriesClosedCessna 172H · Emlenton, PA