The global cost of shipping raw materials by sea. When it moves, real industrial demand is moving — making it one of the most physically grounded indicators in macro.
The Baltic Dry Index measures what shipping companies are charging to move dry bulk cargo (iron ore, coal, grain, cement) across the world’s oceans. Unlike most economic data, it reflects actual physical activity — ships either moved cargo or they didn’t. Rising rates indicate growing industrial demand; falling rates indicate weakening demand. It’s a real-economy signal that’s impossible to fake.
The Baltic Dry Index (BDI) is published daily by the Baltic Exchange in London. It measures the average cost to ship raw materials by sea, weighted across different ship sizes and routes.
The index covers dry bulk shipping: iron ore, coal, grain, cement, sand, sulfur, and similar raw materials. It excludes containerized shipping (consumer goods, electronics) and liquid bulk (oil, chemicals), which have their own separate indices.
The index is constructed by polling shipbrokers around the world for actual transaction rates on representative routes — China-Brazil for iron ore, North America-Europe for grain, etc. Because it reflects real transactions, not market sentiment, the BDI is uniquely grounded in physical economic activity.
Ships either moved iron ore across the Pacific or they didn’t. There’s no spin in this number.
Most economic indicators measure what economic actors say or plan. The BDI measures what they actually did. When steel mills need iron ore, they charter ships. When demand rises, more ships are needed and rates climb. When demand falls, ships sit idle and rates collapse.
This physical grounding makes the BDI nearly impossible to manipulate. There’s no sentiment component, no survey bias, no government revision history. Either the cargo moved or it didn’t.
Raw materials shipping leads finished-goods production by months. Iron ore shipped from Brazil to China today becomes steel in 60 days, which becomes cars and buildings in 90-180 days. By the time the cars and buildings show up in GDP data, the BDI has already signaled the underlying demand trend.
This makes the BDI one of the cleanest leading indicators for industrial activity. Rising BDI signals manufacturing demand picking up; falling BDI signals it weakening. Major moves typically precede industrial production data by 2-3 months.
To know whether a reading is meaningful, you need to know where the indicator has been historically. Here's how the Baltic Dry Index has behaved through major moments since 2008:
The BDI is famously volatile. It can swing 200-400% in a single year based on shifts in shipping capacity, weather, and Chinese demand. The pre-2008 peak above 11,000 reflected a unique supply-demand mismatch that has not been seen since. Current readings around 1,000-1,500 represent the more normal post-2010 range.
Click any tip to expand.
The BDI can swing 10% in a single day on technical factors (a single large vessel chartering, weather rerouting, port congestion). Multi-week or multi-month trends are the signal worth watching, not daily prints.
China imports the majority of the world’s iron ore and a huge share of coal and grain. The BDI is therefore heavily influenced by Chinese industrial activity. When Chinese steel demand surges, BDI rallies. When Chinese property markets weaken, BDI tends to fall.
BDI is a price, set by demand for shipping AND supply of ships. New ships take years to build. After 2008, oversupply of ships (built during the 2007 boom) kept the BDI depressed for years even as demand recovered. Always consider the supply context, not just demand.
BDI ranges have shifted dramatically over decades. A reading of 1,500 was very weak in 2008 but quite strong in 2016. Historical percentile is more useful than the raw number for assessing whether current conditions are tight or loose.
Three things people often get wrong about reading the Baltic Dry Index.
Not directly. The BDI correlates loosely with commodity and industrial stocks, but it’s a poor predictor of broad equity indices. The S&P 500 is heavily weighted toward services and technology companies whose demand for raw materials shipping is minimal. The BDI is a real-economy signal, not an equity market signal.
Because shipping supply is very inelastic in the short term. You can’t quickly add ships when demand spikes (new ships take 2-3 years to build), and you can’t quickly reduce them when demand drops (ships are expensive assets that owners don’t scrap easily). This means small changes in demand cause large changes in price.
Yes, but less than it did 20 years ago. Services don’t need shipping; raw materials and goods do. The BDI is still a clean signal for the goods-producing part of the global economy, which remains large. But it captures less of the U.S. economy than it did historically.
The Baltic Dry Index is published by the Baltic Exchange in London. It’s a commercial index, not freely available via standard APIs. MacroRead uses the BDRY ETF (Breakwave Dry Bulk Shipping ETF) as a daily-tradable proxy, scaled by a constant factor to approximate BDI levels.
BDRY holds dry bulk shipping futures contracts and tracks the BDI closely. Its NAV moves in sync with shipping rates, providing a daily signal that matches the underlying BDI without requiring a Baltic Exchange license.
Note: BDRY tracks BDI directionally but may diverge slightly on individual days due to futures basis and roll yield effects. Trend signals remain reliable; single-day moves should be interpreted with this caveat in mind.
Baltic Dry Index is one piece of a broader macro picture. These give complementary readings:
MacroRead tracks this indicator alongside nine others, all updated daily with normalized scores, historical context, and plain-English interpretation. No subscription required.
View Live Dashboard