How Much Oil does the Us Import?

The U.S. imports 7.14 billion barrels of oil, as of 2008. As of August of this year the top five counties importing to the U.S. are: Canada, Mexico, Venezuela, Nigeria, and Saudi Arabia.