Fatal NTSB investigations, Outside the U.S.

184 cases where the phase of flight was Initial climb.

Cases per year

19642026
Fatal NTSB investigations, Outside the U.S. per year, 1964–2026: 184 cases
19646
19655
19662
19673
19683
19691
19701
19712
19722
19732
19752
19761
19771
19871
19901
19921
20086
20092
20106
20115
20129
20139
20148
20158
201610
20179
201810
201915
20207
20216
20226
202311
202412
20259
20262

Latest cases

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.\"eventCountry\" <> 'USA'
    AND c.\"highestInjuryLevel\" = 'Fatal'
    AND c.\"mKey\" IN (SELECT case_mkey FROM case_phases WHERE main = 350)
  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.

NTSB GAA26WA134Incident · 1 fatalClass 5 · ForeignAir Tractor AT502B · Cruz Alta, BrazilMar 16, 2026 · PT-SEF · DestroyedNTSB GAA26WA072Accident · 6 fatalClass 3 · ForeignPiper PA-31-325 · Paipa, ColombiaJan 10, 2026 · N325FA · DestroyedNTSB GAA26WA063Accident · 1 fatalClass 5 · ForeignRobin DR400 · Le Havre, FranceDec 11, 2025 · F-GLVG · DestroyedNTSB GAA26WA012Accident · 2 fatalClass 4 · ForeignPiper PA31T · San Cristóba, VenezuelaOct 22, 2025 · YV1443 · DestroyedNTSB GAA26WA008Accident · 1 fatalClass 5 · ForeignPiper PA28 · Pilanesberg, South AfricaOct 10, 2025 · ZS-FTS · DestroyedNTSB GAA26WA006Accident · 3 fatalClass 5 · ForeignPiper PA32 · Shell Harbor, AustraliaOct 10, 2025 · VH-JVA · DestroyedNTSB GAA25WA264Accident · 2 fatalClass 5 · ForeignCessna 150M · Municipio de Garcia, MexicoSep 21, 2025 · XB-BGH · Substantial damageNTSB GAA25WA248Accident · 1 fatalClass 5 · ForeignQuicksilver MX II · Phuket, ThailandAug 17, 2025 · U-M22 · DestroyedNTSB GAA25WA219Accident · 2 fatalClass 5 · ForeignPiper PA31 · Deer Lake, CanadaJul 26, 2025 · C-GYYP · Substantial damageNTSB GAA25WA210Accident · 1 fatalClass 5 · ForeignJodel DR1050 · Châteauroux-Villers, FranceJul 5, 2025 · F-BJOZ · DestroyedNTSB GAA25WA073Accident · 3 fatalClass 3 · ForeignCessna 550 · Baruta, VenezuelaJan 29, 2025 · YV3561 · DestroyedNTSB GAA25WA049Accident · 1 fatalClass 5 · ForeignRockwell International 112TCA · Fife, United KingdomDec 23, 2024 · N4698W · Substantial damageNTSB GAA24WA252Accident · 1 fatalClass 5 · ForeignCessna 337 · Deer Lake, CanadaAug 9, 2024 · C-GZWF · Substantial damageNTSB DCA24WA244Accident · 19 fatalClass 3 · ForeignBombardier CL600 2B19 · Kathmandu, NepalJul 24, 2024 · 9N-AME · DestroyedNTSB GAA24WA258Accident · 3 fatalClass 5 · ForeignCessna 421C · Tofino, CanadaJul 18, 2024 · N264DCNTSB GAA24WA221Accident · 1 fatalClass 5 · ForeignDe Havilland DHC2 · Red Lake, CanadaJun 16, 2024 · C-GBCHNTSB GAA24WA175Accident · 1 fatalClass 5 · ForeignCessna 182 · Kerestinec, CroatiaMay 25, 2024 · HA-TUBNTSB GAA24WA176Accident · 1 fatalClass 5 · ForeignZenair Unknown · Caceres, SpainMay 23, 2024 · EC-ZPM · DestroyedNTSB GAA24WA162Accident · 3 fatalClass 5 · ForeignCessna 406 · Windhoek City, NamibiaMay 3, 2024 · V5-ASB · DestroyedNTSB GAA24WA128Accident · 1 fatalClass 5 · ForeignCirrus SR22 · Cambridgeshire, United KingdomMar 26, 2024 · G-RGSK · Substantial damageNTSB GAA24WA121Accident · 1 fatalClass 5 · ForeignRans S12 · Tabacundo, EcuadorMar 18, 2024 · HCU0062 · DestroyedNTSB GAA24WA065Accident · 1 fatalClass 3 · ForeignCessna 421 · Valledupar, ColombiaJan 7, 2024 · HK4983 · DestroyedNTSB GAA24WA066Accident · 4 fatalClass 3 · ForeignBellanca 17-30A · Bequia, St. Vincent & GrenadinesJan 4, 2024 · N4023B · Substantial damageNTSB GAA24WA039Accident · 1 fatalClass 5 · ForeignCessna 402B · Panama City, PanamaNov 24, 2023 · N76MD · DestroyedNTSB GAA24WA034Accident · 3 fatalClass 5 · ForeignCessna 421C · Sunshine Coast, AustraliaNov 10, 2023 · VH-VPYNTSB GAA24WA032Accident · 2 fatalClass 5 · ForeignCessna 150 · Ponte de Sor, PortugalNov 10, 2023 · D-ERITNTSB GAA24WA022Accident · 12 fatalClass 5 · ForeignCessna 208 · Rio Branco, BrazilOct 29, 2023 · PT-MEE · DestroyedNTSB GAA24WA124Accident · 4 fatalClass 5 · ForeignRobin DR400-180 · Propriano, FranceOct 12, 2023 · F-GIKS · DestroyedNTSB GAA23WA271Accident · 1 fatalClass 5 · ForeignRobinson R44 · Garmen village, BulgariaSep 22, 2023 · LZRAD · DestroyedNTSB GAA23WA250Accident · 2 fatalClass 5 · ForeignBell 212 · Um Al Quwain, United Arab EmiratesSep 7, 2023 · A6-ALD · Substantial damageNTSB GAA23WA223Accident · 3 fatalClass 5 · ForeignCessna 650 · Veracruz, MexicoJul 28, 2023 · XB-VFJ · DestroyedNTSB GAA23WA182Accident · 1 fatalClass 5 · ForeignRobin DR400 · Lienz, AustriaJun 25, 2023 · D-EWLA · Substantial damageNTSB GAA23WA133Accident · 4 fatalClass 5 · ForeignPiper PA32 · Isla Mocha, ChileApr 23, 2023 · CC-PFC · Substantial damageNTSB GAA23WA071Accident · 3 fatalClass 5 · ForeignCessna 172H · San Francisco, GuatemalaFeb 13, 2023 · N8203L · DestroyedNTSB GAA23WA048Accident · 2 fatalClass 5 · ForeignChampion 7GCBC · Prijedori, Bosnia & HerzegovinaDec 31, 2022 · E-PDH · Substantial damageNTSB GAA23WA046Accident · 1 fatalClass 5 · ForeignAir Tractor AT502 · Brasnorte, BrazilDec 22, 2022 · PP-IRC · Substantial damageNTSB GAA23WA029Accident · 8 fatalClass 3 · ForeignPiper PA-31-350 · Medellin, ColombiaNov 21, 2022 · HK 5121 · DestroyedNTSB GAA22WA265Accident · 2 fatalClass 3 · ForeignRobinson R66 · Zapallar, ChileSep 4, 2022 · CC-DFY · Substantial damageNTSB GAA22WA181Accident · 4 fatalClass 5 · ForeignCessna 182 · Piracuara, ColombiaMay 17, 2022 · HK1464 · DestroyedNTSB GAA22WA176Accident · 5 fatalClass 5 · ForeignCessna 207 · Carrefour, HaitiApr 20, 2022 · HH-FAH · Substantial damageNTSB GAA22WA029Accident · 1 fatalClass 5 · ForeignCessna P210N · Dornbirn, AustriaNov 11, 2021 · N731MT · DestroyedNTSB GAA21WA229Accident · 7 fatalClass 3 · ForeignBeech B200GT · Piracicaba, BrazilSep 14, 2021 · PS-CSM · DestroyedNTSB GAA21WA161Accident · 1 fatalClass 4 · ForeignBeech V35 · Padua, ItalyJun 19, 2021 · I-BMBN · DestroyedNTSB GAA21WA076Accident · 1 fatalClass 4 · ForeignPiper PA-31-350 · South Bimini, BahamasApr 17, 2021 · N827RD · Substantial damageNTSB GAA21WA062Accident · 1 fatalClass 5 · ForeignCessna 182 · Colon and El Marques, Queretaro, MexicoApr 1, 2021 · C-GBQA · Substantial damageNTSB GAA21WA068Accident · 1 fatalClass 5 · ForeignWag-a-Bond Traveller Wag-A-Bond · Lac Barron QC, CanadaMar 3, 2021 · C-GKGX · Substantial damageNTSB GAA21WA005Accident · 1 fatalClass 5 · ForeignBeech 95B55 · Sao Pedro, SP, BrazilNov 14, 2020 · PT-OOQ · Substantial damageNTSB GAA20WA133Accident · 4 fatalForeign investigationCommander 114 · Fur airport, DenmarkThe government of Denmark has notified the NTSB of an accident involving a COMMANDER 114 airplane that occurred on August 30, 2020. The NTSB has appointed a U.S. Accredited Representative to assist the government of Denmark's investigation under the…Aug 30, 2020 · D-EQCA · DestroyedNTSB GAA20WA134Accident · 1 fatalForeign investigationBeech 35 · Teresina, BrazilThe government of Brazil has notified the NTSB of an accident involving a BEECH 35 airplane that occurred on August 28, 2020. The NTSB has appointed a U.S. Accredited Representative to assist the government of Brazil's investigation under the provisions of…Aug 28, 2020 · PT-AFN · DestroyedNTSB GAA20WA132Accident · 2 fatalClass 5 · ForeignAviamilano Falco F8L · Sibari, ItalyAug 26, 2020 · I-CAVL · Destroyed