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 FTW80FA061Accident · 1 fatalClosedCessna 152 · Keller, TXNTSB MIA80FLD53Accident · No injuriesClosedCessna 152 · Labelle, FLNTSB MIA80DLD51Accident · No injuriesClosedCessna 152 · Ft.Pierce, FLNTSB MKC80FCJ08Accident · No injuriesClosedCessna 152 · Imperial, NENTSB IAD80FKW11Accident · No injuriesClosedCessna 152 · Murfreesboro, TNNTSB IAD80FA034Accident · 2 fatalClosedCessna 152 · Apison, TNNTSB IAD80FLT05Accident · Serious injuriesClosedCessna 152 · Memphis, TNNTSB LAX80FUQ12Accident · No injuriesClosedCessna 152 · Malibu, CANTSB LAX80DVG20Accident · Serious injuriesClosedCessna 152 · Alta Sierra, CANTSB CHI80DET13Accident · No injuriesClosedCessna 152 · Francesville, INNTSB NYC80DNA11Accident · No injuriesClosedCessna 152 · Plymouth, MANTSB IAD80FKM12Accident · Minor injuriesClosedCessna 152 · Mayodan, NCNTSB LAX80DUJ39Accident · No injuriesClosedCessna 152 · Goodyear, AZNTSB CHI80DEE26Accident · No injuriesClosedCessna 152 · Lockport, ILNTSB MKC80FER27Accident · No injuriesClosedCessna 152 · Euclid, MNNTSB MKC80FTG06Accident · No injuriesClosedCessna 152 · New Rockford, NDNTSB LAX80FVD11Accident · No injuriesClosedCessna 152 · Hayward, CANTSB SEA80DYA09Accident · No injuriesClosedCessna 152 · Blackfoot, IDNTSB MIA80FKJ21Accident · No injuriesClosedCessna 152 · Montgomery, ALNTSB DEN80FTC07Accident · No injuriesClosedCessna 152 · Lander, WYNTSB MKC80DCA07Accident · No injuriesClosedCessna 152 · Rolla, MONTSB CHI80FET08Accident · No injuriesClosedCessna 152 · Three Oaks, MINTSB NYC80FHM09Accident · Serious injuriesClosedCessna 152 · Picatny Arsenl, NJNTSB NYC80FHJ10Accident · No injuriesClosedCessna 152 · Farmingdale, NYNTSB FTW80FRG24Accident · Minor injuriesClosedCessna 152 · Beeville, TXNTSB NYC80FHM08Accident · Serious injuriesClosedCessna 152 · Linden, NJNTSB CHI80FET07Accident · Minor injuriesClosedCessna 152 · Dowagiac, MINTSB NYC80FNC10Accident · No injuriesClosedCessna 152 · Keene, NHNTSB NYC80FA022Accident · 1 fatalClosedCessna 152 · Indian Head, PANTSB MKC80FER23Accident · No injuriesClosedCessna 152 · Shakopee, MNNTSB LAX80FUJ27Accident · No injuriesClosedCessna 152 · Goodyear, AZNTSB FTW80DRJ11Accident · No injuriesClosedCessna 152 · Texarkana, ARNTSB LAX80FA035Accident · 1 fatalClosedCessna 152 · Mesa, AZNTSB MKC80DER17Accident · No injuriesClosedCessna 152 · Anoka, MNNTSB MIA80FA025Accident · 1 fatalClosedCessna 152 · Tampa, FLNTSB CHI80FEC08Accident · No injuriesClosedCessna 152 · Frasher, MINTSB FTW80FRG16Accident · No injuriesClosedCessna 152 · San Antonio, TXNTSB MKC80FA015Accident · 1 fatalClosedCessna 152 · Olathe, KSNTSB MIA80DKJ14Accident · No injuriesClosedCessna 152 · Huntsville, ALNTSB LAX80DVD05Accident · No injuriesClosedCessna 152 · Santa Rosa, CANTSB MIA80DLA11Accident · Minor injuriesClosedCessna 152 · Tallahassee, FLNTSB NYC80DHD08Accident · No injuriesClosedCessna 152 · Toms River, NJNTSB FTW80FRA12Accident · No injuriesClosedCessna 152 · Eagle Lake, TXNTSB MKC80DCG05Accident · No injuriesClosedCessna 152 · Lee'S Summit, MONTSB MKC80DER14Accident · No injuriesClosedCessna 152 · Jackson, MNNTSB LAX80DUJ19Accident · Minor injuriesClosedCessna 152 · Phoenix, AZNTSB SEA80FYE09Accident · Serious injuriesClosedCessna 152 · Freeland, WANTSB FTW80FPM05Accident · No injuriesClosedCessna 152 · Tulsa, OKNTSB CHI80FEP07Accident · Minor injuriesClosedCessna 152 · Madison, WINTSB LAX80FA021Accident · 2 fatalClosedCessna 152 · Flagstaff, AZ