The series moves in steps because it is built from regulated retail tariffs, which are revised on multi-month cycles; day-to-day movement reflects exchange rates. Values before the shadow period (23 July 2026) are a retrospective reconstruction aligned to the reference periods of the underlying official data.
The all-in retail price of electricity — energy, network charges, levies and taxes included — averaged across a defined 28-country basket, weighted by how much electricity each country consumes (the number reporting is published with every fix). A statistical reference in the same family as a consumer price index: not a traded price, and not any individual bill.
Weighted purely by consumption, one large country would dominate the index. A 5% ceiling per country keeps GEPI a genuinely multi-country measure and means no single national source can dominate it.
Every input comes from an official body. The computation is a fixed, open algorithm — no model, no discretion, and no mechanism for anyone to edit a value. Every daily record is archived with its raw inputs and chained by cryptographic hash, so the full history can be independently recomputed.
—
| Country | Price USD/kWh | Weight | Data as of | Source |
|---|---|---|---|---|
| Loading… | ||||
Official prices publish on a delay — roughly two months for the United States and typically up to seven months for EU semi-annual series; each row shows its own date. GEPI uses the most recent officially published figure for each country rather than estimating the gap. Weights marked CAP sit at the 5% ceiling; excess weight from larger countries is redistributed proportionally, which lifts several further countries to the ceiling.
The methodology, engine, daily records and raw input snapshots are public. Recompute any value and compare it, byte for byte, with what was published:
git clone https://github.com/enereum/gepi && cd gepi python engine/gepi_engine.py sha256sum data/records/<date>.json # matches the published record_sha256