Critical Materials Atlas
Country profile · import dependency

Germany — critical-material dependency

Germany imports 32 of the 32 critical materials this atlas tracks ($12.5B). Its most supplier-concentrated dependence is beryllium, unwrought (99% from France); 5 of those imports come mainly from China.

11/100
import-vulnerability index
32
critical materials imported
$12.5B
total imports (2024)
5
mainly-from-China dependencies
26
supplier ≠ the lead miner
How to read this. Each row is where Germany imports a material from — the immediate customs origin, sorted by single-supplier concentration. marks a top source that is also the material's lead miner (a genuine origin); without it, the supplier is a refiner or hub and the real mine sits further upstream (open the material's profile to see where).

Import-vulnerability index (11/100). A value-weighted average, across Germany’s imports, of each material’s supply-risk index × how concentrated Germany’s own sourcing of it is. High when it buys intrinsically risky materials from a single supplier; lower when it diversifies. The risk column below is the material’s own score — multiply it by the country’s share to see where Germany is most exposed.
China’s share of Germany’s critical-material imports, 2002–2024: 2% ↑ 6%
Germany — import sources by material (2024)
MaterialTop sourceshareimport HHIriskChina# sourcesimports
Beryllium, unwrought🇫🇷 France99%0.99740%2$1M
Magnesium, unwrought🇨🇳 China 83%0.706083%12$55M
Rare-earth permanent magnets🇨🇳 China 83%0.705283%47$617M
Cobalt oxides & hydroxides🇫🇮 Finland83%0.70520%10$27M
Strontium carbonate🇮🇹 Italy81%0.66570%9$537k
Phosphate rock🇸🇳 Senegal80%0.67300%10$33M
Aluminium ores / bauxite🇬🇳 Guinea79%0.64458%19$146M
Ferro-niobium🇳🇱 Netherlands67%0.53640%11$103M
Ferro-vanadium🇦🇹 Austria54%0.34465%17$65M
Natural graphite🇫🇷 France54%0.33518%15$562k
Lithium carbonate🇨🇱 Chile47%0.29650%12$44M
Arsenic🇫🇷 France45%0.34312%7$2M
Silicon, < 99.99%🇳🇴 Norway45%0.27470%26$580M
Helium🇶🇦 Qatar44%0.25210%28$283M
Feldspar🇹🇷 Turkey 41%0.26270%16$14M
Coking coal🇦🇺 Australia 39%0.30220%15$2.4B
Germanium🇨🇳 China 37%0.234737%32$106M
Gallium🇨🇳 China 37%0.235837%32$106M
Hafnium, unwrought🇨🇳 China37%0.233337%32$106M
Nickel, unwrought🇳🇴 Norway36%0.20320%20$757M
Tantalum, unwrought🇪🇪 Estonia35%0.233315%12$7M
Phosphorus🇰🇿 Kazakhstan35%0.26561%12$116M
Baryte🇳🇱 Netherlands34%0.201510%16$19M
Natural borates🇱🇺 Luxembourg33%0.20410%11$1M
Palladium, unwrought🇿🇦 South Africa32%0.16250%33$2.2B
Manganese ore🇳🇱 Netherlands32%0.20460%9$10M
Fluorspar, >97% CaF2🇿🇦 South Africa30%0.215010%14$51M
Platinum, unwrought🇧🇪 Belgium28%0.21390%34$1.0B
Antimony, unwrought🇳🇱 Netherlands25%0.173523%11$4M
Tungsten, unwrought🇨🇦 Canada23%0.165021%18$10M
Titanium, unwrought🇯🇵 Japan23%0.144315%28$32M
Refined copper cathodes🇵🇱 Poland20%0.12240%31$3.6B
See Germany's trade on the map → All countries The origin gap

Computed from out/flows_2024.json + out/data.json by build_profiles.py. Customs records the immediate shipper, not the mine — see methodology.