NTSB investigations, MD
180,624 investigations by the National Transportation Safety Board since 1962: 174,602 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\" = 'MD' 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" = 'MD' 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 DIA68D0048Accident · No injuriesClosedPiper PA-28 · Baltimore, MDNTSB DIA68F0057Accident · No injuriesClosedPiper J3L-65 · Fallston, MDNTSB DIA68A0001Accident · No injuriesClosedHughes 269B · Silver Spring, MDNTSB DIA68D0037Accident · No injuriesClosedPiper PA-18 · Fort Meade, MDNTSB DIA68F0027Accident · No injuriesClosedCessna 172G · Clinton, MDNTSB DIA68F0026Accident · No injuriesClosedPiper PA-28 · Aberdeen, MDNTSB DIA68F0030Accident · Serious injuriesClosedBoeing A75N1 · Kennedyville, MDNTSB DIA67A0022Accident · No injuriesClosedBeech 65 · Baltimore, MDNTSB DIA68F0020Accident · Serious injuriesClosedBeech F35 · Oxon Hill, MDNTSB DIA68F0001Accident · No injuriesClosedPiper PA-22 · Mitchelville, MDNTSB DIA68F0024Accident · Minor injuriesClosedCessna 150 · Gaithersburg, MDNTSB DIA68D0019Accident · No injuriesClosedErco 415-C · Mitchellville, MDNTSB DIA68F0017Accident · No injuriesClosedBoeing YL-15 · Westminster, MDNTSB DIA68F0002Accident · Minor injuriesClosedCessna 150 · Michellville, MDNTSB DIA67D0111Accident · No injuriesClosedBeech 35C · Cecilton, MDNTSB DIA68D0018Accident · No injuriesClosedCessna U206B · Friendship, MDNTSB DIA68F0010Accident · No injuriesClosedBeech 35 · Easton, MDNTSB DIA67D0099Accident · No injuriesClosedPiper PA-24 · Aberdeen, MDNTSB DIA67F0103Accident · Minor injuriesClosedPiper J3C · Cumberland, MDNTSB DIA68D0008Accident · No injuriesClosedPiper PA-28 · Laurel, MDNTSB DIA67A0016Accident · 1 fatalClosedBeech D18S · Baltimore, MDNTSB DIA67F0105Accident · No injuriesClosedPiper PA-30 · Baltimore, MDNTSB DIA67F0094Accident · No injuriesClosedPiper PA-24 · Silesia, MDNTSB DIA67D0083Accident · No injuriesClosedCessna 172 · Cambridge, MDNTSB DIA67D0093Accident · No injuriesClosedCessna 182 · Clinton, MDNTSB DIA67D0090Accident · No injuriesClosedBeech 95-B55 · Gaithersburg, MDNTSB DIA67F0089Accident · No injuriesClosedBeech H35 · Smithberg, MDNTSB DIA67D0078Accident · No injuriesClosedCessna 182 · Clinton, MDNTSB DIA67D0081Accident · No injuriesClosedCessna 172 · Pittsville, MDNTSB DIA67D0077Accident · No injuriesClosedPiper PA-28 · Gaithersburg, MDNTSB DIA67D0075Accident · No injuriesClosedPiper PA-22 · Patuxent Nas, MDNTSB DIA67A0013Accident · No injuriesClosedHughes 269B · College Park, MDNTSB DIA67D0066Accident · No injuriesClosedBeech T-34A · Beltsville, MDNTSB DIA67D0065Accident · No injuriesClosedPiper PA-28 · Pr.Frederick, MDNTSB DIA67A0012Accident · 1 fatalClosedPiper PA-23 · Oldtown, MDNTSB DIA67D0062Accident · No injuriesClosedPiper PA-28 · Westminster, MDNTSB DIA67F0049Accident · No injuriesClosedErcoupe 415-C · Laurel, MDNTSB DIA67D0048Accident · No injuriesClosedPiper PA-22 · Gaithersburg, MDNTSB DIA67D0044Accident · No injuriesClosedPiper PA-28 · Salisbury, MDNTSB DIA67D0043Accident · No injuriesClosedCessna 150 · College Park, MDNTSB DIA67D0041Accident · No injuriesClosedPiper PA-28 · Essex, MDNTSB DIA67F0040Accident · No injuriesClosedChampion 402 · Friendly, MDNTSB DIA67D0035Accident · No injuriesClosedPiper PA-28 · Frederick, MDNTSB DIA67D0025Accident · No injuriesClosedCessna Wren · Laurel, MDNTSB DIA67D0042Accident · No injuriesClosedPiper PA-12 · Westminster, MDNTSB DIA67D0032Accident · No injuriesClosedCessna 150 · Hagerstown, MDNTSB DIA67D0031Accident · No injuriesClosedCessna 150F · Gaithersburg, MDNTSB DIA67A0007Accident · 2 fatalClosedAeronca 65-CA · Fruitland, MDNTSB DIA67D0012Accident · No injuriesClosedPiper PA-22 · Randallstown, MDNTSB DIA67F0029Accident · No injuriesClosedPiper PA-28 · Pasadena, MD