Iron Ore Prices Stagnate as Weak Chinese Demand and Ample Supply Dominate Market
Official Singapore Exchange data and TradingView charts confirm that iron ore futures for 62% Fe CFR China traded at $94.35 per ton on June 25, 2025. The market barely moved in the past 24 hours, with prices fluctuating between $94.21 and $94.45.
Volatility stayed low and trading volumes subdued, showing that traders remain cautious and reluctant to take new positions. Technical analysis of the four-hour and daily charts reveals a persistent downtrend.
On both timeframes, prices sit below the 50-, 100-, and 200-period moving averages, which cluster between $94.55 and $97.56. The Relative Strength Index (RSI) reads 40.91 on the four-hour chart and 34.84 on the daily, both near oversold territory.
The MACD remains negative and flat, confirming a lack of strong momentum in either direction. Bollinger Bands continue to contract around the current price, indicating ongoing downward pressure but also the risk of a technical bounce if a catalyst emerges.
Fundamental factors continue to weigh on sentiment. Chinese steel demand remains soft, with official data showing only modest output growth and high port inventories. The latest figures report 146.85 million tons of iron ore at Chinese ports, up 28% year-on-year.
This persistent oversupply signals that mills focus on cost control and favor lower-grade feedstocks. Supply from Australia and Brazil remains steady, with no major disruptions reported.
The recent downgrade of Pilbara Blend fines quality by Rio Tinto has not offset broader demand weakness. Macroeconomic factors also play a role. The property sector in China, a key driver of steel and iron ore demand, continues to struggle.
Real estate investment fell 10.1% year-on-year through the first nine months of 2024, and new construction starts contracted 22.2% in the same period. These figures highlight ongoing challenges for the world’s largest iron ore consumer.
Steel mills have shifted purchasing patterns toward just-in-time buying, reducing the urgency for bulk purchases and limiting price volatility. ETF flows and open interest on iron ore futures remain steady but cautious.
There is no evidence of significant inflows or outflows, reflecting the wait-and-see approach among institutional investors. Trading volumes across major exchanges also show no decisive directional moves, as participants await clearer demand signals from China.
The technical setup suggests continued range-bound trading until fundamental catalysts emerge. Support levels appear at $93.22, with resistance near $94.75 and $97.35. The market’s bias remains neutral to bearish, with oversold signals on the daily chart but no strong reversal pattern.
In summary, iron ore prices hold near multi-month lows as oversupply and weak Chinese demand persist. The market lacks conviction, and both technical and fundamental indicators suggest that only a significant shift in Chinese policy or a supply shock could break the current stalemate.
Live Market IntelligenceCommodities — Live Market Board
Rio Times · Live Market Intelligence
Commodities — Live Market Board
-0.03%
| Instrument | Last | Change | YoY | Prev. | High | Low | Volume |
|---|---|---|---|---|---|---|---|
| GOLD | 4,461 | +1.78% | +33.20% | 4,383 | 4,503 | 4,421 | 139,824 |
| SILVER | 65.59 | +1.26% | +73.05% | 64.77 | 66.98 | 64.81 | 46,406 |
| BRENT | 88.88 | -0.03% | +34.42% | 88.91 | 90.07 | 88.12 | 29,713 |
| WTI | 83.11 | -0.11% | +31.57% | 83.20 | 84.35 | 82.40 | 166,848 |
| COPPER | 6.61 | +0.03% | +46.70% | 6.61 | 6.71 | 6.61 | 39,543 |
| LITHIUM | 75.20 | +1.47% | +62.95% | 74.11 | 75.80 | 75.08 | 89,275 |
| IRON ORE | 161.91 | — | +58.10% | 161.91 | 161.91 | 1 | |
| SOY | 1,184 | +3.20% | +17.05% | 1,148 | 1,199 | 1,168 | 163,179 |
| CORN | 480.50 | +10.02% | +29.34% | 436.75 | 480.75 | 459.50 | 341,248 |
| WHEAT | 655.00 | +3.93% | +29.70% | 630.25 | 657.75 | 631.50 | 128,793 |
| COFFEE | 317.25 | -5.51% | +0.67% | 335.75 | 321.20 | 313.55 | 21,747 |
| SUGAR | 16.43 | -1.79% | -3.01% | 16.73 | 17.11 | 16.22 | 171,992 |
| COCOA | 5,719 | +3.18% | -34.96% | 5,543 | 5,779 | 5,574 | 26,773 |
| ORANGE JUICE | 138.55 | -0.47% | -45.38% | 139.20 | 141.05 | 137.50 | 703 |
| COTTON | 85.03 | +2.33% | +26.78% | 83.09 | 82.90 | 81.96 | 16,546 |
| BEEF | 223.60 | -3.93% | -5.18% | 232.75 | 226.40 | 223.00 | 16,126 |
| CATTLE | 339.10 | -3.16% | -1.82% | 350.17 | 345.50 | 338.60 | 10,164 |
| USD/BRL | 5.16 | +0.01% | -5.13% | 5.16 | 5.18 | 5.14 | — |
This article was produced by The Rio Times’ automated newsroom system. How we use AI · Report an error
LatAm Markets: Live Signals → — real-time movers, turnover leaders and FX across Latin America.
Read More from The Rio Times