NTSB investigations: Cessna 152
2,738 cases on aircraft the registry lists as Cessna 152. Aircraft are matched to the registry by N-number and event date, checked against the reported serial number, make and model, so older matches can be wrong.
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.\"mKey\" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('2071835'))
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."mKey" IN (SELECT x.case_mkey FROM 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' x WHERE x.aircraft_model_code IN ('2071835'))
ORDER BY c."eventDate" DESC, c."ntsbNumber" DESCRun 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 MKC80DCQ26Accident · No injuriesClosedCessna 152 · Norwick, KSNTSB LAX80DVG62Accident · Minor injuriesClosedCessna 152 · Fair Oaks, CANTSB LAX80DVG61Accident · No injuriesClosedCessna 152 · Yolo County, CANTSB LAX80FUD11Accident · Minor injuriesClosedCessna 152 · Santa Monica, CANTSB FTW80FRG60Accident · Minor injuriesClosedCessna 152 · San Antonio, TXNTSB FTW81ORA45Accident · No injuriesClosedCessna 152 · Huntsville, TXNTSB NYC80FNE23Accident · Serious injuriesClosedCessna 152 · Berlin, CTNTSB NYC80DA059Accident · No injuriesClosedCessna 152 · Perry, NYNTSB MKC80FCD26Accident · No injuriesClosedCessna 152 · Ames, IANTSB MKC80FCA23Accident · No injuriesClosedCessna 152 · Poplar Bluff, MONTSB ATL80DKG11Accident · No injuriesClosedCessna 152 · Griffin, GANTSB SEA80DYM47Accident · Serious injuriesClosedCessna 152 · Milton-Freewtr, ORNTSB ATL80FKQ15Accident · No injuriesClosedCessna 152 · Ocean Springs, MSNTSB MIA80FKT47Accident · Serious injuriesClosedCessna 152 · Pahokee, FLNTSB SEA80DYP30Accident · No injuriesClosedCessna 152 · Spokane, WANTSB FTW80FQG40Accident · Serious injuriesClosedCessna 152 · Midland, TXNTSB ANC81FAA16Accident · No injuriesClosedCessna 152 · Fairbanks, AKNTSB MIA80FA078Accident · 4 fatalClosedCessna 152 · Ft Lauderdale, FLNTSB DEN80FTC19Accident · Minor injuriesClosedCessna 152 · Sheridan, WYNTSB ATL80DKW14Accident · No injuriesClosedCessna 152 · Greenville, TNNTSB ATL80FKG06Accident · No injuriesClosedCessna 152 · Stone Mountain, GANTSB NYC80FHM17Accident · No injuriesClosedCessna 152 · Morristown, NJNTSB CHI80DEE27Accident · No injuriesClosedCessna 152 · Wheeling, ILNTSB LAX80DA106Accident · No injuriesClosedCessna 152 · Santa Ana, CANTSB FTW80DPA14Accident · No injuriesClosedCessna 152 · Mc Gregor, TXNTSB FTW80FPJ21Accident · No injuriesClosedCessna 152 · Grandfield, OKNTSB FTW80FPD30Accident · Minor injuriesClosedCessna 152 · The Grove, TXNTSB MIA80DLA25Accident · No injuriesClosedCessna 152 · Bunnell, FLNTSB FTW80DQG22Accident · No injuriesClosedCessna 152 · Dumas, TXNTSB MIA80FKT38Accident · No injuriesClosedCessna 152 · Opa Locka, FLNTSB CHI80FA040Accident · 1 fatalClosedCessna 152 · Jerome, MINTSB SEA80DYP21Accident · Minor injuriesClosedCessna 152 · Buena, WANTSB LAX80FUD08Accident · No injuriesClosedCessna 152 · Santa Monica, CANTSB LAX80DVA41Accident · No injuriesClosedCessna 152 · Selma, CANTSB CHI80DEP37Accident · No injuriesClosedCessna 152 · Platteville, WINTSB CHI80DER39Accident · No injuriesClosedCessna 152 · Minneapolis, MNNTSB FTW80FPA11Accident · No injuriesClosedCessna 152 · Bellmead, TXNTSB FTW80FA070Accident · 1 fatalClosedCessna 150 · Tulsa, OKNTSB FTW80DRJ17Accident · No injuriesClosedCessna 152 · Shreveport, LANTSB CHI80DEP28Accident · No injuriesClosedCessna 152 · Tilden, WINTSB LAX80DUG32Accident · Minor injuriesClosedCessna 152 · Banning, CANTSB FTW80DRD26Accident · Minor injuriesClosedCessna 152 · Houma, LANTSB NYC80FFA14Accident · Serious injuriesClosedCessna 152 · Cadyville, NYNTSB MKC80DCJ11Accident · No injuriesClosedCessna 152 · Omaha, NENTSB NYC80FHM14Accident · Minor injuriesClosedCessna 152 · West Milford, NJNTSB NYC80FA036Accident · 2 fatalClosedCessna 152 · Flushing, NYNTSB DEN80FTE40Accident · No injuriesClosedCessna 152 · Ft Collins, CONTSB MIA80FLD50Accident · Serious injuriesClosedCessna 152 · Orlando, FLNTSB MKC80DCG19Accident · No injuriesClosedCessna 152 · Grain Valley, MONTSB DEN80DTE38Accident · No injuriesClosedCessna 152 · Alamosa, CO