U.S. has brought crude oil from 80 nations into its refineries In the past 30 years, the U.S. has imported more than 91 billion barrels of oil, drawing from a large variety of sources. The EIA began carefully tracking American oil imports in 1986, meaning there is now a significant amount of historical data. From 1986 to 2016 the U.S. imported 91.2 billion barrels of crude oil, in just under 244,000 individual records. In total, the EIA lists 80 different countries from which the U.S. has imported crude oil. The top ten countries are listed below by oil volume. These ten represent 86 percent of all imports in the last thirty years. (Click to enlarge) Source: EnerCom Analytics U.S. has bought 17.3 billion barrels from Canada Canada has provided the most oil to the U.S.—a total of 17.3 billion barrels since 1986. Imports from Canada have been growing steadily, […]