Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Hazard Classification

ThinkHazard! classifies 11 natural hazards at the scale of local administrative units (ADM2, which can correspond to a county, a district or a province depending on the country) as High, Medium, Low, and Very Low. Hazard levels are then aggregated to ADM1 (region) and ADM0 (country) unit levels, providing a conservative, aggregated view of hazard.

The four hazard levels are derived from hazard maps presenting the spatial distribution of hazard intensity (e.g., flood depth, ground shaking) at a given frequency, or ‘return period’ (e.g., Figure below). A hazard map is the visualization of hazard at one point of a frequency-severity curve; the distribution of hazard intensity varies for each frequency. The timeframe considered in classification of each hazard depends on the timescales over which the hazard causal processes operate, and historical data available to assess long-term averages.

An earthquake hazard map for Europe (from the SHARE project). Hazard is shown as expected peak ground acceleration (PGA) with a 10% chance of being exceeded in a 50-year interval (return period of 475 years)

Hazard Levels

Hazard levels can be described as:

Geographic Units

ThinkHazard! performs hazard classification at two geographic levels:

Administrative Boundaries

A three-tier administrative hierarchy is used:

Administrative boundary data is obtained from the World Bank Global Administrative Divisions FeatureServer service.

Urban Areas

In addition to administrative boundaries, classification is performed for approximately 3,000 major urban areas globally (largest cities and chief towns). Urban area boundaries are obtained from the GHSL Urban Centre Database (UCDB R2024A), which provides standardized urban extent data based on satellite imagery and population data.

This dual approach ensures comprehensive coverage for both administrative planning contexts and urban-focused development projects.

Aggregating Hazard Levels

Hazard classification is conducted at the ADM2 level. The hazard level of higher-level ADM1 or ADM0 units is defined as the maximum hazard level in all lower units that it contains. This aggregation process is intentionally conservative, ensuring that ThinkHazard! shows the maximum hazard in any administrative unit to safeguard against underestimating overall hazard when a large area is selected.

Principles of hazard level aggregation from ADM2 up to ADM0 (country level)

Classification Approach

Probabilistic Data

ThinkHazard! uses frequency and severity information to communicate how frequently a project location may sustain damage from a hazard. This is a well-defined process for probabilistic data, which provide both elements required for this assessment (estimates of hazard frequency and severity).

To do this, we first identify an intensity level for each hazard, above which damage is expected to occur, and then assess how frequently that intensity might be exceeded. This information is available on frequency-severity curves, which are a product of probabilistic analysis (see figure below). The chosen formulation helps users prioritize and manage multiple hazards with the greatest chance of causing damage to their interests.

Frequency of a hazard intensity being exceeded can be defined in terms of average recurrence interval, or return period, expressed as ‘1 in 100 years’, or the ‘100-year return period’. Alternatively, this can be expressed as the chance of the intensity value being exceeded on an annual basis: for the 100-year return period hazard this would be 1% chance of exceedance in any given year (1.0% = 1/100); for the 500-year return period this is 0.2% (0.2% = 1/500). Longer return periods correspond to having a smaller chance that the damaging intensity will be exceeded during the reference timeframe lifetime, hence the risk of damage is lower.

Comparison of ThinkHazard! frequency-based approach and common intensity-based approach

Key Parameters

All hazard classification uses two fundamental thresholds:

Value Threshold: Minimum hazard intensity to count pixels as “affected”. This represents the damaging intensity threshold - the intensity above which damage would be expected to occur. Conservative (i.e. low) damage thresholds are used because they are intended to reflect intensity that can cause damage for projects in International Development Association (IDA) countries, in which investments may be more vulnerable.

Area Threshold: Minimum percentage of admin unit that must be affected to trigger scoring. Used by ALL hazards to filter out negligible exposures where only a very small portion of the administrative unit is affected.

Threshold Justification

Most value and area thresholds in this version carry forward the literature review conducted for the original ThinkHazard! v2 methodology (Fraser et al., 2017) — for example, earthquake intensity anchored to the EMS-98 macroseismic intensity–PGA correlation (Atkinson & Sonley, 2000), tsunami’s 2.0 m threshold anchored to post-disaster building-damage surveys from the 2011 Japan tsunami (MLIT, 2012), and flood’s original depth classes drawn from the RiskMap flood-damage literature (Meyer et al., 2011).

