NTSB investigations
53,703 cases where the phase of flight was Landing.
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 = 550)
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 = 550)
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 DEN06LA096Accident · Minor injuriesLimited investigationFinal reportBell 206L-3 · Taos, NMthe loss of tail rotor effectiveness during landing, and the pilot's delayed remedial action to counteract a right yaw, which resulted in a loss of directional control and collision with terrain. A contributing factor was the pilot's failure to perform…NTSB CHI06CA227Accident · No injuriesData collectionFinal reportCessna 172M · Cahokia, ILThe pilot's inadequate flare. A factor was the night light conditions.NTSB LAX06LA229Accident · No injuriesLimited investigationFinal reportVelocity 173/RG-XL · Modesto, CAthe pilot's misjudged flare and improper recovery from a bounced landing, which resulted in a hard landing and landing gear collapse. A contributing factor was the pilot/builder's inadequate adjustment of the landing gear cable tension.NTSB SEA06LA138Accident · No injuriesLimited investigationFinal reportCessna Citation 560 · Hamilton, MTThe pilot's failure to attain the proper touchdown point and to execute a go-around, which lead to an overrun of the runway surface. Contributing to the accident was his failure to maintain the correct landing approach speed (Vref), his failure to maintain…NTSB SEA06CA143Accident · No injuriesData collectionFinal reportRolladen-Schneider LS3A · Enumclaw, WAThe glider pilot's failure to maintain directional control during the landing roll, resulting in the aircraft impacting the dirt embankment on the side of the emergency run-out area. Factors include the pilot's improper decision not to deploy more airbrakes…NTSB CHI06LA212Accident · No injuriesLimited investigationFinal reportCessna R172K · Grand Rapids, MNThe pilot's failure to maintain control of the airplane during the landing. A factor associated with the accident was the gusty tailwind that prevailed.NTSB CHI06CA182Accident · No injuriesData collectionFinal reportCessna 172L · Waterford, OHThe pilot's selection of unsuitable terrain for landing. The runway's downhill slope, the wet grass, the fence, and the embankment were factors.NTSB ATL06CA104Accident · No injuriesData collectionFinal reportCessna 182H · Birmingham, ALThe pilot's failure to maintain airspeed during final approach resulting in a stall/mush and a hard landing.NTSB ANC06LA093Accident · No injuriesLimited investigationFinal reportPiper PA-31 · Fairbanks, AKThe pilot's inadvertent landing with the landing gear retracted, which resulted in structural damage to the airplane.NTSB LAX06CA226Accident · No injuriesData collectionFinal reportBarnard RV-6 · Groveland, CAthe misjudged flare by the pilot that resulted in a hard bounced landing, and his failure to maintain directional control during the attempted recovery.NTSB DFW06CA178Accident · No injuriesData collectionFinal reportCessna 180 · Downsville, TXThe malfunction in the braking system which caused the parking brake to engage and lock the right main wheel resulting in a loss of directional control.NTSB CHI06CA185Accident · Minor injuriesData collectionFinal reportCessna 172K · Sullivan, ILThe pilot's misjudged flare and his improper recovery from the bounced landing which led to a loss of directional control and subsequent collision with crops and the ground.NTSB ANC06CA085Accident · No injuriesData collectionFinal reportPiper PA-18-180 · Skwentna, AKThe pilot's selection of unsuitable terrain for landing, which resulted in a loss of control during the landing roll, and an on ground encounter with terrain. Factors associated with the accident are the pilot's failure to maintain directional control, and…NTSB SEA06CA137Accident · No injuriesData collectionFinal reportHughes 369A · Medford, ORThe pilot's misinterpretation of the wind direction (in-flight planning) and subsequent improper descent rate to the ground during a landing attempt. A factor was the tailwind conditions.NTSB CHI06CA179Accident · No injuriesData collectionFinal reportAviat A-1 · Watervliet, MIThe presence of the deer on the runway which resulted in the pilot taking evasive action leading to the nose-over. A factor was the excessive braking by the pilot.NTSB LAX06LA225Accident · No injuriesLimited investigationFinal reportCessna 210K · Novato, CAThe failure of the left main landing gear to extend for undetermined reasons.NTSB NYC06CA173Accident · No injuriesData collectionFinal reportBell 47G-2 · Petersburg, WVThe passenger's inadvertent interference with the flight controls, which resulted in a loss of directional control and subsequent impact with the ground.NTSB CHI06CA180Accident · No injuriesData collectionFinal reportPiper PA-28-161 · Jefferson City, MOThe dual student's excessive landing flare and his failure to maintain adequate airspeed, which resulted in the airplane stalling. A factor to the accident was the flight instructor's delayed remedial action and the runway edge light that the airplane struck.NTSB NYC06CA168Accident · No injuriesData collectionFinal reportLiberty Aerospace XL2 · Mansfield, MAThe pilot's improper recovery from a bounced landing.NTSB ANC06CA083Accident · No injuriesData collectionFinal reportCessna 180 · Anchorage, AKThe pilot's failure to maintain directional control of the airplane during the landing roll, which resulted in the left wing striking the ground and a runway edge light. Factors contributing to the accident were the pilot's inadvertent application of the…NTSB CHI06LA175Accident · 1 fatalLimited investigationFinal reportCessna A185E · Clear Lake, MNThe pilot's misjudged flare that resulted in a hard landing and subsequent nose over. A factor to the accident was the grass runway that the forward landing gear dug into during the hard landing, resulting in the amphibian airplane nosing over.NTSB ANC06CA082Accident · No injuriesData collectionFinal reportAmerican Legend AL-3 · St. Augustine, FLThe pilot's failure to maintain directional control of the airplane during the landing roll, which resulted in a nose over when the airplane departed the runway.NTSB ATL06CA098Accident · No injuriesData collectionFinal reportMooney M20M · Burnsville, NCThe pilot's failure to achieve the proper touch down point on landing resulting in a runway over run and collision with an embankment.NTSB LAX06CA224Accident · No injuriesData collectionFinal reportMooney M20M · Searchlight, NVthe pilot's encounter with rocks and debris on the runway during landing.NTSB ANC06LA081Accident · Minor injuriesLimited investigationFinal reportPiper PA-18 · Orlando, FLThe pilot's failure to maintain control of the airplane during the landing roll, which resulted in a on-ground encounter with the runway, and subsequent nose over. A factor contributing to the accident was an inadvertent ground loop.NTSB SEA06CA131Accident · No injuriesData collectionFinal reportCessna 177A · Olympia, WAThe pilot's inadequate recovery from a bounced landing which resulted in a hard landing.NTSB LAX06CA218Accident · No injuriesData collectionFinal reportCessna T206H · Santa Maria, CAthe pilot's failure to maintain directional control during landing.NTSB LAX06CA216Accident · Minor injuriesData collectionFinal reportEklund Thorp T-18 · San Andreas, CAthe pilot's misjudged airspeed and distance during the approach, and his failure to initiate a timely go-around, which resulted in a landing overrun.NTSB DFW06CA167Accident · Minor injuriesData collectionFinal reportAgin Jeffrey T RV-4 · Arlington, TXThe pilot's improper recovery from a bounced landing.NTSB LAX06CA215Accident · No injuriesData collectionFinal reportBellanca 7KCAB · Carlsbad, CAthe pilot's failure to maintain runway alignment during the aborted landing, which resulted in a collision with a tree.NTSB SEA06CA127Accident · No injuriesData collectionFinal reportCessna 182K · Center Island, WADistance/speed misjudged by the pilot during landing. Rough uneven terrain was a factor.NTSB LAX06FA211Accident · 1 fatalField investigationFinal reportCessna 560 · Upland, CAThe pilot's unstabilized approach to the runway and failure to obtain the proper touchdown point, which resulted in a runway overrun.NTSB LAX06CA212Accident · No injuriesData collectionFinal reportMaule M-7-235C · La Verne, CAthe pilot's failure to obtain/maintain directional control on the landing rollout.NTSB LAX06CA209Accident · No injuriesData collectionFinal reportCessna 152 · Concord, CAthe student pilot's unstabilized approach, misjudged landing flare, inadequate recovery from a bounced landing, and failure to maintain directional control. A contributing factor to the accident was the in-flight distraction.NTSB NYC06CA159Accident · No injuriesData collectionFinal reportCessna 172S · White Plains, NYThe pilot's misjudged speed/distance which resulted in an overrun.NTSB LAX06LA210Accident · No injuriesLimited investigationFinal reportBeech A36 · Schellville, CAThe pilot's failure to maintain directional control during the landing rollout.NTSB LAX06CA207Accident · Minor injuriesData collectionFinal reportRonald D. Murray RV-6A · Hesperia, CAthe pilot's inadequate in-flight planning and selection of the wrong runway, which resulted in a downwind landing, the pilot's failure to attain the proper touchdown point, and a runway overrun.NTSB DFW06CA162Accident · No injuriesData collectionFinal reportCessna 182L · Coupland, TXThe pilot's disorientation. Contributing factors were the prevailing night light condition and the inoperative landing light.NTSB ATL06CA095Accident · No injuriesData collectionFinal reportFantasy Air Allegro 2000 · Sanford, NCThe student pilot's improper flare, and inadequate recovery from a bounced landing.NTSB CHI06CA156Accident · No injuriesData collectionFinal reportCessna 182N · Cooperstown, NDThe pilot's inadequate compensation for the wind conditions which resulted in a loss of directional control while landing. Factors associated with the accident were the crosswind condition, the high vegetation which the airplane contacted, and the high…NTSB ANC06CA077Accident · No injuriesData collectionFinal reportChristen Industries A-1 · Takotna, AKThe pilot's excessive use of brakes during the landing roll. A factor associated with the accident was soft terrain.NTSB NYC06CA149Accident · No injuriesData collectionFinal reportPiper PA-28-140 · Louisville, KYThe pilot's failure to maintain directional control during landing. A factor in the accident was the wet grassy runway.NTSB CHI06CA159Accident · Minor injuriesData collectionFinal reportPiper PA-22-135 · Nebraska City, NEThe pilot's failure to maintain directional control during the landing rollout and the resulting ground loop. A contributing factor was the excessive tail wheel steering (rudder) input by the pilot.NTSB SEA06CA123Accident · No injuriesData collectionFinal reportSchweizer G-164B · Murtaugh, IDThe pilot's excessive brake application during the landing roll, which resulted in a nose over.NTSB NYC06CA152Accident · No injuriesData collectionFinal reportCessna 182F · Beverly, MACollapse of the nose landing gear for an undetermined reason.NTSB CHI06CA168Accident · No injuriesData collectionFinal reportSchweizer 269C · Grand Forks, NDThe dual student's failure to maintain rotor speed during the recovery from the intentional autorotation and the flight instructor's delayed remedial action. Contributing factors were the flight crew's intentional autorotation and dual student's misjudged…NTSB NYC06CA153Accident · No injuriesData collectionFinal reportPiper PA-22-108 · South Boston, VAThe pilot's failure to maintain directional control, which resulted in a collision with a rising embankment. A factor in the accident was the pilot's lack of recent flight experience.NTSB SEA06LA121Accident · Minor injuriesLimited investigationFinal reportBell 206L · Vernal, UTThe loss of tail rotor effectiveness during an attempted precationary landing after a takeoff over uneven, sloping, brush-covered terrain. Factors include the pilot using the wrong performance chart while completing his preflight performance calculations, the…NTSB DFW06CA161Accident · No injuriesData collectionFinal reportLindstrand Balloons 105A · Frisco, TXThe pilot's failure to maintain the proper glidepath while landing. Contributing factors were the prevailing high winds and the downdraft encountered on final approach.NTSB CHI06LA278Accident · No injuriesLimited investigationFinal reportPiper PA-18A-150 · Lawrenceville, ILThe visual separation from the glider attempted by the tow pilot and traffic advisories from the glider not received by the tow pilot. The airport sign/marker was a contributing factor.