Critical Materials Atlas
Country profile · import dependency

Indonesia — critical-material dependency

Indonesia imports 32 of the 32 critical materials this atlas tracks ($3.8B). Its most supplier-concentrated dependence is magnesium, unwrought (100% from China); 12 of those imports come mainly from China.

15/100
import-vulnerability index
32
critical materials imported
$3.8B
total imports (2024)
12
mainly-from-China dependencies
22
supplier ≠ the lead miner
How to read this. Each row is where Indonesia 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 (15/100). A value-weighted average, across Indonesia’s imports, of each material’s supply-risk index × how concentrated Indonesia’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 Indonesia is most exposed.
China’s share of Indonesia’s critical-material imports, 2002–2024: 13% ↓ 5%
Indonesia — import sources by material (2024)
MaterialTop sourceshareimport HHIriskChina# sourcesimports
Magnesium, unwrought🇨🇳 China ⛏100%1.0060100%3$5M
Arsenic🇨🇳 China99%0.973199%6$317k
Silicon, < 99.99%🇨🇳 China ⛏98%0.964798%6$36M
Titanium, unwrought🇨🇳 China ⛏96%0.924396%7$71k
Ferro-vanadium🇨🇳 China ⛏95%0.904595%2$204k
Palladium, unwrought🇯🇵 Japan89%0.81250%6$219k
Beryllium, unwrought🇺🇸 United States ⛏85%0.74740%2$13k
Natural graphite🇨🇳 China ⛏79%0.665179%7$491k
Fluorspar, >97% CaF2🇮🇳 India79%0.65515%5$642k
Antimony, unwrought🇹🇭 Thailand78%0.63358%5$2M
Tantalum, unwrought🇯🇵 Japan76%0.623320%4$51M
Phosphate rock🇵🇪 Peru74%0.61310%6$11M
Rare-earth permanent magnets🇨🇳 China ⛏73%0.555273%8$21M
Natural borates🇧🇴 Bolivia69%0.52420%6$8M
Platinum, unwrought🇭🇰 Hong Kong66%0.49390%6$486k
Gallium🇰🇷 South Korea64%0.43575%6$122k
Germanium🇰🇷 South Korea64%0.43445%6$122k
Hafnium, unwrought🇰🇷 South Korea64%0.43325%6$122k
Phosphorus🇮🇳 India62%0.475710%5$418k
Coking coal🇦🇺 Australia ⛏61%0.44241%12$2.7B
Manganese ore🇿🇦 South Africa ⛏54%0.364612%7$79M
Cobalt oxides & hydroxides🇨🇳 China53%0.434353%6$2M
Strontium carbonate🇨🇳 China52%0.485752%7$1M
Aluminium ores / bauxite🇨🇳 China52%0.374552%10$867k
Refined copper cathodes🇯🇵 Japan52%0.34238%9$805M
Ferro-niobium🇸🇬 Singapore51%0.47640%4$22M
Lithium carbonate🇰🇷 South Korea48%0.446446%7$3M
Feldspar🇮🇳 India43%0.292519%10$17M
Baryte🇹🇭 Thailand41%0.331538%11$12M
Nickel, unwrought🇯🇵 Japan35%0.243210%7$6M
Helium🇸🇬 Singapore31%0.212222%7$5M
Tungsten, unwrought🇨🇳 China ⛏27%0.184627%7$177k

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