For this update, a small number of thresholds were deliberately adjusted from those original values, for two distinct reasons:

Where thresholds could not be reconciled against ground-truth records through data alone — a small number of well-documented, frequently-flooded megacities that still scored below their known history even after threshold tuning — a manual, data-level override was applied instead of a further rule change (see Floods, below).

Classification by Hazard

Below are the specific classification methods and thresholds for each of the 11 hazards covered by ThinkHazard!.

Earthquake

Data Source: Earthquake (GAR 2017)

Return Periods: RP250, RP475, RP975, RP2475

Intensity Parameter: Peak Ground Acceleration (g)

Intensity Thresholds (RP-specific):

Return PeriodThreshold
RP2500.12 g
RP4750.10 g
RP9750.08 g
RP24750.06 g

Area Threshold: 5%

Why these thresholds: intensity is anchored to the EMS-98 macroseismic intensity–PGA correlation (Atkinson & Sonley, 2000) used in the original ThinkHazard! methodology. The threshold decreases at rarer return periods (0.12 g at RP250 down to 0.06 g at RP2475) by design, not because rarer earthquakes are inherently more damaging at low shaking: testing the strictest bar at the most frequent return period keeps High meaningful, so it takes genuinely frequent strong shaking to earn it rather than a theoretical rare extreme. See Threshold Justification above.

Scoring Logic:

RPs Meeting ThresholdScoreLevel
0 RPs-1Not Affected
1 RP0Very Low
2 RPs1Low
3 RPs2Medium
4 RPs3High

Tropical Cyclone / Strong Winds

Data Source: Tropical Cyclone / Strong Winds (STORM v4, Bloemendaal N. 2023)

Return Periods: RP50, RP100, RP1000, RP10000

Intensity Parameter: Wind Speed (m/s)

Intensity Thresholds (RP-specific):

Return PeriodThreshold
RP5036 m/s (~130 km/h)
RP10036 m/s (~130 km/h)
RP100030 m/s (~108 km/h)
RP1000026 m/s (~94 km/h)

Area Threshold: 5%

Why these thresholds: STORM v4 reports 10-minute sustained wind speed, whereas damaging-wind convention (including the Saffir-Simpson scale) is expressed in 1-minute sustained wind, which runs measurably higher for the same storm. Applying Saffir-Simpson category cutoffs unadjusted would understate cyclone hazard everywhere. Thresholds here were converted using STORM’s own documented factor (0.8821 — Bloemendaal et al., Scientific Data, 2020) and checked against countries with a known historical record of cyclone impact to confirm real exposure wasn’t being under-captured.

Scoring Logic:

RPs Meeting ThresholdScoreLevel
0 RPs-1Not Affected
1 RP0Very Low
2 RPs1Low
3 RPs2Medium
4 RPs3High

Floods (River / Pluvial / Coastal)

Data Source: Floods (Fluvial, pluvial, coastal) (Fathom v3)

Return Periods: RP10, RP100, RP500, RP1000

Intensity Parameter: Inundation depth (meters), summarised per unit as the mean depth of wet pixels and the share of the unit deeper than 0.5 m

Intensity and Area Thresholds (RP-specific, and different for pluvial than for river/coastal):

Return PeriodRiver & Coastal — Mean wet depthRiver & Coastal — Area deeper than 0.5 mPluvial — Mean wet depthPluvial — Area deeper than 0.5 m
RP100.2 m3%0.1 m0.3%
RP1000.2 m3%0.1 m0.3%
RP5000.5 m3%0.5 m3%
RP10000.5 m3%0.5 m3%

A return period “counts” when both its depth and area thresholds are met; the score is the number of return periods that count (0-4), mapped to the -1..3 scale below.

How the flood test is computed: unlike the other hazards, flood is not tested pixel by pixel. For each unit and return period, two statistics are extracted from the Fathom depth maps:

  • the mean depth of the wet pixels (pixels with depth > 0), and

  • the share of the unit deeper than 0.5 m, a depth fixed at extraction for all flood types and return periods.

