The Children's Climate Risk Report measures both the climate hazards children face and their capacity to withstand them — combining country-level exposure across 16 hazard types with child vulnerability indicators to identify where children are most at risk.
Each folder covers one stage of the pipeline — from raw hazard preparation through to the final CCRI scores. Click any folder to explore its contents on GitHub.
Links to GCHD notebooks that process each hazard and upload assets to GEE
PCA-based 0–10 pixel composite score across 13 hazard layers (MHI)
Count of distinct hazard categories a location is exposed to (0–8 categories)
Country-level co-occurrence frequencies by income group, region, and SIDS/LLDC
GEE reduceRegions — children's population-weighted exposure per country
17 child vulnerability indicators across health, nutrition, WASH, education, protection, poverty & survival
Local Python pipeline — normalise, aggregate, classify, and format the final CCRI GeoJSON
The CCRR profiles children's climate risk through two dimensions: their exposure to climate hazards and their underlying vulnerability.
A composite score (0–10) aggregating children's population-weighted exposure to 10 hazard groups across 16 individual hazard layers. Groups are combined via geometric mean so that high exposure to any single hazard drives the P1 score upward.
A composite score (0–10) measuring children's underlying capacity to cope, built from 17 indicators across 7 domains: health, nutrition, WASH, education, protection, poverty, and survival. Domain scores are averaged arithmetically.
A five-step pipeline processes raw hazard exposure and vulnerability data to build country-level risk profiles across 229 countries and territories.
Normalise hazard exposure (absolute + relative) to a 1–10 scale using fixed global min-max ranges. Apply country-hazard force-null overrides for unreliable model regions.
Normalise each vulnerability indicator to 0–10. Reverse indicators where higher raw values mean better outcomes. Compute domain means for 7 vulnerability domains.
Aggregate 16 hazard indicators into 10 hazard group scores via geometric mean. Average P2 domain scores arithmetically. Compute the overall P1 and P2 composite scores.
Classify each country into one of four quadrants based on whether its P1 and P2 scores are above or below the global median — identifying priority groups for action.
Merge all layers (P1, P2, MHI, MHC, boundaries, metadata) into the final GeoJSON. Apply column renaming, cap MHI absolute values, and enforce the final column order.
CCRR builds on the Global Child Hazard Database — UNICEF's open dataset of children's exposure to 17 climate, geophysical, and conflict hazards worldwide.
All hazard preparation scripts (Stage 0) and the country-level exposure computation (Stage 2) use GEE assets maintained in GCHD. Visit the GCHD repository for hazard methodology, data sources, and the interactive dashboard.
View GCHD on GitHub →