Market-based vs location-based electricity

Numbers checked against the live data on

Electricity has two factors because the GHG Protocol Scope 2 Guidance asks you to report it twice. The location-based figure uses the average emissions of the grid where you consume the power. The market-based figure uses what you bought: your supplier's contract, a certified green tariff, or the residual mix when you hold no such contract.

Two methods, reported side by side#

  • Location-based. It reflects the physical grid. Every consumer in the same country gets the same number, whatever tariff they signed.
  • Market-based. It reflects your purchasing choices. A contract backed by guarantees of origin can bring the number close to zero, and whoever buys no such contract picks up what is left over.

You report both totals, next to each other. They answer different questions, so you never add them and never swap one for the other inside a total.

Watch out. The two methods can differ by a factor of two or more for the same country and year. A location-based factor in a market-based inventory is not a small approximation, it is a different answer.

The grid mixes#

The data records the method in calculation_approach and the precise mix in grid_mix. Each mix belongs to exactly one method, and the pair is enforced, so a row can never claim a residual mix under the location-based method.

grid_mix Method What it is
production location-based The emissions of the power plants in the country.
consumption location-based The production mix adjusted for imports and exports.
marginal location-based The plants that respond to an extra unit of demand.
residual market-based What is left once every tracked green claim has been removed. The default when you hold no contract.
supplier_specific market-based One supplier's disclosed mix. Applies only if that supplier sells you your power.
green market-based A certified renewable tariff. Applies only if you hold that tariff.

In factor search, filter on the method with approach and on the mix with grid_mix, for example all residual mixes.

The residual mix#

A residual mix exists to prevent double counting. When a wind farm sells a guarantee of origin to one buyer, that buyer claims the low-carbon power. The same kilowatt-hours must then leave the pool shared by everyone else. The residual mix is that remaining pool, so it is usually higher than the grid average.

Which library publishes which mix#

Library Method Mixes in the data
AIB market-based residual for 31 European countries, supplier_specific for 3
DESNZ location-based consumption for the UK grid
MITECO market-based residual ("Mix sin GdO"), green (renewable GdO), and supplier_specific in 532 factors for Spanish suppliers
ADEME location-based production for 137 regions, consumption for 11
U.S. EPA location-based production for 28 regions

Counts are default top-level factors. These are the libraries these docs use for examples; other libraries in factor search publish grid mixes too, and the grid_mix filter shows them all.

A worked example: the UK#

Both factors below cover only the power generation stage (system_boundary = generation), so they compare like for like.

Location-based Market-based
Library DESNZ AIB
grid_mix consumption residual
kg CO2e per kWh 0.13096 0.28064
Reference year 2026 2025

The market-based residual mix is more than twice the grid average. A UK company with no green contract reports 0.28064 in its market-based total and 0.13096 in its location-based total, for the same meter reading.

Spain shows the other end of the range. MITECO's residual mix is 0.258 kg CO2e per kWh, and its renewable guarantee-of-origin factor is 0.0. The zero applies only to power covered by those guarantees. AIB publishes its own Spanish residual mix too, at 0.23828: two publishers, two methods of building the residual, two numbers. Pick one and say which.

For France, see the AIB residual mix factor page.

What the grid factor leaves out#

A generation row covers the power plants only. Losses in the transmission and distribution network, and the upstream emissions of the fuels the plants burn, are separate rows with their own system_boundary (transmission_distribution, upstream_fuel). DESNZ publishes all of them for the UK. Where a publisher prints generation only (AIB, EPA and eGRID among the public libraries), open-climate.ai adds the two legs and a total as marked estimates; Estimated electricity legs gives the rule, the numbers and how to leave them out. Check the boundary before you add an upstream or losses factor, and read System boundaries for how the parts relate to the total.