Fuel Origin

Flows

How oil reaches each country

Where the EU’s crude oil and fuel come from, as each member state reports its imports; every band’s width is proportional to tonnes.

In June 2025, all 27 EU member states reported importing 37,559 kt of crude oil; the largest origins outside the EU were Norway (15%), Kazakhstan (13%) and the United States (13%), and 1% came from other EU member states, with 4% not attributed to any country.

Tap a country to follow its flows. Tap it again, or use the close button, to clear.

  • Reported (solid)
  • Summed by us (dotted)
  • Origin not reported (hatched)
  • Dashed: estimated from published euro value

Origin not reported → EU

Total to EU member states (Jun 2025)

1.33 million tonnes

4% of reported EU crude oil imports

Unknown

Top destination countries

  • Other EU (13)449 kt (34%)
  • Netherlands398 kt (30%)
  • Germany354 kt (27%)

and 2 more in the table above

Source: Eurostat nrg_ti_oilm (imports by country of origin, energy basis)

The numbers as a table
Imports, largest first (rows marked Estimated are estimated from published euro value)
FromToTonnesShareHow we know
Other origins (28)Other EU (13)2,638,184—EstimatedPartly estimated from published euro value. Sum of 11 reported flows, added up on this page.
Other origins (28)Spain2,594,45762.8%Summed by usSum of 6 reported flows, added up on this page.
Other origins (28)Italy2,244,46447.4%Summed by usSum of 7 reported flows, added up on this page.
Other origins (28)Germany2,131,03031.2%Summed by usSum of 8 reported flows, added up on this page.
NorwayOther EU (13)1,881,352—EstimatedPartly estimated from published euro value. Sum of 5 reported flows, added up on this page.
Other origins (28)Netherlands1,686,27243.5%Summed by usSum of 5 reported flows, added up on this page.
NorwayGermany1,588,84723.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
KazakhstanOther EU (13)1,151,817—Summed by usSum of 5 reported flows, added up on this page.
LibyaGermany1,118,00916.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins (28)Belgium1,096,80042.3%Summed by usSum of 7 reported flows, added up on this page.
Other origins (28)France1,063,00030.1%Summed by usSum of 4 reported flows, added up on this page.
KazakhstanGermany861,07512.6%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United StatesNetherlands854,06622.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United StatesOther EU (13)846,355—EstimatedPartly estimated from published euro value. Sum of 5 reported flows, added up on this page.
LibyaItaly840,63217.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
KazakhstanItaly811,22617.1%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United StatesSpain758,57918.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United StatesFrance757,00021.5%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United StatesGermany730,77910.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Saudi ArabiaPoland711,61935.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Saudi ArabiaOther EU (13)674,902—Summed by usSum of 5 reported flows, added up on this page.
NorwayBelgium629,60024.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
KazakhstanFrance599,00017.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins (28)Greece598,34332.8%Summed by usSum of 2 reported flows, added up on this page.
LibyaFrance588,00016.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins (28)Poland570,44428.1%Summed by usSum of 4 reported flows, added up on this page.
NorwayPoland564,57727.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
KazakhstanGreece527,66328.9%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
KazakhstanBelgium489,70018.9%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Origin not reportedOther EU (13)449,168—Summed by usSum of 2 reported flows, added up on this page.
NorwayNetherlands445,96211.5%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Saudi ArabiaItaly421,9748.9%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United StatesItaly421,0988.9%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Origin not reportedNetherlands397,92510.3%Summed by usPublisher's import total minus the named partners.
LibyaOther EU (13)356,090—Summed by usSum of 4 reported flows, added up on this page.
Origin not reportedGermany354,0795.2%Summed by usPublisher's import total minus the named partners.
KazakhstanNetherlands342,4218.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United StatesBelgium317,40012.2%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
NorwayGreece293,87816.1%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
LibyaGreece271,64914.9%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
NorwayFrance258,0007.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
LibyaSpain240,5455.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Saudi ArabiaSpain222,3005.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
KazakhstanSpain221,0945.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United StatesPoland186,4739.2%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Saudi ArabiaFrance174,0004.9%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Saudi ArabiaNetherlands152,9263.9%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Saudi ArabiaGreece135,2367.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
NorwaySpain94,2122.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Origin not reportedFrance87,0002.5%Summed by usPublisher's import total minus the named partners.
Saudi ArabiaGermany46,2370.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Origin not reportedBelgium41,8001.6%Summed by usPublisher's import total minus the named partners.
LibyaBelgium19,6000.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Source & method
Source
Eurostat (European Commission)Inferred · medium
Period 2025-06 (month)Updated 2026-09-24 07:37 UTCConfidenceMediumMethodologyDownload CSV

Left: where the crude oil was produced. Right: the EU member state that reported importing it in 2025-06, in tonnes. Every solid flow is a figure a member state published. In the Top 5 views the other side keeps its eight largest countries and sums the rest into one “Other” row (our arithmetic, dotted).

Dashed flows are estimated from the published euro value: the reporting country withholds the tonnes, and its official figure for the month is not published. Customs basis (country of consignment), INFERRED - not a published tonnage. Method

Month: 2025-06 (requested; 27 of 27 member states reported). Energy basis: the country where the oil was produced, as each EU member state reports it (Eurostat nrg_ti_oilm).

Not in the diagram: Cyprus, Estonia, Latvia, Luxembourg, Malta, Slovenia. They reported no imports above zero from any named origin for this month (a reported zero, or origins the publisher withheld). That is not the same as importing nothing.

  • Energy basis (Eurostat nrg_ti_oilm): the country where the oil was produced, as each EU member state reports it. The customs basis (country of consignment) is not mixed in.
  • Imports from other EU member states are mostly re-exports of oil produced elsewhere; they are grouped separately so they are not read as production.
  • A member state's imports the publisher did not attribute to a country are shown as 'Origin not reported', never spread over the named origins.