Draft — under editorial review. The figures are final; the prose may still change. Last updated 2026-06-08.
Europe’s Energy Map Was Already Changing
Before the 2022 shock, Russia supplied close to a fifth of the energy bought by seven major European importers. By 2024 that share had collapsed to under two percent — and the trade record shows where the replacement supply came from, while being explicit about what annual data and product codes cannot reveal.
World Trade Atlas · updated 2026-06-08 · data through 2024 · 9 min read
The claim · Mixed evidence
Across seven major European importers, Russia’s measured source share of crude oil, refined products, LNG, and gaseous natural gas fell from about 18.6% in 2021 to 1.8% in 2024, with rising volumes from the United States, Norway, and other sources taking its place — a realignment the trade data can measure by origin even though it cannot observe shipping routes or the month-by-month timing of the shock.
What this does not show
- It does not identify the physical route any cargo took; natural-gas product codes distinguish liquefied (LNG) from gaseous state, not pipelines, and the dataset never observes a vessel, terminal, or pipeline.
- It cannot time the 2022 shock to the month or quarter; BACI is annual, so a within-year collapse appears only as a year-over-year change.
- It does not establish causation on its own; attributing the shift to sanctions and pipeline disruption requires an external policy timeline, which is cited here as context, not derived from the trade data.
- Source country is not always the original producer: intra-EU rows such as the Netherlands and Belgium partly reflect re-exports through hubs like Rotterdam and Antwerp, so some 'source’ shares are transit, not origin.
- Nominal import values reflect price as much as volume; the 2022 spike to roughly $798 billion is driven heavily by the energy price surge, not only by quantities.
Reproduce this: download the chart data · read the methods
Measured: the shift
A fifth of Europe’s energy came from Russia. Then almost none did.
In 2021, seven major European importers -- Germany, Italy, France, the Netherlands, Poland, Spain, and the United Kingdom -- bought about $431 billion of crude oil, refined products, and natural gas, measured as bilateral goods trade. The Russian Federation was the single largest source, supplying about 18.6% of that combined energy bill.
By 2024, Russia’s measured source share across the same seven importers had fallen to 1.8%. In absolute terms the drop is starker still: Russian-origin energy into the group fell from roughly $80.3 billion in 2021 to about $9.1 billion in 2024, even though the group’s total energy imports were higher in nominal terms. The replacement supply is visible in the same record — the United States rose from about $33.9 billion to $82.3 billion, and Norway held its position as the largest single supplier at around $76.9 billion.
This article reads that realignment through one specific, measurable lens: the source country of each importer’s energy, by product. That is a fact in the trade record. It is deliberately not a claim about the route any cargo took, nor about the exact month the change happened. The data is annual, so the 2022 shock appears as a step between years, not a dated event. We keep the measured origin shares and the external policy timeline strictly apart throughout.
Measured: Germany
The decline began before the war, then accelerated sharply
Germany is the clearest case, and it complicates the simple story. Russia was indeed a leading energy source for Germany before 2022: in 2018, Russia supplied about 23.5% of Germany’s in-scope energy imports — the largest single share that year — and it held near 21% through 2020. But the share was already easing to about 15.0% by 2021, the last full year before the invasion. The title of this article is literal: the map was changing before the shock, not only because of it.
What 2022 did was turn a gradual decline into a near-total cutoff. Germany’s Russian energy source share fell to 0.7% in 2023 and to effectively 0.0% (0.01%) in 2024. By then Germany’s largest measured sources were Norway (27.1%), the Netherlands (14.5%), and the United States (13.7%).
Two cautions belong right next to these numbers. First, the Netherlands and Belgium appear as large 'sources’ for Germany, but both host major re-export hubs (Rotterdam, Antwerp), so part of that share is energy transiting Europe rather than originating there — source country is not always the original producer. Second, Germany’s total energy bill swung from about $88.8 billion in 2021 to $174.8 billion in 2022 before falling back; most of that spike is price, not volume. The share shift is robust; the dollar levels must be read with the 2022 price surge in mind.
Germany’s Russian energy share was easing before 2022 and near zero by 2024
Germany's source-share series shows Russia at about 23.5 percent in 2018, easing to 15.0 percent in 2021, then collapsing to near zero by 2024 as Norway and the United States expand.
Same data as the earlier chart — view it as a table there.
Energy import source shares for major European importers, 2018-2024 · percent · 2018–2024 · Source: CEPII BACI HS92 (trade_2018..2024.parquet); source-country shares of HS6 270900/271000/271111/271121 · proxy/scenario figures, see story caveats
Schematic: origins to Europe
Where the replacement supply came from
Pulling the seven importers together and comparing 2021 with 2024 shows the substitution at the level of origin countries. The largest single change is the United States, whose measured energy deliveries to the group rose from about $33.9 billion to $82.3 billion -- a jump that moved it from a mid-tier supplier to a rival of the long-standing leader. Norway remained the anchor of European supply at roughly $76.9 billion, essentially flat in value but far more prominent in share once Russia receded.
Beyond those two, the gains are spread across many origins rather than concentrated in one: Algeria (about $19.1B to $26.5B), Saudi Arabia ($16.6B to $25.2B), and Kazakhstan ($11.3B to $19.4B) all rose, while Russia fell from about $80.3 billion to $9.1 billion. The diversification is the point: no single new supplier replaced Russia one-for-one.
The accompanying map is schematic. It links measured source countries to importing countries to orient the reader; it does not trace pipelines, shipping lanes, or vessel routes, and the dataset cannot observe any of those. Endpoints are an origin country and a destination country in the trade ledger — nothing more. We use no directional or conflict imagery; the map is a reference for who supplied whom, by value, not a depiction of how energy physically moved.
Schematic source-to-Europe energy flows, 2021 versus 2024
A schematic map linking energy source countries to seven European importers, showing United States deliveries roughly doubling and Russia's collapsing between 2021 and 2024, without depicting physical routes.
Exporters
| Code | ISO3 | Country | Role | To europe usd millions2021 | To europe usd millions2024 |
|---|---|---|---|---|---|
| 842 | USA | USA | energy_source | 33,941.7 | 82,340.2 |
| 579 | NOR | Norway | energy_source | 74,227.3 | 76,910.3 |
| 56 | BEL | Belgium | energy_source | 31,347.2 | 41,642.1 |
| 12 | DZA | Algeria | energy_source | 19,085.3 | 26,539.2 |
| 682 | SAU | Saudi Arabia | energy_source | 16,566.6 | 25,225.8 |
| 528 | NLD | Netherlands | energy_source | 22,472.7 | 25,134 |
| 434 | LBY | Libya | energy_source | 19,692.8 | 20,385.6 |
| 398 | KAZ | Kazakhstan | energy_source | 11,347.2 | 19,408.1 |
| 566 | NGA | Nigeria | energy_source | 17,230.3 | 17,558.4 |
| 643 | RUS | Russia | energy_source | 80,334 | 9,102.2 |
| 634 | QAT | Qatar | energy_source | 6,455.6 | 4,617 |
Importers
| Code | ISO3 | Country | Role | Total energy imports usd millions2021 | Total energy imports usd millions2024 | Russia share pct2021 | Russia share pct2024 |
|---|---|---|---|---|---|---|---|
| 276 | DEU | Germany | european_importer | 88,758 | 91,561.3 | 15 | 0 |
| 380 | ITA | Italy | european_importer | 65,027.4 | 72,314.3 | 24.3 | 3 |
| 251 | FRA | France | european_importer | 63,062.8 | 94,538.3 | 13.3 | 3.5 |
| 528 | NLD | Netherlands | european_importer | 85,036.8 | 98,597.9 | 27.9 | 1.5 |
| 616 | POL | Poland | european_importer | 15,659.2 | 24,436.6 | 51.2 | 0 |
| 724 | ESP | Spain | european_importer | 48,994.2 | 55,920 | 11.3 | 3.8 |
| 826 | GBR | United Kingdom | european_importer | 64,724 | 74,219.8 | 8.6 | 0 |
Schematic energy flows: source countries to European importers, 2021 vs 2024 · USD millions · 2021–2024 · Source: CEPII BACI HS92 (trade_2021.parquet, trade_2024.parquet); source-country energy imports of the 7 European buyers · proxy/scenario figures, see story caveats
Measured: product split
LNG surged and Americanized; piped gas shrank
Splitting natural gas into its two product codes is where the realignment is most vivid — and where the limits of the data must be stated most carefully. HS6 271111 (liquefied) and 271121 (gaseous state) are product-state codes, not infrastructure. 'Gaseous’ is a reasonable proxy for pipeline-type trade and 'liquefied’ for LNG, but neither code identifies a pipeline, a terminal, or a route.
With that caveat, the contrast is striking. For the seven importers, measured LNG imports jumped from about $27.9 billion in 2021 to a peak of $105.9 billion in 2022, then settled at $37.4 billion in 2024 -- still well above pre-war levels. Inside that LNG total, the United States' share rose from 27.9% to 49.0% between 2021 and 2024: by 2024 roughly half of the group’s liquefied-gas imports were US-sourced. Qatar's LNG share, by contrast, fell from about 19.9% to 7.5% as American volumes crowded the mix.
Gaseous (pipeline-type) gas tells the opposite story for Russia. Russia’s share of the group’s gaseous-gas imports fell from 12.5% in 2021 to 2.4% in 2024, while Norway supplied roughly 46% of gaseous gas in 2024. One nuance worth flagging honestly: Russia’s share of LNG was still about 16.9% in 2024 -- Russian liquefied gas kept flowing even as Russian pipeline-type gas was largely displaced, a distinction that a single 'gas’ aggregate would erase.
LNG imports surged and became US-led while Russian piped-type gas collapsed
A product-split panel for seven European importers shows LNG rising and its US share reaching about 49 percent by 2024, while Russia's share of gaseous natural gas falls from 12.5 percent to 2.4 percent.
| Year | Lng imports ($m) | Gaseous imports ($m) | Lng usa share (%) | Lng qat share (%) | Lng rus share (%) | Gaseous rus share (%) | Gaseous nor share (%) |
|---|---|---|---|---|---|---|---|
| 2018 | $13,806 M | $64,848 M | 4.80% | 23.80% | 8.00% | 13.90% | 44.80% |
| 2019 | $19,927 M | $43,239 M | 14.10% | 21.70% | 11.90% | 15.10% | 40.00% |
| 2020 | $11,828 M | $27,088 M | 24.40% | 18.90% | 15.20% | 15.80% | 43.00% |
| 2021 | $27,862 M | $96,236 M | 27.90% | 19.90% | 20.90% | 12.50% | 51.80% |
| 2022 | $105,892 M | $231,240 M | 39.90% | 17.80% | 13.60% | 5.90% | 53.10% |
| 2023 | $53,179 M | $116,632 M | 41.30% | 13.20% | 11.80% | 1.30% | 40.80% |
| 2024 | $37,366 M | $88,348 M | 49.00% | 7.50% | 16.90% | 2.40% | 46.30% |
LNG (271111) vs gaseous natural gas (271121) into Europe (7 importers), 2018-2024 · USD millions · 2018–2024 · Source: CEPII BACI HS92 (trade_2018..2024.parquet); Europe(7) imports split by HS6 271111 vs 271121 · proxy/scenario figures, see story caveats
Measured: four importers
Four importers, four different exits from Russian supply
The aggregate hides how differently each importer re-sourced. Poland shows the most dramatic break: Russia supplied about 51.2% of its in-scope energy in 2021 and effectively 0.0% in 2024. Its 2024 mix leans on Saudi Arabia (33.3%), Norway (20.5%), and the United States (16.0%) -- a wholesale reorientation away from a single dominant supplier.
Germany went from 15.0% Russian in 2021 to near zero, replacing it mainly with Norwegian gas (27.1%) and rising US volumes (13.7%), though intra-EU hub flows (Netherlands 14.5%, Belgium 11.1%) inflate the apparent role of neighboring countries. The Netherlands -- itself a trading hub — moved from 27.9% Russian to 1.5%, with the United States becoming its largest source at 20.3%. Italy cut Russia from 24.3% to 3.0%, but diversified toward its own neighborhood rather than the Atlantic: Algeria (15.0%), Azerbaijan (11.9%), and Libya (10.3%) lead its 2024 mix.
The common thread is a fall in Russian share to low single digits or zero; the differences are in the destinations. Northern importers leaned on Norway and US LNG; Mediterranean importers leaned on North African and Caspian pipelines and nearby suppliers. Each card reports source country as measured, not route, and intra-EU rows should be read as partly transit.
Germany, Italy, Poland, and the Netherlands each left Russian supply differently
Country cards for Germany, Italy, Poland, and the Netherlands show Russian energy source share falling to low single digits or zero by 2024, with Norway, the United States, and North African and Caspian suppliers taking different shares in each.
View as table
Germany — Top sources2024
| Code | ISO3 | Country | Value ($m) | Share (%) |
|---|---|---|---|---|
| 579 | NOR | Norway | $24,842 M | 27.10% |
| 528 | NLD | Netherlands | $13,296 M | 14.50% |
| 842 | USA | USA | $12,516 M | 13.70% |
| 56 | BEL | Belgium | $10,145 M | 11.10% |
| 826 | GBR | United Kingdom | $4,556 M | 5.00% |
Italy — Top sources2024
| Code | ISO3 | Country | Value ($m) | Share (%) |
|---|---|---|---|---|
| 12 | DZA | Algeria | $10,823 M | 15.00% |
| 31 | AZE | Azerbaijan | $8,579 M | 11.90% |
| 434 | LBY | Libya | $7,423 M | 10.30% |
| 398 | KAZ | Kazakhstan | $6,515 M | 9.00% |
| 251 | FRA | France | $5,348 M | 7.40% |
Poland — Top sources2024
| Code | ISO3 | Country | Value ($m) | Share (%) |
|---|---|---|---|---|
| 682 | SAU | Saudi Arabia | $8,140 M | 33.30% |
| 579 | NOR | Norway | $5,004 M | 20.50% |
| 842 | USA | USA | $3,900 M | 16.00% |
| 276 | DEU | Germany | $2,890 M | 11.80% |
| 440 | LTU | Lithuania | $624 M | 2.60% |
Netherlands — Top sources2024
| Code | ISO3 | Country | Value ($m) | Share (%) |
|---|---|---|---|---|
| 842 | USA | USA | $20,040 M | 20.30% |
| 56 | BEL | Belgium | $10,435 M | 10.60% |
| 579 | NOR | Norway | $10,090 M | 10.20% |
| 826 | GBR | United Kingdom | $7,340 M | 7.40% |
| 398 | KAZ | Kazakhstan | $4,813 M | 4.90% |
Energy import source mix: Germany, Italy, Poland, Netherlands, 2021 vs 2024 · percent · 2021–2024 · Source: CEPII BACI HS92 (trade_2021/2023/2024.parquet); per-country source shares of the 4 energy products · proxy/scenario figures, see story caveats
Limits: timing and routes
What annual, origin-only trade data cannot tell you
Two limits are central enough to state on their own, not bury in a footnote.
First, timing. BACI is annual. The 2022 invasion, the sanctions packages that followed, and the loss of major pipeline flows all happened within a single year, but in this data they appear only as a step from 2021 to 2022 to 2023. The series can show that Russia's share fell from 18.6% to 11.4% to 1.8% across those years; it cannot locate the inflection within a year, distinguish a spring cut from an autumn one, or capture spot diversions. Any monthly narrative requires monthly data this dataset does not contain.
Second, routes. Every figure here is a source country, not a path. Gaseous-gas codes do not identify pipelines, LNG codes do not identify terminals, and intra-EU sources such as the Netherlands and Belgium partly reflect re-export through hubs rather than original production. The collapse in Russian source share is real and measured; reading it as a specific pipeline being switched off, or as proof of which sea lane carried a replacement cargo, would be an inference the data does not support.
Finally, causation and price. The trade record is consistent with the well-documented external timeline of sanctions and pipeline disruption, but it does not by itself prove that those policies caused the shift — that linkage is context, cited separately. And because values are nominal, the 2022 spike to about $798 billion for the seven importers reflects the energy price surge as much as any change in quantities.
Measured origin shares, the route proxy, and the external policy timeline kept separate
A source ledger separating measured BACI source-country energy shares from the route-and-infrastructure proxy and from the external sanctions and pipeline timeline used only as context.
Same data as the earlier chart — view it as a table there.
Energy import source shares for major European importers, 2018-2024 · percent · 2018–2024 · Source: CEPII BACI HS92 (trade_2018..2024.parquet); source-country shares of HS6 270900/271000/271111/271121 · proxy/scenario figures, see story caveats
Methods and sources
What is measured, what is proxy, and what is context
Every value in this article is computed from CEPII BACI HS92 bilateral trade for 2018-2024, via a committed, re-runnable query. The measured layer is each European importer’s energy purchases by source country across four HS6 codes: crude petroleum (270900), refined petroleum (271000), liquefied natural gas / LNG (271111), and natural gas in gaseous state (271121). Source share is the value from a given origin divided by the importer’s total in-scope imports of those four products from all sources. The seven importers are resolved by BACI numeric code through the project dimension table (Germany 276, Italy 380, France 251, Netherlands 528, Poland 616, Spain 724, United Kingdom 826); Norway is code 579 and the United States 842.
The proxy layer is the interpretive step from product code to physical reality. 'LNG’ and 'gaseous’ are product states, not infrastructure; source country is not route; and intra-EU sources can be re-exports. We label these as proxies and never present them as route or origin-of-production measurements.
The context layer is external and editorial. The 2022 invasion, subsequent sanctions, and the loss of major pipeline flows explain why the realignment happened, but that timeline is sourced outside the trade data and is kept separate from the BACI numbers. Standard data caveats apply: BACI annual data cannot show intra-year shock timing; natural-gas codes do not identify pipeline routes; BACI numeric codes can differ from ISO numeric codes; the product history is HS92-compatible through 2024; and source-country and product-code continuity were validated before publishing. No figure here was reasoned out — each one comes from the generator script that produced the chart data.
Evidence ledger: measured BACI flows, proxy interpretation, and external context
A methods ledger listing the four HS6 energy codes and seven importers measured in BACI, the proxy interpretations flagged, and the external policy timeline cited only as context.
Same data as the earlier chart — view it as a table there.
Energy import source mix: Germany, Italy, Poland, Netherlands, 2021 vs 2024 · percent · 2021–2024 · Source: CEPII BACI HS92 (trade_2021/2023/2024.parquet); per-country source shares of the 4 energy products · proxy/scenario figures, see story caveats
Sources
CEPII BACI, HS92 (trade_2018.parquet .. trade_2024.parquet) Measured
Bilateral goods trade reconciled by CEPII from UN Comtrade. Provides 2018-2024 importer-by-source-country values for the four energy HS6 products (crude 270900, refined 271000, LNG 271111, gaseous gas 271121). Values in thousands USD, converted to millions and billions for display. This is the measured evidence layer for all source shares and import values.
Source-country and product-state exposure proxy Proxy
Editorial method: source-country share describes exposure but is not a shipping-route measurement, and the HS6 codes for liquefied versus gaseous natural gas are product states, not pipeline or terminal infrastructure. Intra-EU sources (e.g. Netherlands, Belgium) can reflect re-export through hubs rather than original production. These proxies must not be read as route identification or origin-of-production.
Post-2022 sanctions and pipeline-disruption timeline (external context) Context
Context only. The 2022 invasion of Ukraine, the successive EU and partner sanctions packages on Russian crude and refined products, and the loss of major pipeline flows (including the Nord Stream incident) form the external policy and infrastructure timeline that explains why European energy sourcing realigned. This timeline is sourced outside the trade data and is deliberately not derived from, or merged with, the BACI numbers; the trade record is consistent with it but does not by itself prove causation.
Caveats
Annual data cannot show shock timing · warning
BACI is annual, not monthly. The 2022 invasion, the sanctions that followed, and the loss of pipeline flows all occurred within single years, so this data shows them only as year-over-year steps. It cannot locate the inflection within a year, separate spring from autumn changes, or capture spot diversions. Any month-by-month account requires data this dataset does not contain.
Natural-gas codes are not pipeline routes · warning
HS6 271111 (liquefied / LNG) and 271121 (gaseous state) are product-state codes, not physical infrastructure. 'Gaseous’ is used as a proxy for pipeline-type trade and 'liquefied’ for LNG, but neither code identifies a specific pipeline, terminal, or shipping route. Do not read the LNG-versus-gaseous contrast as a map of physical infrastructure or transit paths.
Source country is not shipping route · warning
This story measures the source country of energy imports, not the route cargoes take. The dataset does not observe vessels, sea lanes, or pipelines. Energy can reach a buyer by paths the data cannot see, and intra-EU sources such as the Netherlands and Belgium can reflect re-export through hubs rather than original production. Source-country share is an exposure proxy, not a route or origin-of-production measurement.
Source-country and product-code continuity validated · info
Before publishing, source-country codes and the four energy HS6 product codes were checked for continuity across 2018-2024 (the parquet store uses HS92-compatible codes throughout, and the Norway code 579 and USA code 842 were verified against the dictionary). Apparent shifts in source mix reflect trade, not changes in classification or country coding.
Nominal values reflect price as well as volume · info
Import values are nominal USD and are not adjusted for energy price changes. The 2022 spike in total energy import value (about $798 billion for the seven importers) is driven heavily by the energy price surge, not only by quantities. Source shares are more robust to this than absolute dollar levels, which should be read with the price context in mind.
HS92-compatible product codes · info
Every trade file in the parquet store, including 2024, uses HS92-compatible product codes. The four energy HS6 codes are interpreted consistently on that basis across 2018-2024.
BACI country codes can differ from ISO · info
BACI numeric country codes can differ from standard ISO numeric codes (for example USA is 842, France 251, Norway 579). Entities are resolved through the project dimension table. The brief’s stated Norway code (578) was corrected to the verified code 579 before any value was computed.