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 2026, France's jet fuel supply was 1,026 kt: 45% from its own refineries, with imports mainly from Kuwait (36%), Bahrain (10%) and Italy (6%); tracing one step back, the crude behind it is estimated to come mainly from the United States (16%), Nigeria (6%) and Kazakhstan (6%), and 48% cannot be traced.

The numbers as a table
Reported: where France's jet fuel came from
FromToTonnesShareHow we know
France (own refineries)France: jet fuel supply464,00045.2%ReportedEurostat nrg_cb_oilm (refinery output)
KuwaitFrance: jet fuel supply368,00035.9%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
BahrainFrance: jet fuel supply100,0009.7%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
ItalyFrance: jet fuel supply57,0005.6%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
NetherlandsFrance: jet fuel supply11,0001.1%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
BelgiumFrance: jet fuel supply9,0000.9%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
Trinidad and TobagoFrance: jet fuel supply7,0000.7%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
United StatesFrance: jet fuel supply6,0000.6%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
SpainFrance: jet fuel supply2,0000.2%ReportedEurostat nrg_ti_oilm (imports by partner country, energy basis)
Imports, origin not reportedFrance: jet fuel supply2,0000.2%Summed by usPublisher's import total minus the named partners.
Estimate: the crude oil behind each supplier's fuel
FromToTonnesShareHow we know
Kuwait: no crude dataKuwait368,000100.0%UnknownWe hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
United StatesFrance (own refineries)151,00132.5%EstimatedEstimate: France's jet fuel to France split by France's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Bahrain: no crude dataBahrain100,000100.0%UnknownWe hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
Other crude originsFrance (own refineries)81,99017.7%EstimatedEstimate: France's jet fuel to France split by France's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
NigeriaFrance (own refineries)56,96512.3%EstimatedEstimate: France's jet fuel to France split by France's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
KazakhstanFrance (own refineries)50,86511.0%EstimatedEstimate: France's jet fuel to France split by France's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
IraqFrance (own refineries)32,3307.0%EstimatedEstimate: France's jet fuel to France split by France's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
NorwayFrance (own refineries)31,0476.7%EstimatedEstimate: France's jet fuel to France split by France's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
AlgeriaFrance (own refineries)27,4725.9%EstimatedEstimate: France's jet fuel to France split by France's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
LibyaFrance (own refineries)27,1625.9%EstimatedEstimate: France's jet fuel to France split by France's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Other crude originsItaly20,12035.3%EstimatedEstimate: Italy's jet fuel to France split by Italy's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
LibyaItaly15,46527.1%EstimatedEstimate: Italy's jet fuel to France split by Italy's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Smaller flows: no crude dataTrinidad and Tobago7,000100.0%UnknownWe hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
Smaller flows: no crude dataUnited States6,000100.0%UnknownWe hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
KazakhstanItaly5,67210.0%EstimatedEstimate: Italy's jet fuel to France split by Italy's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Smaller flows: crude origin not reportedFrance (own refineries)5,1681.1%UnknownThe supplying country's statistics did not say where part of its crude came from.
United StatesItaly4,2077.4%EstimatedEstimate: Italy's jet fuel to France split by Italy's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Smaller flows: crude not from importsItaly3,7836.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.
IraqItaly3,5106.2%EstimatedEstimate: Italy's jet fuel to France split by Italy's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
NorwayBelgium3,34837.2%EstimatedEstimate: Belgium's jet fuel to France split by Belgium's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Other crude originsNetherlands2,95726.9%EstimatedEstimate: Netherlands's jet fuel to France split by Netherlands's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
United StatesNetherlands2,48122.6%EstimatedEstimate: Netherlands's jet fuel to France split by Netherlands's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
NorwayNetherlands2,43022.1%EstimatedEstimate: Netherlands's jet fuel to France split by Netherlands's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Other crude originsBelgium2,10023.3%EstimatedEstimate: Belgium's jet fuel to France split by Belgium's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Origin not reported: crude unknownImports, origin not reported2,000100.0%UnknownThe statistics did not say which country these imports came from.
United StatesBelgium1,78119.8%EstimatedEstimate: Belgium's jet fuel to France split by Belgium's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
NigeriaItaly1,3832.4%EstimatedEstimate: Italy's jet fuel to France split by Italy's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
AlgeriaItaly1,1572.0%EstimatedEstimate: Italy's jet fuel to France split by Italy's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
NorwayItaly1,1322.0%EstimatedEstimate: Italy's jet fuel to France split by Italy's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Other crude originsSpain94647.3%EstimatedEstimate: Spain's jet fuel to France split by Spain's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
NigeriaBelgium8689.6%EstimatedEstimate: Belgium's jet fuel to France split by Belgium's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Smaller flows: crude origin not reportedNetherlands8237.5%UnknownThe supplying country's statistics did not say where part of its crude came from.
KazakhstanNetherlands7677.0%EstimatedEstimate: Netherlands's jet fuel to France split by Netherlands's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
NigeriaNetherlands7406.7%EstimatedEstimate: Netherlands's jet fuel to France split by Netherlands's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
KazakhstanBelgium6297.0%EstimatedEstimate: Belgium's jet fuel to France split by Belgium's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Smaller flows: crude origin not reportedItaly5711.0%UnknownThe supplying country's statistics did not say where part of its crude came from.
IraqNetherlands5174.7%EstimatedEstimate: Netherlands's jet fuel to France split by Netherlands's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
IraqBelgium2743.0%EstimatedEstimate: Belgium's jet fuel to France split by Belgium's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
United StatesSpain26313.1%EstimatedEstimate: Spain's jet fuel to France split by Spain's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
LibyaSpain23911.9%EstimatedEstimate: Spain's jet fuel to France split by Spain's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
NigeriaSpain22911.4%EstimatedEstimate: Spain's jet fuel to France split by Spain's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
AlgeriaNetherlands2111.9%EstimatedEstimate: Netherlands's jet fuel to France split by Netherlands's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
IraqSpain1326.6%EstimatedEstimate: Spain's jet fuel to France split by Spain's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
AlgeriaSpain1085.4%EstimatedEstimate: Spain's jet fuel to France split by Spain's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
KazakhstanSpain743.7%EstimatedEstimate: Spain's jet fuel to France split by Spain's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
LibyaNetherlands730.7%EstimatedEstimate: Netherlands's jet fuel to France split by Netherlands's crude-import mix over 2026-01 to 2026-03. Confidence: medium.
Smaller flows: crude not from importsSpain100.5%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.
Source & method
Source
EurostatInferred · medium
Period 2026-03 (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: France’s supply of jet fuel in 2026-03, in tonnes of fuel. Only the middle-to-right flows are reported figures.

Month: 2026-03 (requested). Crude mixes are pooled over 2026-01 to 2026-03.

Fuel that cannot be traced, and the reason

  • Kuwait: no crude data (368,000 t): We hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
  • Bahrain: no crude data (100,000 t): We hold no crude import statistics for the supplying country, and we do not assume what its refineries run on.
  • Smaller flows: no crude data (13,000 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 (6,561 t): The supplying country's statistics did not say where part of its crude came from.
  • Smaller flows: crude not from imports (3,792 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.
  • Origin not reported: crude unknown (2,000 t): The statistics did not say which country these imports came from.
  • Imports, origin not reported (2,000 t): The statistics did not say which country these imports 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.

France: country page