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 March 2025, all 27 EU member states reported importing 2,217 kt of petrol; the largest origins outside the EU were the United Kingdom (6%), and 87% came from other EU member states, with less than 1% not attributed to any country.

The numbers as a table
Reported imports, largest first
FromToTonnesShareHow we know
BelgiumNetherlands187,27026.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
NetherlandsGermany134,50749.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
GermanyNetherlands133,61119.1%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
NetherlandsFrance108,00058.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
SwedenNetherlands94,90113.5%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
GermanyPoland88,27773.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United KingdomNetherlands79,56811.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
ItalySpain71,70834.5%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins outside the EUSpain65,84831.7%Summed by usSum of the published imports from the smaller origins.
Other EU member statesNetherlands62,7479.0%Summed by usSum of the published imports from the smaller origins.
SpainNetherlands60,6688.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
SlovakiaGermany48,47517.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesSpain45,58021.9%Summed by usSum of the published imports from the smaller origins.
BelgiumGermany45,16516.6%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
GermanyAustria45,02488.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
SwedenFinland44,00089.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
SpainItaly41,37547.5%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
GermanyCzechia41,00054.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
FinlandLatvia40,65681.1%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesItaly40,40846.4%Summed by usSum of the published imports from the smaller origins.
ItalyNetherlands38,5675.5%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins outside the EUFrance36,00019.6%Summed by usSum of the published imports from the smaller origins.
FinlandSweden33,25054.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
ItalySlovenia33,00076.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United KingdomBelgium27,00040.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
BelgiumLuxembourg26,63980.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
NetherlandsBelgium26,50039.9%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
AustriaHungary25,10059.5%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
SlovakiaCzechia24,00032.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
LithuaniaNetherlands23,1683.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
United KingdomIreland22,02893.6%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins outside the EUNetherlands20,4422.9%Summed by usSum of the published imports from the smaller origins.
Other EU member statesSweden19,25631.3%Summed by usSum of the published imports from the smaller origins.
ItalyFrance19,00010.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
LithuaniaEstonia19,000100.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
CzechiaGermany18,6526.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
AustriaGermany18,2176.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
SwedenDenmark18,00047.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
NetherlandsSpain16,6878.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
CzechiaPoland16,17413.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
GermanyFrance15,0008.2%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesCroatia14,50094.2%Summed by usSum of the published imports from the smaller origins.
Other EU member statesBulgaria12,07871.1%Summed by usSum of the published imports from the smaller origins.
CzechiaSlovakia10,60260.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesCyprus10,45449.6%Summed by usSum of the published imports from the smaller origins.
AustriaCzechia10,00013.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
GermanyDenmark10,00026.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins outside the EUDenmark10,00026.3%Summed by usSum of the published imports from the smaller origins.
Other EU member statesSlovenia10,00023.3%Summed by usSum of the published imports from the smaller origins.
SlovakiaHungary10,00023.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
SpainPortugal9,96599.1%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
GermanySweden9,06014.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
LithuaniaLatvia8,87217.7%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
GermanyBelgium8,10012.2%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesRomania8,000100.0%Summed by usSum of the published imports from the smaller origins.
BelgiumSpain7,9393.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
LithuaniaPoland7,9146.6%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
GermanyLuxembourg6,64620.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
AustriaSlovakia6,48337.2%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
SlovakiaPoland6,3405.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
ItalyCyprus5,99428.5%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesHungary5,50013.0%Summed by usSum of the published imports from the smaller origins.
Other origins outside the EUItaly5,2246.0%Summed by usSum of the published imports from the smaller origins.
Other EU member statesGermany5,0841.9%Summed by usSum of the published imports from the smaller origins.
BelgiumFinland5,00010.2%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins outside the EUBelgium4,8007.2%Summed by usSum of the published imports from the smaller origins.
Other origins outside the EUCyprus4,61721.9%Summed by usSum of the published imports from the smaller origins.
FinlandLithuania3,400100.0%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins outside the EUBulgaria3,30519.5%Summed by usSum of the published imports from the smaller origins.
BelgiumFrance3,0001.6%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesAustria2,7805.4%Summed by usSum of the published imports from the smaller origins.
SlovakiaAustria2,7345.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Origin not reportedFrance2,0001.1%Summed by usPublisher's import total minus the named partners.
CzechiaHungary1,6003.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
NetherlandsBulgaria1,5939.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
NetherlandsIreland1,5016.4%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
SwedenFrance1,0000.5%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
AustriaPoland9940.8%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other origins outside the EUGermany9800.4%Summed by usSum of the published imports from the smaller origins.
Other origins outside the EUCroatia9005.8%Summed by usSum of the published imports from the smaller origins.
SwedenGermany8370.3%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesPoland7930.7%Summed by usSum of the published imports from the smaller origins.
CzechiaAustria6241.2%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesLatvia6121.2%Summed by usSum of the published imports from the smaller origins.
FinlandGermany3990.1%ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis)
Other EU member statesSlovakia3402.0%Summed by usSum of the published imports from the smaller origins.
Other EU member statesPortugal880.9%Summed by usSum of the published imports from the smaller origins.
Other EU member statesMalta6100.0%Summed by usSum of the published imports from the smaller origins.

4 flows with a share under 0.1% are not listed here. They are still counted in every total and drawn in the diagram, and the CSV under Source & method lists every flow.

Source & method
Source
Eurostat (European Commission)Official
Period 2025-03 (month)Updated 2026-09-26 13:22 UTCConfidenceOfficialMethodologyDownload CSV

Left: where the petrol was produced. Right: the EU member state that reported importing it in 2025-03, 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).

Month: 2025-03 (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: Greece. 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.