Independent information site

War, energy and EU policy, 2014–2026

A civic reference on European energy imports from Russia between the annexation of Crimea and the years after the full-scale invasion — with the report’s argument kept in a clearly labelled Analysis section.

Last reviewed 4 Nov 2026·Sources: IEA, Eurostat, EP, Bruegel, CREA, CBR·Corrections log

Start with gas dependence →

Verified callouts

Home stats use figures locked in approved copy (import/consumption wording; Comext and Bruegel series labelled separately).

155

bcm OK

Russian gas to the EU, 2021 (pipeline + LNG)

Source: IEA, A 10-Point Plan… [1]

45%

of gas imports (almost 40% of consumption) OK

Russia’s share of EU gas imports, 2021

Source: IEA; Eurostat interactive energy 2023 [2]

~€760bn

2014–2021 Comext HS 27 OK

EU imports of Russian energy products (customs values)

Source: Eurostat Comext DS-045409 [3]

≈€210bn

frozen in the EU (global ≈$300–320bn) OK · S2

CBR assets immobilised, March 2022

Source: Reuters / EP [4]

Factual pages

Sourced volumes, votes, freezes and dated events. Claims are attributed. Series differences (Comext vs Bruegel/CREA) are labelled.

Analysis The report’s argument

Interpretation from Funding the Invasion (2026) lives only under Analysis — with an aubergine banner on every such page.

Latest corrections

Approved copy already incorporates the 4 November 2026 fact-check. Highlights:

  • Gas/oil shares use import vs consumption wording (not “45% of gas / 30% of oil”).
  • Cumulative 2014–2021 payments use Eurostat Comext ≈€760bn (not the unverified €850bn).
  • First-12-months Bruegel/CREA ≈€140bn labelled separately from Comext calendar-2022 customs €147.2bn (gas €48.3bn).
  • NWF liquid ≈$112.7bn (1 Feb 2022 MinFin; ~$116.6bn on 1 Mar); combined cushion ≈$755–760bn.
  • CBR end-July 2008 peak $596.6bn / weekly 8 Aug $598.1bn (not ~$582bn, which is end-August).
  • 2014–2019 coal/gas generation change uses Ember −242 / +213 TWh (not CSIS/Agora −330/+242).
  • SIPRI military spending in current USD: ≈$104.4 / $109.2 / $149.4bn for 2022–24 (constant-2024 2022 ≈$88.7bn noted separately).

Full corrections log →

Last updated 4 Nov 2026 · Reviewed against approved copy · 21 corrections logged → Corrections