NTSB investigations
35,885 cases where the phase of flight was Enroute.
Cases, newest first
Query with SQL
duckdb -csv -c "WITH phase_names(main, name) AS (VALUES (100, 'Prior to flight'), (150, 'Standing'), (200, 'Pushback/towing'), (250, 'Taxi'), (300, 'Takeoff'), (350, 'Initial climb'), (400, 'Enroute'), (450, 'Maneuvering'), (500, 'Approach'), (550, 'Landing'), (600, 'Emergency descent'), (650, 'Uncontrolled descent'), (700, 'Post-impact'), (750, 'After landing'), (800, 'Other'), (990, 'Unknown')),
crosswalk(code, main, name) AS (VALUES (500, 150, 'Standing'), (501, 150, 'Standing - pre-flight'), (502, 150, 'Standing - starting engine(s)'), (503, 150, 'Standing - engine(s) operating'), (504, 150, 'Standing - engine(s) not operating'), (505, 150, 'Standing - idling rotors'), (510, 250, 'Taxi'), (511, 200, 'Taxi - pushback/tow'), (512, 250, 'Taxi - to takeoff'), (513, 250, 'Taxi - from landing'), (514, 250, 'Taxi - aerial'), (520, 300, 'Takeoff'), (521, 300, 'Takeoff - roll/run'), (522, 350, 'Takeoff - initial climb'), (523, 300, 'Takeoff - aborted'), (530, 400, 'Climb'), (531, 400, 'Climb - to cruise'), (540, 400, 'Cruise'), (541, 400, 'Cruise - normal'), (542, 400, 'Maneuvering - holding (IFR)'), (550, 400, 'Descent'), (551, 400, 'Descent - normal'), (552, 600, 'Descent - emergency'), (553, 650, 'Descent - uncontrolled'), (560, 500, 'Approach'), (561, 500, 'Approach - VFR pattern - downwind'), (562, 500, 'Approach - VFR pattern - base turn'), (563, 500, 'Approach - VFR pattern - base leg/base to final'), (564, 500, 'Approach - VFR pattern - final approach'), (565, 500, 'Go-around (VFR)'), (566, 500, 'Approach - IAF to FAF/outer marker (IFR)'), (567, 500, 'Approach - FAF/outer marker to threshold (IFR)'), (568, 500, 'Circling (IFR)'), (569, 500, 'Missed approach (IFR)'), (570, 550, 'Landing'), (571, 550, 'Landing - flare/touchdown'), (572, 550, 'Landing - roll'), (573, 550, 'Landing - aborted'), (574, 550, 'Emergency landing'), (575, 550, 'Emergency landing after takeoff'), (576, 600, 'Emergency descent/landing'), (580, 450, 'Maneuvering'), (581, 450, 'Maneuvering - aerial application'), (582, 450, 'Maneuvering - turn to reverse direction'), (583, 450, 'Maneuvering - turn to landing area (emergency)'), (590, 450, 'Hover'), (591, 450, 'Hover - in ground effect'), (592, 450, 'Hover - out of ground effect'), (600, 800, 'Other'), (610, 990, 'Unknown')),
current_codes AS (
SELECT e.case_mkey, TRY_CAST(e.\"tier1Number\" AS INTEGER) AS code,
row_number() OVER (PARTITION BY e.case_mkey ORDER BY coalesce(e.\"isDefiningEvent\", false) DESC, e.position) AS n
FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e
WHERE e.aircrafts_position = 1 AND e.\"tier1Number\" GLOB '[1-9][0-9]*'
AND (e.\"isDefiningEvent\" OR e.case_mkey IN (SELECT \"mKey\" FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' WHERE \"isPre1982\"))
),
phases AS (
SELECT case_mkey, 'current' AS scheme, code, CASE WHEN code >= 990 THEN 990 ELSE code // 50 * 50 END AS main
FROM current_codes WHERE n = 1
UNION ALL
SELECT o.case_mkey, 'older', o.\"phaseOfFlightCode\", w.main
FROM 'https://openairdocs.org/data/latest/ntsb_occurrences.parquet' o JOIN crosswalk w ON w.code = o.\"phaseOfFlightCode\"
WHERE o.aircrafts_position = 1 AND o.\"occurrenceNumber\" = 1 AND o.case_mkey NOT IN (SELECT case_mkey FROM current_codes)
),
case_phases AS (
SELECT p.*, c.\"eventDate\", c.\"highestInjuryLevel\" = 'Fatal' AS fatal, a.aircraft_model_code
FROM phases p JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c.\"mKey\" = p.case_mkey
LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = p.case_mkey AND a.position = 1
WHERE c.\"eventDate\" >= DATE '1962-01-01' AND p.main IN (SELECT main FROM phase_names)
)
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 case_mkey FROM case_phases WHERE main = 400)
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.
WITH phase_names(main, name) AS (VALUES (100, 'Prior to flight'), (150, 'Standing'), (200, 'Pushback/towing'), (250, 'Taxi'), (300, 'Takeoff'), (350, 'Initial climb'), (400, 'Enroute'), (450, 'Maneuvering'), (500, 'Approach'), (550, 'Landing'), (600, 'Emergency descent'), (650, 'Uncontrolled descent'), (700, 'Post-impact'), (750, 'After landing'), (800, 'Other'), (990, 'Unknown')),
crosswalk(code, main, name) AS (VALUES (500, 150, 'Standing'), (501, 150, 'Standing - pre-flight'), (502, 150, 'Standing - starting engine(s)'), (503, 150, 'Standing - engine(s) operating'), (504, 150, 'Standing - engine(s) not operating'), (505, 150, 'Standing - idling rotors'), (510, 250, 'Taxi'), (511, 200, 'Taxi - pushback/tow'), (512, 250, 'Taxi - to takeoff'), (513, 250, 'Taxi - from landing'), (514, 250, 'Taxi - aerial'), (520, 300, 'Takeoff'), (521, 300, 'Takeoff - roll/run'), (522, 350, 'Takeoff - initial climb'), (523, 300, 'Takeoff - aborted'), (530, 400, 'Climb'), (531, 400, 'Climb - to cruise'), (540, 400, 'Cruise'), (541, 400, 'Cruise - normal'), (542, 400, 'Maneuvering - holding (IFR)'), (550, 400, 'Descent'), (551, 400, 'Descent - normal'), (552, 600, 'Descent - emergency'), (553, 650, 'Descent - uncontrolled'), (560, 500, 'Approach'), (561, 500, 'Approach - VFR pattern - downwind'), (562, 500, 'Approach - VFR pattern - base turn'), (563, 500, 'Approach - VFR pattern - base leg/base to final'), (564, 500, 'Approach - VFR pattern - final approach'), (565, 500, 'Go-around (VFR)'), (566, 500, 'Approach - IAF to FAF/outer marker (IFR)'), (567, 500, 'Approach - FAF/outer marker to threshold (IFR)'), (568, 500, 'Circling (IFR)'), (569, 500, 'Missed approach (IFR)'), (570, 550, 'Landing'), (571, 550, 'Landing - flare/touchdown'), (572, 550, 'Landing - roll'), (573, 550, 'Landing - aborted'), (574, 550, 'Emergency landing'), (575, 550, 'Emergency landing after takeoff'), (576, 600, 'Emergency descent/landing'), (580, 450, 'Maneuvering'), (581, 450, 'Maneuvering - aerial application'), (582, 450, 'Maneuvering - turn to reverse direction'), (583, 450, 'Maneuvering - turn to landing area (emergency)'), (590, 450, 'Hover'), (591, 450, 'Hover - in ground effect'), (592, 450, 'Hover - out of ground effect'), (600, 800, 'Other'), (610, 990, 'Unknown')),
current_codes AS (
SELECT e.case_mkey, TRY_CAST(e."tier1Number" AS INTEGER) AS code,
row_number() OVER (PARTITION BY e.case_mkey ORDER BY coalesce(e."isDefiningEvent", false) DESC, e.position) AS n
FROM 'https://openairdocs.org/data/latest/ntsb_events.parquet' e
WHERE e.aircrafts_position = 1 AND e."tier1Number" GLOB '[1-9][0-9]*'
AND (e."isDefiningEvent" OR e.case_mkey IN (SELECT "mKey" FROM 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' WHERE "isPre1982"))
),
phases AS (
SELECT case_mkey, 'current' AS scheme, code, CASE WHEN code >= 990 THEN 990 ELSE code // 50 * 50 END AS main
FROM current_codes WHERE n = 1
UNION ALL
SELECT o.case_mkey, 'older', o."phaseOfFlightCode", w.main
FROM 'https://openairdocs.org/data/latest/ntsb_occurrences.parquet' o JOIN crosswalk w ON w.code = o."phaseOfFlightCode"
WHERE o.aircrafts_position = 1 AND o."occurrenceNumber" = 1 AND o.case_mkey NOT IN (SELECT case_mkey FROM current_codes)
),
case_phases AS (
SELECT p.*, c."eventDate", c."highestInjuryLevel" = 'Fatal' AS fatal, a.aircraft_model_code
FROM phases p JOIN 'https://openairdocs.org/data/latest/ntsb_case_detail.parquet' c ON c."mKey" = p.case_mkey
LEFT JOIN 'https://openairdocs.org/data/latest/ntsb_aircrafts.parquet' a ON a.case_mkey = p.case_mkey AND a.position = 1
WHERE c."eventDate" >= DATE '1962-01-01' AND p.main IN (SELECT main FROM phase_names)
)
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 case_mkey FROM case_phases WHERE main = 400)
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 SEA90LA048Accident · Minor injuriesLimited investigationFinal reportBell BH-47G3B2 · Des Moines, WAPartial loss of engine power, cause undetermined. The aircraft was not recovered and examination of the engine was not possible.NTSB SEA90LA050Accident · No injuriesLimited investigationFinal reportCessna 140 · Vancouver, WAEngine loss of power was due to moisture damage to the coils in the magnetoes. During the forced landing in an open field, the airplane collided with a fence which resulted in substantial damage. The airplane had not undergone current maintenance inspections…NTSB MIA90LA073Accident · Minor injuriesLimited investigationFinal reportForney 415-CD · Tavernier, FLInadequate preflight by the pilot which resulted in fuel exhaustion due to an inadequate supply of fuel. A factor related to the accident was: the presence of trees in the emergency landing area.NTSB ATL90LA067Accident · No injuriesLimited investigationFinal reportCessna 150M · Leitchfield, KYThe pilot's inadequate preflight, in that he did not assure that both fuel tank filler caps were secure prior to flight.NTSB LAX90LA105Accident · No injuriesLimited investigationFinal reportCessna 152 · Lucerne Valley, CAThe pilot's failure to use carburetor heat and improper emergency procedures. Contributing to the accident was the pilot's lack of total experience.NTSB LAX90LA102Accident · No injuriesLimited investigationFinal reportCessna 152 · Lake Elsinore, CAThe pilot's failure to maintain visual lookout.NTSB CHI90FA087Accident · 3 fatalField investigationFinal reportPiper PA-32RT-300 · Lostant, ILFlight into known adverse weather conditions by the pilot and structural (wing) icing. Factors related to the accident were: the adverse weather conditions and the pilot's overconfidence in the aircraft's ability.NTSB DEN90LA060Accident · Minor injuriesLimited investigationFinal reportCessna T207 · Hungry Horse, MTFailure of the #4 connecting rod. Factors related to the accident were: the adverse weather conditions and lack of suitable terrain for a forced landing.NTSB FTW90LA073Accident · Minor injuriesLimited investigationFinal reportBeech S35 · Carrollton, TXStarvation induced power loss caused by the pilot's improper selection/management of the appropriate fuel tank. Contributing to the accident was the pilot's poor inflight planning which resulted in running a fuel tank dry.NTSB MKC90LA054Accident · No injuriesLimited investigationFinal reportCessna 152 · Crane Lake, MNFailure of the connecting rod assembly. Factors related to the accident were: terrain conditions in the emergency landing area.NTSB LAX90LA097Accident · Serious injuriesLimited investigationFinal reportCessna 182P · Santa Ysabel, CAThe pilot's attempt to conduct visual flight into instrument meteorological conditions. Low ceilings and mountainous terrain were factors.NTSB NYC90LA071Accident · No injuriesLimited investigationFinal reportCessna 177RG · Harford, PAA loss of braking action which allowed the aircraft to run into trees after the pilot made a precautionary landing due to a rough running engine of undetermined cause.NTSB LAX90FA093Accident · 1 fatalField investigationFinal reportCessna 210L · Modesto, CAFor an undetermined reason, the engine lost power.NTSB LAX90FA092Accident · 2 fatalField investigationFinal reportMooney M20F · Galt, CAThe pilot flew into instrument condition, because spatially disorientated and collided with terrain. Factor was foggy weather conditions.NTSB ANC90FA034Accident · 1 fatalField investigationFinal reportPiper PA-31-350 · Cold Bay, AKContinued VFR flight by the pilot into instrument meteorological conditions (IMC), and his failure to maintain adequate altitude (or clearance) from mountainous terrain. The adverse weather and terrain conditions were related factors.NTSB ANC90LA033Accident · No injuriesLimited investigationFinal reportCessna 172 · Fairbanks, AKWater (or ice) contamination of the aircraft's fuel, and an inadequate preflight by the pilot. A factor related to the accident was: snow covered terrain in the emergency landing area.NTSB NYC90LA068Accident · Minor injuriesLimited investigationFinal reportPiper PA-28-181 · Worcester, MAA power loss due to an oil pump failure while operating over unsuitable terrain. A factor related to the accident was night conditions.NTSB MIA90FA071Accident · No injuriesField investigationFinal reportPiper PA-28-161 · Roseland, FLThe engine failure due to fuel starvation caused by a needle valve in the carburetor which allows fuel to enter the carburetor bowl, stuck in the closed position for undetermined reasons resulting in the forced landing.NTSB FTW90FA072Accident · 5 fatalField investigationFinal reportMitsubishi MU-2B-60 · Putnam, TXImproper planning/decision by the pilot, which resulted in excessive accummulation of structural icing (on the aircraft's wings, stabilizers, fuselage, and/or engine inlets), and his failure to maintain adequate airspeed and aircraft control. Factors related…NTSB MIA90IA070Incident · No injuriesIncident investigationFinal reportBoeing 727-225A · Sarasota, FLImproper servicing of the forward lavatory by contract service personnel.NTSB FTW90LA071Accident · Minor injuriesLimited investigationFinal reportPiper PA-28-140 · Rayne, LAFailure of the #3 exhaust valve, which necessitated a forced landing on unsuitable terrain.NTSB CHI90LA078Accident · No injuriesLimited investigationFinal reportCessna 152 · Elkhart, INThe pilot's improper in-flight planning/decision and inadequate fuel consumption calculations, which resulted in a loss of engine power & subsequent off-airport forced landing. The stronger than anticipated wind aloft was a contributing factor.NTSB CHI90LA079Accident · No injuriesLimited investigationFinal reportCessna 177B · Raleigh, ILInadequate preflight by the pilot and fuel exhaustion due to an inadequate supply of fuel. The unreliable fuel quantity gauge was a related factor.NTSB MKC90LA053Accident · Minor injuriesLimited investigationFinal reportCessna 150 · Palestine, ARImproper planning/decision by the pilot, which resulted in fuel exhaustion, due to an inadequate supply of fuel.NTSB FTW90DRD02Accident · No injuriesFinal reportC&J Sontheimer Rotorway · Lake Charles, LAFailure of the tail rotor drive belt.NTSB NYC90LA069Accident · No injuriesLimited investigationFinal reportCessna 172P · Sunapee Lake, NHFailure of the pilot to maintain adequate altitude above the lake, which resulted in unplanned contact with its frozen surface.NTSB BFO90FA024Accident · 2 fatalField investigationFinal reportPiper PA-28-180 · Norton, VAPilot's failure to maintain adequate clearance over mountainous terrain when continuing to fly into deteriorating weather conditions. Contributing to the accident was the pilot's lack of instrument experience, low ceilings, fog, and mountainous terrain.NTSB NYC90LA070Accident · Serious injuriesLimited investigationFinal reportCessna 150 · Duanesburg, NYThe failure of the flight instructor to adequately monitor the actions of the student pilot and apply corrective action in a timely manner.NTSB DEN90FA053Accident · 6 fatalField investigationFinal reportBell 205A-1 · Wrangell, AKThe pilot's continued VFR flight into instrument meteorological conditions (IMC), and his failure to maintain control of the aircraft due to spatial disorientation. Factors related to the accident were: company induced pressure to make the flight, the pilot's…NTSB LAX90FA084Accident · 2 fatalField investigationFinal reportPiper PA-46-350P · Bakersfield, CAThe pilot's failure to activate the pitot heat before flying at and above the freezing level in instrument meteorological conditions (IMC), followed by his improper response to erroneous airspeed indications that resulted from blockage of the pitot tube by…NTSB CHI90LA076Accident · No injuriesLimited investigationFinal reportPiper PA28-180 · South Webster, OHAn engine failure. Soft terrain in the forced landing area is a factor.NTSB SEA90FA045Accident · 1 fatalField investigationFinal reportCessna 402B · Baker, ORPilot displayed poor inflight planning by selecting to fly into known adverse weather conditions. The pilot did not maintain an adequate visual lookout when operating in snow shower conditions and collided into the terrain.NTSB FTW90LA064Accident · Minor injuriesLimited investigationFinal reportPiper PA-28-140 · Roanoke, TXThe partial power loss due to a failed exhaust valve and the failure of the pilot to maintain adequate speed during the precautionary landing approach.NTSB SEA90LA038Accident · No injuriesLimited investigationFinal reportPiper PA-22 · Boring, ORCarburetor icing, and the pilot's improper use of carburetor heat. Factors related to the accident were: carburetor icing conditions and the soft/uneven terrain in the emergency landing area.NTSB MIA90LA066Accident · No injuriesLimited investigationFinal reportCessna 172A · Pahokee, FLLoss of engine power for am undetermined reason.NTSB MIA90LA065Accident · Serious injuriesLimited investigationFinal reportMooney M-20K-231 · Winter Haven, FLThe pilot in command failed to properly pre-flight the airplane and assure that an adequate fuel supply was onboard to complete the intended flight. This resulted in an engine failure due to fuel exhaustion.NTSB DEN90LA054Accident · No injuriesLimited investigationFinal reportPiper PA-32RT-300T · Provo, UTImproper installation by maintenance personnel and fatigue failure and leakage of the left intermediate exhaust pipe, which resulted in an in-flight fire in the engine compartment. Contributing factors were: inadequate service bulletin provided by the…NTSB SEA90FA039Accident · 1 fatalField investigationFinal reportPiper PA28-180 · Castle Rock, WAThe pilot lost control of the airplane which entered a stall/spin that the pilot did not recover from.NTSB FTW90FA062Accident · 4 fatalField investigationFinal reportPiper PA-32-300 · Coalgate, OKFlight into known adverse weather conditions by the non-instrument rated pilot, and his subsequent spatial disorientation, which resulted in a loss of aircraft control. Factors related to the accident were: inoperative instrument panel lights, dark night,…NTSB NYC90LA064Accident · No injuriesLimited investigationFinal reportMooney M20-K · Gibsonia, PAThe collision with rods in the field as the pilot was attempting a forced landing after a complete engine failure.NTSB BFO90MA023Accident · 1 fatalMajor investigationFinal reportHawker Siddeley HS.125-35 · Columbia, MOInadequate preflight by the pilot(s), water contamination of the fuel, low level of deice fluid (methanol) in the deice tank, and subsequent ice blockage of the fuel filters. Darkness was a related factor.NTSB CHI90LA074Accident · No injuriesLimited investigationFinal reportMBB BK-117A-1 · Janesville, WIThe pilot-in-command failed to ensure that the engine cowling latches were properly secured prior to departing on the maintenance test flight; the cowling came loose during flight, and contacted the main rotor blades before it separated from the helicopter.NTSB CHI90LA073Accident · No injuriesLimited investigationFinal reportBell 222 · Middleville, MIThe pilot's inadequate visual lookout and failure to maintain proper altitude and clearance from the tv tower. The tv tower (guy wire) was a related factor.NTSB ATL90LA057Accident · No injuriesLimited investigationFinal reportMooney M20A · Parris Island, SCThe failure of the pilot to insure that sufficient fuel was aboard for the flight, resulting in fuel exhaustion.NTSB CHI90LA072Accident · No injuriesLimited investigationFinal reportBeech E18S · Oak Creek, WIImproper planning/decision by the pilot. Factors related to the accident were: the adverse weather conditions, accumulation of structural and/or induction ice, and dark night.NTSB FTW90DRA02Accident · Serious injuriesFinal reportNorth American P-51-D · Galveston, TXThe pilot in command's failure to obtain a weather briefing. Ontributing to the accident was his inadequate inflight planning and the resultant low fuel state.NTSB FTW90LA060Accident · 1 fatalLimited investigationFinal reportAerospatiale AS355F-1 · High Island Ao6Undetermined due to the lack of physical evidence.NTSB LAX90LA080Accident · Serious injuriesLimited investigationFinal reportAdams A55 · Glendale, AZImproper planning/decision by the pilot. The unexpected high wind condition was a related factor.NTSB LAX90LA075Accident · No injuriesLimited investigationFinal reportBellanca 14-19-2 · Palos Verdes, CALoss of engine power for undetermined reasons.NTSB NYC90LA055Accident · Serious injuriesLimited investigationFinal reportCessna 150M · Schuyler, NYThe pilot's improper use of carburetor heat, which resulted in a loss of engine power due to carburetor ice.