The depth threshold in the table is tested against the mean wet depth, and the area threshold against the share of the unit deeper than 0.5 m. A return period counts when both conditions hold. Depth and extent are therefore tested separately, not as “depth ≥ threshold over ≥ x% of the unit”: the area test always requires water deeper than 0.5 m, also at the return periods whose depth threshold is 0.2 m (river, coastal) or 0.1 m (pluvial), while widespread shallow water lowers the mean wet depth instead of adding to the area. A unit with some deep cells and much shallow water can pass; a unit with widespread shallow water only cannot. Pixels coded as permanent water in Fathom are counted as dry.

The practical consequence is that widespread shallow flooding, typical of urban pluvial flooding, is under-counted. For example, Fathom models 15–27% of each Jakarta district as wet at RP100, but less than 1% of it is deeper than 0.5 m, so Jakarta scores Very Low for pluvial flood. A per-pixel version of the test (share of the unit at or above each return period’s depth threshold) was evaluated on Indonesia: it agreed slightly better with recorded flood reports, but not by a statistically significant margin, so the current rule is retained. The extraction now also records the share of each unit at or above 1, 10, 20, 30, 50 and 100 cm, so a per-pixel rule can be adopted at the next data update.

Why pluvial differs from river and coastal: a single 0.5 m / 3% screen, calibrated on river and coastal flooding, under-detects pluvial (surface-water) flooding, which is characteristically shallow and frequent rather than deep and rare. A flat threshold also produces a near-binary score pattern (see Threshold Justification above): once depth clears the bar at one RP it tends to clear it at all rarer RPs too, since depth only increases with RP, leaving the Medium and Low classes nearly empty. Lowering the depth and area thresholds at the frequent return periods (RP10, RP100) breaks that pattern and captures the chronic, shallow hazard, which geographically shows up as broader Medium/Low coverage. Because the area statistic only counts water deeper than 0.5 m (see above), the lower frequent-RP depth applies to the mean wet depth only. The rarer return periods (RP500, RP1000) are deliberately left at the original 0.5 m / 3% bar: relaxing them further would also re-classify naturally rare, locally intense events (e.g., desert flash floods) as chronic hazard — confirmed against a negative-control set of hyper-arid reference locations, all of which stayed correctly classified as Not Affected / Very Low under the thresholds above.

Manual Overrides: a small number of urban areas with well-documented, frequent pluvial flooding that the automated classification still under-detects (Dhaka, Manila, Mumbai) are set to High by expert judgement rather than by the automated rule. This is recorded as a data-level exception, not a change to the scoring logic, and is expected to be revisited if a data source better suited to shallow, chronic urban flooding becomes available.

Scoring Logic:

RPs Meeting ThresholdScoreLevel
0 RPs-1Not Affected
1 RP0Very Low
2 RPs1Low
3 RPs2Medium
4 RPs3High

Tsunami

Data Source: Tsunami (GTM network 2017)

Return Periods: RP100, RP500, RP2500

Intensity Parameter: Inundation depth (meters)

Intensity Thresholds (RP-specific):

Return PeriodThreshold
RP1002.0 m
RP5001.0 m
RP25000.5 m

Area Threshold: 0% (any inundation counts)

Special Processing: Uses majority (most common) inundation depth per unit rather than mean. The majority value must meet the RP-specific threshold AND the area threshold must be met.

Scoring Logic:

ConditionScoreLevel
No inundation data-1Not Affected
Has data but 0 RPs meet thresholds0Very Low
1 RP meets thresholds1Low
2 RPs meet thresholds2Medium
3 RPs meet thresholds3High

Wildfire

Data Source: Wildfire (CEMS 2020)

Return Periods: RP5, RP25, RP50

Intensity Parameter: Fire Weather Index (FWI)

Intensity Threshold: 50 FWI (same across all RPs)

Area Threshold: 20% (higher than most hazards due to spatial characteristics)

Fuel Availability: FWI is a purely meteorological index (temperature, humidity, wind, and drought/precipitation history) and does not on its own account for whether combustible vegetation is actually present — a hot, dry, windy desert can register a high FWI despite having no fuel to burn. The wildfire hazard map is masked against a global vegetation fuel-load/fuel-continuity layer (Biogeosciences, 2016) before classification, so that deserts and other non-vegetated land are excluded at the data level, independent of the area-threshold check below.

Special Check: Area with FWI > 0 must exceed 20% in at least one RP to be considered affected.

Scoring Logic:

