Dataset quality · RTE — Réseau de Transport d'Électricité, France

France's Energy Mix

This dataset covers the full French electricity system: national consumption, generation by source (nuclear, solar, wind, hydro…), cross-border flows, and carbon intensity at 15-minute intervals. Source: the éCO2mix open data portal published by RTE, France's transmission system operator.

Frequency

Every 15 minutes

Coverage

January 2012 → present

Columns

16

Open API →

Column group 1 / 5

One public API — 12 years of France's grid at 15-minute resolution

RTE has published éCO2mix since 2012 via the ODRÉ platform. No authentication required. Data is available in JSON, CSV, or via the Socrata API. The historical series covers more than 260,000 fifteen-minute intervals.

The national dataset consolidates telemetry from France's 56 nuclear units, 440 hydroelectric dams, and 8,000+ wind and solar metering points. Latency is under 30 minutes in real-time mode.

date_heureGood

Column group 2 / 5

Consumption and carbon intensity — production-grade quality

Consumption, J and J-1 forecasts, and carbon intensity are the most operationally critical series. They are validated in real time by RTE teams and have null rates below 0.5% across the full history.

Net physical exchanges (ech_physiques) are measured directly at France's 7 border interconnect points with Spain, the UK, Belgium, Germany, Switzerland, Italy, and Andorra.

consommationGood
prevision_jGood
taux_co2Good
ech_physiquesGood

Column group 3 / 5

The generation backbone — solid across 12 years

Major generation sources (nuclear, hydro, gas, bioenergy) are continuously metered and validated. Null rates stay below 0.5% since 2012. The fioul column aggregates oil and coal — before 2016, granular sub-type breakdown is unavailable.

Nuclear generation — the backbone of France's mix — is the most stable series in the dataset: zero interruptions since 2012, perfectly consistent with RTE's annual energy balance reports.

nucleaireGood
hydrauliqueGood
gazGood
bioenergiesGood
fioulFair

Column group 4 / 5

Wind and solar — improving, but sparse before 2015

Distributed solar generation (installations <36 kVA) was not metered before 2018 — it was estimated via weather modeling, introducing seasonal bias. Pre-2015 data shows null spikes in winter months.

For wind, the eolien_offshore column is only populated from mid-2021, when France's first offshore farm (Saint-Nazaire, 480 MW) connected to the grid. Before that date it is systematically null.

eolienFair
solaireFair

Column group 5 / 5

Cross-border flows — reliable in aggregate, gaps in the detail

The net balance (ech_physiques) is real-time measured and reliable. Country-level commercial exchanges are reported ex-post and show ~1% missing values. Post-Brexit reconciliation with the UK adds a ~24-hour lag.

These columns are useful for market dynamic analysis but are not suitable for real-time computation. For France-only analysis, the net balance column is sufficient.

ech_comm_angleterreFair
ech_comm_espagneFair
ech_comm_italieFair
ech_comm_suisseFair

Stories built on this dataset

Source

France's Energy Mix

RTE — Réseau de Transport d'Électricité, France  ·  Every 15 minutes

January 2012 → present

Good9
Fair7
Poor0
/ 16 columns

Timestamp

date_heuredatetimeGood

Timestamp at start of 15-minute interval (UTC+1)

Null rate
0.0%
Consistency
100%

ISO 8601, continuous since January 2012, zero gaps

Consumption & Carbon

consommationinteger (MW)Good
prevision_jinteger (MW)Good
taux_co2integer (gCO₂/kWh)Good
ech_physiquesinteger (MW)Good

Generation

nucleaireinteger (MW)Good
hydrauliqueinteger (MW)Good
gazinteger (MW)Good
bioenergiesinteger (MW)Good
fioulinteger (MW)Fair

Renewables

eolieninteger (MW)Fair
solaireinteger (MW)Fair

Trade flows

ech_comm_angleterreinteger (MW)Fair
ech_comm_espagneinteger (MW)Fair
ech_comm_italieinteger (MW)Fair
ech_comm_suisseinteger (MW)Fair