NTSB investigations, IL
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\" = 'IL' 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" = 'IL' 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 CHI69D0358Accident · No injuriesClosedCessna 172 · Roselle, ILNTSB CHI69D0394Accident · No injuriesClosedPiper PA-28 · Wheeling, ILNTSB CHI69A0047Accident · 2 fatalClosedCessna 150H · Mattoon, ILNTSB CHI69D0366Accident · No injuriesClosedPiper PA-24 · Midlothian, ILNTSB CHI69D0339Accident · No injuriesClosedLake LA-4 · Waukegan, ILNTSB CHI69D0384Accident · No injuriesClosedBeech H18 · Ohare Airport, ILNTSB CHI69F0365Accident · Serious injuriesClosedPiper PA-28 · Waukegan, ILNTSB CHI69F0360Accident · No injuriesClosedBell 47G-4A · Chicago, ILNTSB CHI69D0351Accident · No injuriesClosedCessna 150 · Lockport, ILNTSB CHI69D0325Accident · No injuriesClosedCessna 320 · Rockford, ILNTSB CHI69D0332Accident · No injuriesClosedPiper PA-12 · Elgin, ILNTSB CHI69D0320Accident · No injuriesClosedBeech 35 · Huntley, ILNTSB CHI69D0284Accident · No injuriesClosedBeech A23-19 · Roselle, ILNTSB CHI69D0324Accident · No injuriesClosedCessna 182 · Morris, ILNTSB CHI69F0306Accident · No injuriesClosedPiper PA-28 · Lombard, ILNTSB CHI69D0265Accident · No injuriesClosedCessna 210D · Northbrook, ILNTSB CHI69D0312Accident · No injuriesClosedStinson 108-1 · Northbrook, ILNTSB CHI69F0246Accident · Minor injuriesClosedCessna 150 · Wheeling, ILNTSB CHI69D0305Accident · No injuriesClosedPiper PA-18 · Lansing, ILNTSB CHI69F0245Accident · No injuriesClosedCessna 150 · Kankakee, ILNTSB CHI69D0330Accident · No injuriesClosedPiper PA-23 · Northbrook, ILNTSB CHI69A0036Accident · Serious injuriesClosedBoeing 727 · Springfield, ILNTSB CHI69A0035Accident · No injuriesClosedPiper PA-32 · St Charles, ILNTSB CHI69F0364Accident · Serious injuriesClosedChampion 7ECA · Grafton, ILNTSB CHI69F0261Accident · No injuriesClosedCessna 320D · Rockford, ILNTSB CHI69F0288Accident · No injuriesClosedBeech J50 · Springfield, ILNTSB CHI69D0340Accident · No injuriesClosedCessna 172H · Lockport, ILNTSB CHI69F0511Accident · Serious injuriesClosedPiper PA-28 · Monticello, ILNTSB CHI69D0274Accident · No injuriesClosedCessna 170 · Plainfield, ILNTSB CHI69F0257Accident · Minor injuriesClosedCessna 172H · Chicago, ILNTSB CHI69F0203Accident · Minor injuriesClosedCessna 150 · Alton, ILNTSB CHI69F0315Accident · No injuriesClosedPiper PA-23 · Danville, ILNTSB CHI69F0342Accident · No injuriesClosedPiper PA-31 · Paris, ILNTSB CHI69F0194Accident · No injuriesClosedCessna 337B · Chicago, ILNTSB CHI69F0234Accident · No injuriesClosedBeech D35 · Bloomington, ILNTSB CHI69F0222Accident · Serious injuriesClosedGlider HP-13A · Vandalia, ILNTSB CHI69D0309Accident · No injuriesClosedLuscombe 8A · Lombard, ILNTSB CHI69D0353Accident · No injuriesClosedPiper PA-16 · Crescent City, ILNTSB CHI69F0224Accident · No injuriesClosedPiper PA-28 · Kilbourne, ILNTSB CHI69D0260Accident · No injuriesClosedNavion A · Park Forest, ILNTSB CHI69F0223Accident · No injuriesClosedPiper PA-32 · Effingham, ILNTSB CHI69F0278Accident · No injuriesClosedCessna 320 · Martinton, ILNTSB CHI69F0195Accident · No injuriesClosedPiper PA-28 · Freeport, ILNTSB CHI69F0240Accident · Minor injuriesClosedCessna 150H · East St.Louis, ILNTSB CHI69F0221Accident · No injuriesClosedPiper PA-23 · Wheeling, ILNTSB CHI69D0198Accident · No injuriesClosedBeech E33 · Kankakee, ILNTSB CHI69F0242Accident · No injuriesClosedNavion A · Harvard, ILNTSB CHI69F0196Accident · No injuriesClosedSmith Mini · Hillsboro, ILNTSB CHI69F0186Accident · Serious injuriesClosedPiper PA-22 · Dekalb, ILNTSB CHI69D0187Accident · No injuriesClosedCessna 150 · Streator, IL