World map showing where the U.S. imports oil from
World map showing where the U.S. imports oil from

The U.S. imported 7.9 million barrels of oil per day in 2025, including crude oil and petroleum products.

Canada supplied nearly 57% of those imports, far more than any other country.

Mexico ranked second, followed by Saudi Arabia, Iraq, and Brazil.

Canada towers over every other source of U.S. oil imports.

In 2025, the U.S. imported nearly nine times more oil from Canada than from Mexico, its second-largest supplier. The gap reflects decades of integrated pipelines, refinery infrastructure, and cross-border energy trade.

The data for this map comes from the U.S. Energy Information Administration's imports by country of origin and includes both crude oil and petroleum products.

Canada was by far the largest source of U.S. oil imports in 2025, supplying 4.5 million barrels per day.

The table below ranks U.S. oil import origins in 2025 by average daily volume, measured in thousands of barrels per day:

U.S. Oil Imports in 2025
(Thousand Barrels per Day)

Canada's 4.5 million bpd was more than three times the combined total of Mexico, Saudi Arabia, Iraq, and Brazil, the next four largest suppliers.

Geography and refinery infrastructure help explain that enormous lead.

Alberta's oil sands produce heavy, sour crude, and major pipelines carry that oil south into the United States. Midwest refineries were built around that supply: Canadian barrels account for essentially all of the region's crude imports and more than 70% of what its refineries run. Many of these facilities have coking units designed to turn heavy crude into lighter fuels.

That makes Canadian crude a natural complement to the lighter, sweeter oil produced by many U.S. shale fields.

Landlocked Canadian crude has also historically sold at a discount to U.S. benchmark grades. Until the Trans Mountain expansion opened additional access to the Pacific Coast in 2024, Canadian producers had fewer options for reaching overseas buyers.

The U.S. is one of the world's largest oil producers, so why import 7.9 million barrels per day?

One reason is that crude oils are not interchangeable. Much of the oil produced by U.S. shale fields is relatively light and sweet, while many American refineries were designed or upgraded to process heavier crude. Canada's oil sands provide enormous volumes of that heavier feedstock through an established cross-border pipeline network.

This helps explain why the U.S. can produce and export large volumes of oil while simultaneously importing millions of barrels each day.