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 November 2023, Germany's petrol supply was 1,787 kt: 79% from its own refineries, with imports mainly from the Netherlands (11%) and Belgium (5%); tracing one step back, the crude behind it is estimated to come mainly from the United States (19%), Norway (13%) and Libya (10%), and 9% cannot be traced.

The numbers as a table
Reported: where Germany's petrol came from
FromToTonnesShareHow we know
Germany (own refineries)Germany: petrol supply1,407,64078.8%ReportedEurostat nrg_cb_oilm (refinery output)
NetherlandsGermany: petrol supply192,59010.8%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
BelgiumGermany: petrol supply90,5895.1%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
SlovakiaGermany: petrol supply25,8441.4%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
CzechiaGermany: petrol supply24,1411.4%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
SwitzerlandGermany: petrol supply19,4541.1%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
United KingdomGermany: petrol supply17,2581.0%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
AustriaGermany: petrol supply5,9320.3%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
NorwayGermany: petrol supply2,2150.1%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
Estimate: the crude oil behind each supplier's fuel
FromToTonnesShareHow we know
United StatesGermany (own refineries)266,92019.0%EstimatedEstimate: Germany's petrol to Germany split by Germany's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Other crude originsGermany (own refineries)265,50018.9%EstimatedEstimate: Germany's petrol to Germany split by Germany's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
NorwayGermany (own refineries)199,86014.2%EstimatedEstimate: Germany's petrol to Germany split by Germany's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
LibyaGermany (own refineries)170,99212.1%EstimatedEstimate: Germany's petrol to Germany split by Germany's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
KazakhstanGermany (own refineries)150,65310.7%EstimatedEstimate: Germany's petrol to Germany split by Germany's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
United KingdomGermany (own refineries)97,6096.9%EstimatedEstimate: Germany's petrol to Germany split by Germany's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
IraqGermany (own refineries)83,4755.9%EstimatedEstimate: Germany's petrol to Germany split by Germany's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Germany: crude origin not reportedGermany (own refineries)66,2764.7%UnknownThe supplying country's statistics did not say where part of its crude came from.
NigeriaGermany (own refineries)63,0544.5%EstimatedEstimate: Germany's petrol to Germany split by Germany's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
United StatesNetherlands53,48427.8%EstimatedEstimate: Netherlands's petrol to Germany split by Netherlands's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Germany: crude not from importsGermany (own refineries)43,3003.1%UnknownThe refineries used more crude than the country imported (its own production or stocks). That part is not traced rather than being filled with the import mix.
Other crude originsNetherlands30,73616.0%EstimatedEstimate: Netherlands's petrol to Germany split by Netherlands's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
NorwayNetherlands24,56912.8%EstimatedEstimate: Netherlands's petrol to Germany split by Netherlands's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Other crude originsSlovakia23,86292.3%EstimatedEstimate: Slovakia's petrol to Germany split by Slovakia's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
IraqNetherlands22,66211.8%EstimatedEstimate: Netherlands's petrol to Germany split by Netherlands's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
United KingdomNetherlands22,10711.5%EstimatedEstimate: Netherlands's petrol to Germany split by Netherlands's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Other crude originsBelgium21,74924.0%EstimatedEstimate: Belgium's petrol to Germany split by Belgium's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
NigeriaNetherlands20,97010.9%EstimatedEstimate: Netherlands's petrol to Germany split by Netherlands's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Switzerland: no crude dataSwitzerland19,454100.0%UnknownWe hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
Other crude originsCzechia18,35576.0%EstimatedEstimate: Czechia's petrol to Germany split by Czechia's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
United StatesBelgium18,05519.9%EstimatedEstimate: Belgium's petrol to Germany split by Belgium's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Smaller flows: no crude dataUnited Kingdom17,258100.0%UnknownWe hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
NorwayBelgium13,82515.3%EstimatedEstimate: Belgium's petrol to Germany split by Belgium's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
United KingdomBelgium10,19711.3%EstimatedEstimate: Belgium's petrol to Germany split by Belgium's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Smaller flows: crude origin not reportedNetherlands9,3974.9%UnknownThe supplying country's statistics did not say where part of its crude came from.
KazakhstanNetherlands8,6654.5%EstimatedEstimate: Netherlands's petrol to Germany split by Netherlands's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
NigeriaBelgium7,5588.3%EstimatedEstimate: Belgium's petrol to Germany split by Belgium's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Smaller flows: crude origin not reportedBelgium6,9577.7%UnknownThe supplying country's statistics did not say where part of its crude came from.
IraqBelgium6,6187.3%EstimatedEstimate: Belgium's petrol to Germany split by Belgium's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
KazakhstanBelgium5,6296.2%EstimatedEstimate: Belgium's petrol to Germany split by Belgium's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
KazakhstanCzechia3,30313.7%EstimatedEstimate: Czechia's petrol to Germany split by Czechia's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
KazakhstanAustria2,59543.8%EstimatedEstimate: Austria's petrol to Germany split by Austria's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Smaller flows: no crude dataNorway2,215100.0%UnknownWe hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
Smaller flows: crude origin not reportedCzechia1,7027.0%UnknownThe supplying country's statistics did not say where part of its crude came from.
LibyaAustria1,26421.3%EstimatedEstimate: Austria's petrol to Germany split by Austria's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
United KingdomSlovakia1,0934.2%EstimatedEstimate: Slovakia's petrol to Germany split by Slovakia's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Smaller flows: crude not from importsSlovakia8893.4%UnknownThe refineries used more crude than the country imported (its own production or stocks). That part is not traced rather than being filled with the import mix.
IraqAustria83114.0%EstimatedEstimate: Austria's petrol to Germany split by Austria's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Other crude originsAustria81613.8%EstimatedEstimate: Austria's petrol to Germany split by Austria's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
IraqCzechia7823.2%EstimatedEstimate: Czechia's petrol to Germany split by Czechia's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
NorwaySweden56659.3%EstimatedEstimate: Sweden's petrol to Germany split by Sweden's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
NorwayOther suppliers34383.0%EstimatedEstimate: Other suppliers's petrol to Germany split by Other suppliers's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Smaller flows: crude not from importsAustria3095.2%UnknownThe refineries used more crude than the country imported (its own production or stocks). That part is not traced rather than being filled with the import mix.
United KingdomSweden16917.7%EstimatedEstimate: Sweden's petrol to Germany split by Sweden's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Smaller flows: no crude dataOther suppliers140200.0%UnknownWe hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
Smaller flows: crude origin not reportedAustria1172.0%UnknownThe supplying country's statistics did not say where part of its crude came from.
United StatesSweden10110.5%EstimatedEstimate: Sweden's petrol to Germany split by Sweden's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Other crude originsOther suppliers9987.3%EstimatedEstimate: Other suppliers's petrol to Germany split by Other suppliers's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
NigeriaSweden667.0%EstimatedEstimate: Sweden's petrol to Germany split by Sweden's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
United StatesOther suppliers6341.6%EstimatedEstimate: Other suppliers's petrol to Germany split by Other suppliers's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Smaller flows: crude not from importsOther suppliers5416.2%UnknownThe refineries used more crude than the country imported (its own production or stocks). That part is not traced rather than being filled with the import mix.
LibyaSweden404.2%EstimatedEstimate: Sweden's petrol to Germany split by Sweden's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
United KingdomOther suppliers195.7%EstimatedEstimate: Other suppliers's petrol to Germany split by Other suppliers's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
NigeriaOther suppliers1922.7%EstimatedEstimate: Other suppliers's petrol to Germany split by Other suppliers's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
LibyaOther suppliers1314.2%EstimatedEstimate: Other suppliers's petrol to Germany split by Other suppliers's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Other crude originsSweden121.2%EstimatedEstimate: Sweden's petrol to Germany split by Sweden's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
IraqOther suppliers713.5%EstimatedEstimate: Other suppliers's petrol to Germany split by Other suppliers's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
KazakhstanOther suppliers613.4%EstimatedEstimate: Other suppliers's petrol to Germany split by Other suppliers's crude-import mix over 2023-09 to 2023-11. Confidence: medium.
Smaller flows: crude origin not reportedOther suppliers12.4%UnknownThe supplying country's statistics did not say where part of its crude came from.