ConditionScoreLevel
Area with FWI > 0 below 20% in ALL RPs-1Not Affected
0 RPs exceed FWI 500Very Low
1 RP exceeds FWI 501Low
2 RPs exceed FWI 502Medium
3 RPs exceed FWI 503High

Extreme Heat

Data Source: Extreme Heat (GFDRR-VITO 2017) Return Periods: RP5, RP20, RP100 Intensity Parameter: Wet Bulb Globe Temperature (°C)

Intensity Thresholds (RP-specific, hierarchical):

Return PeriodThreshold
RP5> 32°C WBGT
RP20> 28°C WBGT
RP100> 25°C WBGT

Area Threshold: 30% (reflects that heat affects large areas)

Scoring Logic:

Qualifying RPScoreLevel
None qualify0Very Low
RP100 qualifies1Low
RP20 qualifies2Medium
RP5 qualifies3High

This prioritizes near-term, likely heat stress over rare events.

Landslides

Data Source: Landslides (UNEP/GIRI 2025)

Data Type: Single categorical index raster with classes 1-5

Intensity Threshold: Not used (area-based only)

Area Threshold: 2%

Scoring Logic:

Landslide IndexScoreLevel
Index 1-1Not Affected
Index 20Very Low
Index 31Low
Index 42Medium
Index 53High

Volcanic Eruption

Data Source: Volcanic Eruption (NOAA 2025)

Data Type: Vector polygon data (VEI-proportional buffer zones)

Intensity Threshold: Not used (area-based only)

Area Threshold: 3%

Processing Steps:

  1. Perform spatial intersection with admin units

  2. If no intersection → Score -1 (outside volcano hazard zone)

  3. Calculate intersection area as percentage of admin unit

  4. Find maximum VEI where area ≥ 3%

  5. Remap VEI to score

Scoring Logic:

VEI RangeScoreLevel
VEI < 2-1Not Affected
VEI 2-30Very Low
VEI 3-41Low
VEI 4-52Medium
VEI > 53High

Water Scarcity / Drought

Data Source: Water Scarcity / Drought (RWI Baseline Water Stress)

Data Type: Baseline Water Stress (BWS) index [-1, 4]

Intensity Threshold: Not used (direct mapping)

Area Threshold: Not specified (uses aggregated index values)

Scoring Logic: Direct mapping of BWS index values, aggregating the two lowest classes:

BWS IndexScoreLevel
-1-1Not Affected (desertic areas)
00Very Low
10Very Low
21Low
32Medium
43High

Summary Tables

Intensity Parameters and Thresholds

HazardIntensity ParameterUnitValue Threshold(s)
EarthquakePeak Ground AccelerationgRP-specific: 0.12, 0.10, 0.08, 0.06
CycloneWind Speedm/sRP-specific: 36, 36, 30, 26
River (Fluvial) FloodMean depth of wet pixelsmRP-specific: 0.2, 0.2, 0.5, 0.5
Pluvial FloodMean depth of wet pixelsmRP-specific: 0.1, 0.1, 0.5, 0.5
Coastal FloodMean depth of wet pixelsmRP-specific: 0.2, 0.2, 0.5, 0.5
TsunamiInundation DepthmRP-specific: 2.0, 1.0, 0.5
WildfireFire Weather IndexFWI50
Extreme HeatWBGT Temperature°CRP-specific: 32, 28, 25
LandslideSusceptibility IndexclassArea-based only
VolcanoVolcano Explosivity IndexindexIndex remap
Water ScarcityBaseline Water StressIndexIndex remap

Return Periods Used

HazardReturn PeriodsArea Threshold
Earthquake250, 475, 975, 2475 years5%
Cyclone50, 100, 1000, 10000 years5%
River (Fluvial) Flood10, 100, 500, 1000 years3% of unit deeper than 0.5 m
Pluvial Flood10, 100, 500, 1000 yearsRP-specific: 0.3%, 0.3%, 3%, 3% of unit deeper than 0.5 m
Coastal Flood10, 100, 500, 1000 years3% of unit deeper than 0.5 m
Tsunami100, 500, 2500 years0%
Wildfire5, 25, 50 years20%
Extreme Heat5, 20, 100 years30%
LandslideN/A (index-based)2%
VolcanoN/A (vector-based)3%
Water scarcityN/A (vector-based)Majority

Data Sources

For detailed information about the data sources used for each hazard, please see the Data Sources page.