China holds an estimated 1.4 billion barrels of crude in storage, giving it the world's largest estimated strategic oil inventory and allowing Beijing to draw down stockpiles during the Strait of Hormuz crisis rather than participate in the emergency releases organised by Western countries.
According to the US Energy Information Administration, China held nearly 1.4 billion barrels of crude in government and commercial storage at the end of 2025. An estimated 1.1 million barrels a day were added to Chinese strategic inventories during 2025.