2 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
EurostatInferred · medium
Period 2023-11 (month)Updated 2026-09-26 13:30 UTCConfidenceMediumMethodologyDownload CSV

Left: the crude oil behind the fuel (an estimate). Middle: the country’s own refineries and the countries the fuel was last shipped from, which may be a trading hub rather than where it was refined; the estimate treats each as the refiner. Right: Germany’s supply of petrol in 2023-11, in tonnes of fuel. Only the middle-to-right flows are reported figures.

Month: 2023-11 (requested). Crude mixes are pooled over 2023-09 to 2023-11.

Fuel that cannot be traced, and the reason

  • Germany: crude origin not reported (66,276 t): The supplying country's statistics did not say where part of its crude came from.
  • Germany: crude not from imports (43,300 t): The refineries used more crude than the country imported (its own production or stocks). That part is not traced rather than being filled with the import mix.
  • Smaller flows: no crude data (19,613 t): We hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
  • Switzerland: no crude data (19,454 t): We hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
  • Smaller flows: crude origin not reported (18,175 t): The supplying country's statistics did not say where part of its crude came from.
  • Smaller flows: crude not from imports (1,252 t): The refineries used more crude than the country imported (its own production or stocks). That part is not traced rather than being filled with the import mix.
  • Only the supplier -> country links are reported figures. The crude -> supplier links are an estimate: each supplier's fuel is split by that supplier's own crude-import mix over the latest three months.
  • Exports are assumed to be drawn from every source in proportion to its share of supply.
  • The chain looks back one country only. Imports are counted under the country the fuel was last shipped from; where that country has refineries, fuel that only passed through it is traced as if it had been refined there.
  • Widths are tonnes of this fuel, not tonnes of crude oil: a refinery makes several products from each tonne of crude.

Germany: country page