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 CHI79DEE80Accident · No injuriesClosedCessna 152 · Dwight, ILNTSB OAK79FVM29Accident · No injuriesClosedCessna 152 · San Jose, CANTSB CHI79DEG19Accident · No injuriesClosedCessna 152 · Piqua, OHNTSB NYC79FGM31Accident · No injuriesClosedCessna 152 · West Mifflin, PANTSB FTW79DRA33Accident · Minor injuriesClosedCessna 152 · Beaumont, TXNTSB MKC79DCQ36Accident · Serious injuriesClosedCessna 152 · Arkansas City, KSNTSB MIA79DKT78Accident · No injuriesClosedCessna 152 · Opa Locka, FLNTSB SEA79FYP30Accident · Minor injuriesClosedCessna 152 · Malaga, WANTSB FTW79DPJ25Accident · No injuriesClosedCessna 152 · Lawton, OKNTSB NYC79FNE17Accident · Minor injuriesClosedCessna 152 · Bristol, CTNTSB LAX79FUA13Accident · No injuriesClosedCessna 152 · Torrance, CANTSB OAK79DVW17Accident · No injuriesClosedCessna 152 · Panacca, NVNTSB NYC79FHJ16Accident · No injuriesClosedCessna 152 · Farmingdale, NYNTSB MKC79FTK17Accident · No injuriesClosedCessna 152 · Delmont, SDNTSB FTW79DPD21Accident · No injuriesClosedCessna 152 · Keller, TXNTSB FTW79DRG38Accident · No injuriesClosedCessna 152 · Austin, TXNTSB CHI79DEG15Accident · No injuriesClosedCessna 152 · Miamisburg, OHNTSB MIA79FA087Accident · 2 fatalClosedCessna 152 · Greenville, MSNTSB IAD79FID17Accident · No injuriesClosedCessna 152 · Walkerton, VANTSB DEN79FTE33Accident · No injuriesClosedCessna 152 · Broomfield, CONTSB SEA79FYP18Accident · No injuriesClosedCessna 152 · Cashmere, WANTSB FTW79FPG34Accident · No injuriesClosedCessna 152 · Magnolia, ARNTSB CHI79FEV19Accident · No injuriesClosedCessna 152 · Gillespie, ILNTSB CHI79FEC24Accident · No injuriesClosedCessna 152 · Fraser, MINTSB LAX79DUJ69Accident · No injuriesClosedCessna 152 · Mesa, AZNTSB LAX79FUA12Accident · Minor injuriesClosedCessna 152 · Long Beach, CANTSB FTW79DQG34Accident · No injuriesClosedCessna 150 · Spur, TXNTSB FTW79DQG32Accident · No injuriesClosedCessna 152 · Hereford, TXNTSB SEA79FYM29Accident · Minor injuriesClosedCessna 152 · Independence, ORNTSB MIA79DLG21Accident · No injuriesClosedCessna 152 · Williamton, SCNTSB NYC79FA039Accident · 2 fatalClosedCessna 152 · Stormville, NYNTSB CHI79FEM19Accident · No injuriesClosedCessna 152 · Negaunee, MINTSB MKC79DCG37Accident · No injuriesClosedCessna 152 · Olathe, KSNTSB OAK79FVD19Accident · Minor injuriesClosedCessna 152 · Sunol, CANTSB FTW79DRJ12Accident · No injuriesClosedCessna 152 · Alto, LANTSB MIA79FKG29Accident · No injuriesClosedCessna 152 · Cobbtown, GANTSB FTW79DRA14Accident · Minor injuriesClosedCessna 152 · Houston, TXNTSB FTW79DPA13Accident · No injuriesClosedCessna 152 · Mesquite, TXNTSB MKC79FER31Accident · No injuriesClosedCessna 152 · Eden Prairie, MNNTSB NYC79FHJ06Accident · No injuriesClosedCessna 152 · Farmingdale, NYNTSB MIA79DKT66Accident · No injuriesClosedCessna 152 · Ochopee, FLNTSB LAX79FUJ57Accident · No injuriesClosedCessna 152 · Phoenix, AZNTSB SEA79FYE17Accident · No injuriesClosedCessna 152 · Seattle, WANTSB CHI79DET20Accident · No injuriesClosedCessna 152 · Berrien Sprgs, MINTSB MKC79DER28Accident · No injuriesClosedCessna 152 · Blaine, MNNTSB CHI79DEP32Accident · No injuriesClosedCessna 152 · Eau Claire, WINTSB CHI79DEP30Accident · No injuriesClosedCessna 152 · Hartford, WINTSB NYC79FHA10Accident · No injuriesClosedCessna 152 · Slatington, PANTSB LAX79FUA05Accident · Serious injuriesClosedCessna 152 · Redondo Beach, CANTSB OAK79FJA07Accident · Serious injuriesClosedCessna 152 · Pearl Harbor, HI