Archive · 21 Sep 2025
China's Oil Stockpiling: Strategic Moves and Global Implications
China is buying a lot of oil!
It could be because oil is cheap right now, like a good deal at the store.
They also have more room to store it.
A new law even says they have to store oil.
China might also want to make sure they have enough oil if something happens with countries like the U.S. or Taiwan.
Some people think they are doing it for those reasons.
No one is really sure, but they're probably going to keep buying oil for a while.
China has purchased over 150 million barrels of oil beyond current needs.
The stockpiling was exceptionally high during the second quarter.
New rules have codified strategic storage as a legal requirement.
China buys 20% of its oil from countries under U.S. sanctions.
China's current oil inventories equal 110 days of consumption, which might extend to 140-180 by 2026.
- Who
- China
- What
- Stockpiling large amounts of oil
- When
- Ongoing, with exceptionally high stockpiling in Q2
- Where
- China
- Why
- Combination of opportunistic buying, increased storage capacity, strategic needs, and possibly geopolitical considerations
Simple Explanations
Complex Explanations
Reasons for Stockpiling
Simple Explanations
Opportunistic buying because oil is cheap and China has increased storage.
Complex Explanations
Strategic needs and potential geopolitical considerations such as reducing reliance on U.S. assets.
- Oil Purchases
- Over 150 million barrels above actual use
- Cost
- $10 billion at current prices
- Storage Capacity
- About half of China’s tanks are empty
- Strategic Storage
- Legally required for state-owned and private companies since Jan 1st
- Days of Consumption in Inventory
- Currently 110 days, potentially 140-180 by 2026