Critical Materials Atlas
Method · established frameworks

Concentration in risky places

The official criticality methods (EU/SCRREEN, Graedel/Yale) add the ingredient our index leaves out: governance. The same concentration is more dangerous in a fragile state than in a stable democracy. Weighting by World Bank governance scores reorders the risk list — and shows exactly which materials move.

The same supply concentration is more dangerous when the producers are badly governed. Here I re-weight every material’s concentration by the governance of its producers — and watch the risk list reorder.
How it’s built

Each producer gets a governance-risk weight g = (2.5 − WGI)/5 from the World Bank Worldwide Governance Indicators, which feeds a governance-weighted concentration score Σ shareᵢ²·gᵢ. From that I build an EU/SCRREEN-shaped supply-risk proxy (bottleneck-stage governance-weighted concentration, discounted by recycling, scaled by substitutability) and a Graedel-style supply-risk axis — both set beside my own index.

These are proxies on public approximations, not the official EU or Yale scores (which use CRM-specific, stage-granular, expert-weighted inputs) — read it as a governance lens. Depletion-time and environmental axes are omitted (no tonnage/LCA data), and production concentration uses top-N mine shares. Computed by build_criticality.py from public data.

The rankings sit in the same family — Spearman ρ +0.77 (EU-shaped vs our index), +0.66 (Graedel-shaped vs ours), +0.86 (the two proxies) — but this is partly mechanical: all three share inputs (concentration, recycling, substitutability), so read it as "same family", not independent validation. What the governance weighting changes: it pushes up materials with a high-governance-risk producer in the mix — Cobalt oxides & hydroxides (🇨🇩Congo [DRC] g0.82), Aluminium ores / bauxite (🇬🇳Guinea g0.71), Tantalum, unwrought (🇨🇩Congo [DRC] g0.82), Palladium, unwrought (🇷🇺Russia g0.69), Nickel, unwrought (🇵🇭Philippines g0.57) — and down those mined in well-governed countries — Lithium carbonate (🇦🇺Australia g0.19), Strontium carbonate (🇪🇸Spain g0.35), Helium (🇺🇸United States g0.32), Hafnium, unwrought (🇦🇺Australia g0.19), Coking coal (🇦🇺Australia g0.19).
#Material EU-SR Graedel ours producer risk gov. effect
1Gallium ⛓1008857🇨🇳 0.54·
2Beryllium, unwrought817276🇺🇸 0.39·
3Cobalt oxides & hydroxides687743🇨🇩 0.78▲ 7
4Ferro-niobium627763🇧🇷 0.52·
5Natural graphite597752🇨🇳 0.57·
6Magnesium, unwrought557561🇨🇳 0.55·
7Phosphorus507662🇨🇳 0.54·
8Rare-earth permanent magnets487552🇨🇳 0.54·
9Silicon, < 99.99%487446🇨🇳 0.54·
10Aluminium ores / bauxite445746🇦🇺 0.48▲ 5
11Germanium ⛓437244🇨🇳 0.55·
12Platinum, unwrought397240🇿🇦 0.56·
13Fluorspar, >97% CaF2357148🇨🇳 0.56·
14Ferro-vanadium357047🇨🇳 0.57·
15Lithium carbonate346462🇦🇺 0.37▼ 10
16Tungsten, unwrought346846🇨🇳 0.55·
17Natural borates316242🇹🇷 0.51▲ 2
18Tantalum, unwrought297033🇨🇩 0.66▲ 4
19Manganese ore256346🇿🇦 0.50·
20Nickel, unwrought206235🇮🇩 0.55▲ 3
21Palladium, unwrought186224🇷🇺 0.59▲ 4
22Helium186822🇺🇸 0.39▼ 5
23Phosphate rock136234🇨🇳 0.53▲ 3
24Strontium carbonate106355🇪🇸 0.55▼ 6
25Antimony, unwrought95638🇨🇳 0.61▲ 2
26Hafnium, unwrought96434🇦🇺 0.36▼ 5
27Feldspar85125🇹🇷 0.54▲ 2
28Arsenic65928🇵🇪 0.57·
29Coking coal56224🇦🇺 0.40▼ 5
30Baryte35616🇨🇳 0.55·
31Titanium, unwrought15239🇨🇳 0.52·
32Refined copper cathodes05023🇨🇱 0.53·

⛓ gallium and germanium share one HS6 code (811292; hafnium is separate). WGI: World Bank (mean of 6 estimates). Computed from data.json + wgi.json → criticality.json.