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 2025, Luxembourg's petrol supply was 33 kt, all of it imported, mainly from Belgium (70%) and Germany (26%); tracing one step back, the crude behind it is estimated to come mainly from Norway (22%), Kazakhstan (17%) and the United States (14%), and 8% cannot be traced.

The numbers as a table
Reported: where Luxembourg's petrol came from
FromToTonnesShareHow we know
BelgiumLuxembourg: petrol supply23,15770.0%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
GermanyLuxembourg: petrol supply8,72026.4%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
NetherlandsLuxembourg: petrol supply1,2073.6%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
Estimate: the crude oil behind each supplier's fuel
FromToTonnesShareHow we know
NorwayBelgium5,69524.6%EstimatedEstimate: Belgium's petrol to Luxembourg split by Belgium's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
KazakhstanBelgium4,06717.6%EstimatedEstimate: Belgium's petrol to Luxembourg split by Belgium's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
Other crude originsBelgium3,29614.2%EstimatedEstimate: Belgium's petrol to Luxembourg split by Belgium's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
United StatesBelgium3,17813.7%EstimatedEstimate: Belgium's petrol to Luxembourg split by Belgium's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
Other crude originsGermany2,73431.4%EstimatedEstimate: Germany's petrol to Luxembourg split by Germany's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
GuyanaBelgium2,0258.7%EstimatedEstimate: Belgium's petrol to Luxembourg split by Belgium's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
BrazilBelgium1,8397.9%EstimatedEstimate: Belgium's petrol to Luxembourg split by Belgium's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
Belgium: crude origin not reportedBelgium1,5476.7%UnknownThe supplying country's statistics did not say where part of its crude came from.
NorwayGermany1,34615.4%EstimatedEstimate: Germany's petrol to Luxembourg split by Germany's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
KazakhstanGermany1,25914.4%EstimatedEstimate: Germany's petrol to Luxembourg split by Germany's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
United StatesGermany1,16213.3%EstimatedEstimate: Germany's petrol to Luxembourg split by Germany's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
NigeriaBelgium1,1134.8%EstimatedEstimate: Belgium's petrol to Luxembourg split by Belgium's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
United KingdomGermany87610.0%EstimatedEstimate: Germany's petrol to Luxembourg split by Germany's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
Germany: crude origin not reportedGermany8459.7%UnknownThe supplying country's statistics did not say where part of its crude came from.
United KingdomBelgium3821.6%EstimatedEstimate: Belgium's petrol to Luxembourg split by Belgium's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
United StatesNetherlands26922.3%EstimatedEstimate: Netherlands's petrol to Luxembourg split by Netherlands's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
NigeriaGermany2322.7%EstimatedEstimate: Germany's petrol to Luxembourg split by Germany's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
NorwayNetherlands21718.0%EstimatedEstimate: Netherlands's petrol to Luxembourg split by Netherlands's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
KazakhstanNetherlands17714.7%EstimatedEstimate: Netherlands's petrol to Luxembourg split by Netherlands's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
Other crude originsNetherlands16613.8%EstimatedEstimate: Netherlands's petrol to Luxembourg split by Netherlands's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
Smaller flows: crude not from importsGermany1381.6%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.
BrazilGermany1291.5%EstimatedEstimate: Germany's petrol to Luxembourg split by Germany's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
United KingdomNetherlands1038.5%EstimatedEstimate: Netherlands's petrol to Luxembourg split by Netherlands's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
NigeriaNetherlands867.2%EstimatedEstimate: Netherlands's petrol to Luxembourg split by Netherlands's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
Smaller flows: crude origin not reportedNetherlands786.5%UnknownThe supplying country's statistics did not say where part of its crude came from.
BrazilNetherlands685.6%EstimatedEstimate: Netherlands's petrol to Luxembourg split by Netherlands's crude-import mix over 2025-09 to 2025-11. Confidence: medium.
Smaller flows: crude not from importsNetherlands433.6%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.

One flow with a share under 0.1% is not listed here. It is 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 2025-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: Luxembourg’s supply of petrol in 2025-11, in tonnes of fuel. Only the middle-to-right flows are reported figures.

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

Fuel that cannot be traced, and the reason

  • Belgium: crude origin not reported (1,547 t): The supplying country's statistics did not say where part of its crude came from.
  • Germany: crude origin not reported (845 t): The supplying country's statistics did not say where part of its crude came from.
  • Smaller flows: crude not from imports (196 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: crude origin not reported (78 t): The supplying country's statistics did not say where part of its crude came from.
  • 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.

Luxembourg: country page