U.S. Crude Oil Stockpiles Reach Lowest Level in Over Two Decades
As of late May 2026, U.S. crude oil and petroleum product inventories have fallen to their lowest level since May 2004 at 1.573 billion barrels. The decline reflects a significant drop in stockpiles over the past two decades.

Topics: oil inventories petroleum stockpiles