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 May 2024, all 27 EU member states reported importing 38,703 kt of crude oil; the largest origins outside the EU were the United States (16%), Norway (14%) and Kazakhstan (12%), and less than 1% came from other EU member states, with 6% not attributed to any country.
Tap a country to follow its flows. Tap it again, or use the close button, to clear.
Where the oil was produced
- United States6.21 Mt (16%)
- Norway5.59 Mt (14%)
- Kazakhstan4.60 Mt (12%)
- Saudi Arabia3.65 Mt (9%)
- Libya3.25 Mt (8%)
- Iraq2.54 Mt (7%)
- Nigeria1.67 Mt (4%)
- Brazil1.63 Mt (4%)
- United Kingdom1.40 Mt (4%)
- Azerbaijan1.36 Mt (4%)
- Algeria893 kt (2%)
- Angola757 kt (2%)
- Other origins outside the EU2.83 Mt (7%)
- Other EU member states111 kt (<1%)
- Origin not reported2.22 Mt (6%)
- Reported (solid)
- Summed by us (dotted)
- Origin not reported (hatched)
- Dashed: estimated from published euro value
Total to EU member states (May 2024)
5.59 million tonnes
14% of reported EU crude oil imports
5.52 Mt reported69 kt estimated
OfficialEstimated
Top destination countries
- Germany1.63 Mt (29%)
- Sweden985 kt (18%)
- Poland732 kt (13%)
and 4 more in the table above
Source: Eurostat nrg_ti_oilm (imports by country of origin, energy basis); Estimated from Eurostat Comext DS-045409 euro values (customs basis, partner = country of consignment)
- Reported; colour = country of production
- Summed by us (dotted)
- Origin not reported (hatched)
- Dashed: estimated from published euro value
The numbers as a table
| From | To | Tonnes | Share | How we know |
|---|---|---|---|---|
| Norway | Germany | 1,626,655 | 22.8% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United States | Germany | 1,498,753 | 21.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Libya | Italy | 1,246,946 | 30.4% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United States | Spain | 1,176,966 | 19.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other origins outside the EU | Spain | 1,121,558 | 18.9% | Summed by usSum of the published imports from the smaller origins. |
| Kazakhstan | Germany | 1,068,547 | 14.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Saudi Arabia | Poland | 1,043,721 | 48.7% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United States | Netherlands | 1,013,647 | 25.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Sweden | 984,833 | 54.5% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Iraq | Greece | 889,558 | 38.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Brazil | Spain | 885,153 | 14.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United States | France | 787,000 | 22.4% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Poland | 731,687 | 34.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Netherlands | 728,490 | 18.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Azerbaijan | Italy | 720,773 | 17.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Kazakhstan | Greece | 668,681 | 28.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Libya | Germany | 660,974 | 9.2% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Origin not reported | Bulgaria | 634,377 | 100.0% | Summed by usPublisher's import total minus the named partners. |
| Nigeria | Spain | 627,116 | 10.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Kazakhstan | Netherlands | 616,904 | 15.2% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United Kingdom | Germany | 542,875 | 7.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Angola | Spain | 540,804 | 9.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Saudi Arabia | Lithuania | 514,100 | 56.7% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Kazakhstan | Italy | 513,498 | 12.5% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Saudi Arabia | Italy | 469,984 | 11.4% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Kazakhstan | France | 442,000 | 12.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Libya | Greece | 433,450 | 18.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Iraq | Italy | 412,530 | 10.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Brazil | Portugal | 410,747 | 44.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Belgium | 408,900 | 16.3% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Libya | France | 408,000 | 11.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United States | Sweden | 400,705 | 22.2% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Kazakhstan | Belgium | 400,000 | 16.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other origins outside the EU | Hungary | 398,000 | 75.8% | Summed by usSum of the published imports from the smaller origins. |
| United Kingdom | Netherlands | 397,036 | 9.8% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United States | Belgium | 390,100 | 15.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Origin not reported | Germany | 386,604 | 5.4% | Summed by usPublisher's import total minus the named partners. |
| Origin not reported | Belgium | 381,700 | 15.2% | Summed by usPublisher's import total minus the named partners. |
| Saudi Arabia | Germany | 381,380 | 5.3% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Algeria | France | 372,000 | 10.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Iraq | Netherlands | 346,533 | 8.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Iraq | Germany | 342,530 | 4.8% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Libya | Spain | 320,099 | 5.4% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Kazakhstan | Austria | 318,575 | 52.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Saudi Arabia | Spain | 307,840 | 5.2% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Saudi Arabia | Belgium | 307,000 | 12.3% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Saudi Arabia | Netherlands | 277,650 | 6.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Iraq | France | 277,000 | 7.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other origins outside the EU | Germany | 267,160 | 3.7% | Summed by usSum of the published imports from the smaller origins. |
| Nigeria | France | 266,000 | 7.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Origin not reported | France | 264,000 | 7.5% | Summed by usPublisher's import total minus the named partners. |
| Other origins outside the EU | Belgium | 253,200 | 10.1% | Summed by usSum of the published imports from the smaller origins. |
| Origin not reported | Netherlands | 244,374 | 6.0% | Summed by usPublisher's import total minus the named partners. |
| United States | Italy | 242,866 | 5.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Spain | 241,886 | 4.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United States | Portugal | 241,174 | 25.8% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Algeria | Spain | 236,738 | 4.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Kazakhstan | Romania | 236,000 | 61.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Iraq | Spain | 225,616 | 3.8% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Azerbaijan | Czechia | 224,000 | 49.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other origins outside the EU | Slovakia | 213,317 | 96.8% | Summed by usSum of the published imports from the smaller origins. |
| Brazil | Netherlands | 207,320 | 5.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | France | 207,000 | 5.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Algeria | Lithuania | 194,800 | 21.5% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United Kingdom | Poland | 188,247 | 8.8% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Kazakhstan | Spain | 183,679 | 3.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other origins outside the EU | Czechia | 181,000 | 39.6% | Summed by usSum of the published imports from the smaller origins. |
| United States | Denmark | 181,000 | 69.3% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United States | Poland | 180,637 | 8.4% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other origins outside the EU | Italy | 174,444 | 4.2% | Summed by usSum of the published imports from the smaller origins. |
| Norway | Greece | 146,885 | 6.3% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Nigeria | Germany | 146,526 | 2.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Nigeria | Italy | 145,030 | 3.5% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Portugal | 141,493 | 15.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Nigeria | Belgium | 141,000 | 5.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Nigeria | Portugal | 140,563 | 15.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Nigeria | Netherlands | 138,070 | 3.4% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Angola | France | 137,000 | 3.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Saudi Arabia | Greece | 136,594 | 5.8% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Origin not reported | Sweden | 135,918 | 7.5% | Summed by usPublisher's import total minus the named partners. |
| Saudi Arabia | Austria | 114,560 | 18.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Libya | Austria | 104,071 | 17.2% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Lithuania | 103,500 | 11.4% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Saudi Arabia | France | 101,000 | 2.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Origin not reported | Romania | 100,000 | 25.9% | Summed by usPublisher's import total minus the named partners. |
| Azerbaijan | Belgium | 97,100 | 3.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Azerbaijan | Germany | 96,422 | 1.3% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Kazakhstan | Hungary | 96,000 | 18.3% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United States | Lithuania | 95,000 | 10.5% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Italy | 93,426 | 2.3% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Brazil | France | 91,000 | 2.6% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other origins outside the EU | France | 91,000 | 2.6% | Summed by usSum of the published imports from the smaller origins. |
| Azerbaijan | Croatia | 89,374 | 100.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United Kingdom | Italy | 86,924 | 2.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Azerbaijan | Ireland | 86,039 | 100.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Libya | Sweden | 81,212 | 4.5% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Denmark | 80,000 | 30.7% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United Kingdom | Belgium | 76,000 | 3.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Angola | Netherlands | 75,984 | 1.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| United Kingdom | Sweden | 74,253 | 4.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Finland | 69,383 | 100.0% | Estimatedestimated from published euro value: €45,896,708 published for 2024-05, at €661 per tonne (price other EU countries paid for this supplier's crude that month). Tonnes = published customs value (EUR) / unit value (EUR per tonne); the unit value is what other EU countries paid for the same supplier's crude that month (else in the neighbouring months, else for all suppliers). Used only where the official figure is not published. |
| Other origins outside the EU | Sweden | 67,094 | 3.7% | Summed by usSum of the published imports from the smaller origins. |
| Nigeria | Sweden | 64,041 | 3.5% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Algeria | Germany | 62,970 | 0.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other origins outside the EU | Greece | 61,237 | 2.6% | Summed by usSum of the published imports from the smaller origins. |
| Origin not reported | Spain | 54,703 | 0.9% | Summed by usPublisher's import total minus the named partners. |
| Kazakhstan | Czechia | 52,000 | 11.4% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Azerbaijan | Romania | 50,000 | 13.0% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Iraq | Belgium | 43,000 | 1.7% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other EU member states | Germany | 38,034 | 0.5% | Summed by usSum of the published imports from the smaller origins. |
| Other EU member states | France | 34,000 | 1.0% | Summed by usSum of the published imports from the smaller origins. |
| United Kingdom | France | 33,000 | 0.9% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Other EU member states | Hungary | 31,000 | 5.9% | Summed by usSum of the published imports from the smaller origins. |
| Brazil | Germany | 30,206 | 0.4% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Algeria | Austria | 26,969 | 4.5% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Norway | Austria | 24,729 | 4.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Origin not reported | Austria | 16,015 | 2.6% | Summed by usPublisher's import total minus the named partners. |
| Other EU member states | Slovakia | 7,057 | 3.2% | Summed by usSum of the published imports from the smaller origins. |
| Angola | Belgium | 3,500 | 0.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
| Brazil | Belgium | 3,400 | 0.1% | ReportedEurostat nrg_ti_oilm (imports by country of origin, energy basis) |
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
Eurostat (European Commission)Inferred · medium
Provenance
Inferred · mediumMedium- Publisher
- Eurostat (European Commission)
- Dataset id
- Imports of oil and petroleum products by partner country - monthly datanrg_ti_oilmeurostat_nrg_ti_oilm
- Period
- 2024-05 (month)
- Retrieved
- 2026-09-23 07:29 UTC
- Type
- Inferred · medium
- Transformation
- none applied - stored exactly as published
- Licence
- Commission Decision 2011/833/EU - reuse authorised with attribution
- Tonnes are the figures each member state published (OFFICIAL); shares and the 'Other' and 'Origin not reported' sums are our arithmetic on them (CALCULATED).
- Energy basis: the country where the oil was produced.
- 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. Destinations: FI.
Left: where the crude oil was produced. Right: the EU member state that reported importing it in 2024-05, 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: 2024-05 (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.