Seaborne iron ore supply conditions remain comfortable. The three largest producers — Vale, Rio Tinto, and BHP Group — are collectively tracking at a run rate of approximately 970 million tonnes per annum in the first half of 2026. All three have maintained their full-year guidance, and there are no signs of the operational disruptions that have constrained supply in prior years.

Rio Tinto's Pilbara operations in Western Australia are performing well. The company shipped approximately 81 million tonnes in Q2 2026 (unofficial run rate), up 2% from Q1, driven by improved mine site productivity and favorable weather conditions. The company's Gudai-Darri mine continues to ramp, contributing to higher-grade ore availability.

BHP Group's Western Australia Iron Ore operations are on track. BHP reported 70 million tonnes shipped in the March quarter (fiscal Q3) and is maintaining full fiscal year guidance of 282-288 million tonnes. The South Flank mine now operates at full capacity of 80 million tonnes per annum, replacing depleting Yandi production with equivalent volumes and slightly higher grade.

Vale's supply performance has improved after a challenging 2025. Vale shipped 78 million tonnes in Q1 2026, and Q2 shipments are on track to exceed 85 million tonnes, supported by better weather conditions in the Northern System (Carajas). The company maintains its 2026 guidance of 345-355 million tonnes, with S11D expansion progressing.

Sea freight costs have fallen to multi-year lows. The Brazil-to-China iron ore freight rate (C3 route) is at $18.50 per tonne, the lowest since early 2023. The Australia-to-China rate (C5 route) is at $7.80/t, down 15% year-over-year. Lower freight costs benefit Chinese buyers by reducing the delivered cost of seaborne ore relative to domestic Chinese production.

Indian iron ore exports to China reached 18 million tonnes in Q2 2026, up 12% year-over-year. India has emerged as a swing supplier, lifting export restrictions that were in place during 2022-2023. Indian ore grades (58-62% Fe) are competitive at current price levels, and the freight advantage versus Brazil makes it a viable alternative for Chinese steel mills. Indian exports could reach 70-75 Mt annually at $100-110 iron ore prices.

What this means for buyers

Ample seaborne supply means there is no structural scarcity premium in the current iron ore price. The $95-105 range is normal for the current supply-demand balance. The Big 3's consistent performance means supply disruptions that would push prices above $110 would need to be exogenous — geopolitical, weather, or shipping channel events. For long-term buyers, the current environment favors annual contracts priced off index averages.