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.76 (EU-shaped vs our index), +0.60 (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), Tantalum, unwrought (🇨🇩Congo [DRC] g0.82), Natural borates (🇹🇷Turkey g0.63), 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
1Gallium ⛓1008857🇨🇳 0.55·
2Beryllium, unwrought817174🇺🇸 0.42·
3Ferro-niobium667964🇧🇷 0.53·
4Cobalt oxides & hydroxides647643🇨🇩 0.76▲ 7
5Natural graphite587851🇨🇳 0.56·
6Silicon, < 99.99%537647🇨🇳 0.52·
7Magnesium, unwrought537560🇨🇳 0.55·
8Rare-earth permanent magnets487552🇨🇳 0.54·
9Aluminium ores / bauxite445845🇦🇺 0.50▲ 6
10Germanium ⛓437244🇨🇳 0.55·
11Fluorspar, >97% CaF2427551🇨🇳 0.55·
12Ferro-vanadium387245🇨🇳 0.57·
13Platinum, unwrought367239🇿🇦 0.55·
14Tungsten, unwrought357046🇨🇳 0.55·
15Lithium carbonate346664🇦🇺 0.33▼ 11
16Phosphorus326857🇨🇳 0.53·
17Natural borates316242🇹🇷 0.51▲ 3
18Tantalum, unwrought277133🇨🇩 0.66▲ 5
19Arsenic266831🇵🇪 0.55▲ 2
20Titanium, unwrought266543🇨🇳 0.49·
21Manganese ore256646🇿🇦 0.51·
22Strontium carbonate206757🇮🇷 0.56▼ 4
23Palladium, unwrought206425🇷🇺 0.58·
24Helium186922🇺🇸 0.38▼ 8
25Antimony, unwrought136135🇨🇳 0.61▲ 3
26Nickel, unwrought125932🇮🇩 0.51·
27Phosphate rock116431🇨🇳 0.53▲ 2
28Baryte86315🇮🇳 0.57▲ 2
29Feldspar85525🇹🇷 0.55▲ 2
30Coking coal56224🇦🇺 0.40▼ 5
31Hafnium, unwrought46432🇦🇺 0.42▼ 4
32Refined copper cathodes05423🇨🇱 0.50·

⛓ 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.