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.80 (EU-shaped vs our index), +0.64 (Graedel-shaped vs ours), +0.81 (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), Natural borates (🇹🇷Turkey g0.63), Tantalum, unwrought (🇨🇩Congo [DRC] g0.82), Antimony, unwrought (🇹🇯Tajikistan g0.69) — and down those mined in well-governed countries — Lithium carbonate (🇦🇺Australia g0.19), Helium (🇺🇸United States g0.32), Coking coal (🇦🇺Australia g0.19), Strontium carbonate (🇮🇷Iran g0.76), Hafnium, unwrought (🇦🇺Australia g0.19).
#Material EU-SR Graedel ours producer risk gov. effect
1Gallium1008858🇨🇳 0.55·
2Beryllium, unwrought817174🇺🇸 0.42·
3Ferro-niobium657964🇧🇷 0.53·
4Cobalt oxides & hydroxides647652🇨🇩 0.76▲ 7
5Natural graphite587851🇨🇳 0.56·
6Silicon, < 99.99%527647🇨🇳 0.52·
7Magnesium, unwrought527560🇨🇳 0.55·
8Rare-earth permanent magnets487552🇨🇳 0.54·
9Aluminium ores / bauxite445845🇦🇺 0.50▲ 6
10Germanium437247🇨🇳 0.55·
11Fluorspar, >97% CaF2427550🇨🇳 0.55·
12Ferro-vanadium387246🇨🇳 0.57·
13Platinum, unwrought367239🇿🇦 0.55·
14Tungsten, unwrought347050🇨🇳 0.55·
15Lithium carbonate346665🇦🇺 0.33▼ 11
16Phosphorus306856🇨🇳 0.53·
17Natural borates306241🇹🇷 0.51▲ 5
18Tantalum, unwrought277133🇨🇩 0.66▲ 5
19Arsenic266831🇵🇪 0.55·
20Titanium, unwrought256543🇨🇳 0.49·
21Manganese ore256646🇿🇦 0.51·
22Strontium carbonate206757🇮🇷 0.56▼ 4
23Palladium, unwrought196425🇷🇺 0.58·
24Helium176921🇺🇸 0.38▼ 8
25Antimony, unwrought126135🇨🇳 0.61▲ 3
26Nickel, unwrought115932🇮🇩 0.51·
27Phosphate rock116430🇨🇳 0.53▲ 2
28Feldspar85527🇹🇷 0.55▲ 3
29Baryte76315🇮🇳 0.57·
30Hafnium, unwrought56433🇦🇺 0.42▼ 3
31Coking coal46222🇦🇺 0.40▼ 6
32Refined copper cathodes05424🇨🇱 0.50·

⛓ gallium/germanium/hafnium share one HS6 code. WGI: World Bank (mean of 6 estimates). Computed from data.json + wgi.jsoncriticality.json.