217 REPORTING ECONOMIES · NORTH AMERICA / EUROPE / ASIA / AFRICA / OCEANIA / SOUTH AMERICAOfficial sources. Open methods. Trace every number.
← All visual stories
Ember · 2015–2025 · TWh

France: six sources of electricity

Compare six non-overlapping generation categories through time using one zero-based TWh scale.

France: six sources of electricityStack reported coal, gas, hydro, wind, solar and nuclear generation in that fixed order. These six categories share TWh units and are not overlapping aggregates. Oil, bioenergy and other sources are omitted: the sum is explicitly a selected-source total, not the country’s full electricity mix. A year with any missing or negative component breaks every band, so no incomplete total is drawn. Straight band edges connect adjacent complete annual observations; no smoothing or replacement of missing values is applied. The vertical axis starts at zero. Each source observation, flag and note is retained separately.WORLD SIGNAL MONITOR / VISUAL STORIESFrance: six sources of electricityCoal, gas, hydro, wind, solar and nuclear · 2015–2025 · TWh0150300450600coalgashydrowindsolarnuclear2015: selected-source total 555.19 TWh; coal 11.89; gas 21.14; hydro 55.56; wind 21.42; solar 7.75; nuclear 437.432016: selected-source total 539.28 TWh; coal 10.23; gas 34.97; hydro 60.84; wind 21.38; solar 8.66; nuclear 403.22017: selected-source total 535.15 TWh; coal 12.81; gas 40.5; hydro 50; wind 24.61; solar 8.87; nuclear 398.362018: selected-source total 556.66 TWh; coal 8.31; gas 30.55; hydro 65.11; wind 28.6; solar 11.15; nuclear 412.942019: selected-source total 545.54 TWh; coal 3.64; gas 39.24; hydro 56.91; wind 34.72; solar 12.02; nuclear 399.012020: selected-source total 507.83000000000004 TWh; coal 3.09; gas 35.25; hydro 62.52; wind 40.05; solar 13.09; nuclear 353.832021: selected-source total 530.05 TWh; coal 5.44; gas 33.31; hydro 59.54; wind 37.12; solar 15.28; nuclear 379.362022: selected-source total 447.65 TWh; coal 4.16; gas 45.74; hydro 45.48; wind 38.2; solar 19.34; nuclear 294.732023: selected-source total 498.79999999999995 TWh; coal 1.61; gas 30.02; hydro 55.9; wind 50.48; solar 22.59; nuclear 338.22024: selected-source total 543.702 TWh; coal 1.02; gas 18.1; hydro 71.12; wind 47.952; solar 25.06; nuclear 380.452025: selected-source total 553.188 TWh; coal 1.746; gas 17.228; hydro 59.418; wind 50.735; solar 32.013; nuclear 392.048201520172019202120232025Six selected sources only · TWh, zero-based scale · Other generation omitted · Missing components break all bandsSource: Ember · Six selected generation sources2015–2025
Coal, gas, hydro, wind, solar and nuclear · 2015–2025 · TWh. Band thickness shows selected-source electricity generation in TWh; the stack is not total electricity generation.

Swipe the diagram sideways to see all labels, or download the full image.

How to read this diagram

Stack reported coal, gas, hydro, wind, solar and nuclear generation in that fixed order. These six categories share TWh units and are not overlapping aggregates. Oil, bioenergy and other sources are omitted: the sum is explicitly a selected-source total, not the country’s full electricity mix. A year with any missing or negative component breaks every band, so no incomplete total is drawn. Straight band edges connect adjacent complete annual observations; no smoothing or replacement of missing values is applied. The vertical axis starts at zero. Each source observation, flag and note is retained separately.

Annual electricity generation from coal.

Generation is electricity produced, distinct from installed capacity and final energy consumption. Source estimates and historical years may be revised.

Values, source flags and notes retain the reviewed snapshot. No new observations are acquired or interpolated.

Explore the source dataset →

The data behind the picture

66 data rows · Reporting period 2015–2025 · Unit: TWh. Numeric strings below retain snapshot precision.

France: six sources of electricity · 2015–2025 · TWh
Reporting entityMeasure / rolePeriodValueUnitGraphic selectionCalculated cell / rankSource status / noteEvidence
France FRACoal electricity generationvalue201511.89TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2015 · original row 33328 · Generation (TWh)
France FRACoal electricity generationvalue201610.23TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2016 · original row 33345 · Generation (TWh)
France FRACoal electricity generationvalue201712.81TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2017 · original row 33362 · Generation (TWh)
France FRACoal electricity generationvalue20188.31TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2018 · original row 33379 · Generation (TWh)
France FRACoal electricity generationvalue20193.64TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2019 · original row 33396 · Generation (TWh)
France FRACoal electricity generationvalue20203.09TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2020 · original row 33413 · Generation (TWh)
France FRACoal electricity generationvalue20215.44TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2021 · original row 33430 · Generation (TWh)
France FRACoal electricity generationvalue20224.16TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2022 · original row 33447 · Generation (TWh)
France FRACoal electricity generationvalue20231.61TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2023 · original row 33464 · Generation (TWh)
France FRACoal electricity generationvalue20241.02TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2024 · original row 33481 · Generation (TWh)
France FRACoal electricity generationvalue20251.746TWhSelected—No flag suppliedSource · Retained data/global-data/ember-coal.json · FRA/2025 · original row 33498 · Generation (TWh)
France FRAGas electricity generationvalue201521.14TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2015 · original row 33329 · Generation (TWh)
France FRAGas electricity generationvalue201634.97TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2016 · original row 33346 · Generation (TWh)
France FRAGas electricity generationvalue201740.5TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2017 · original row 33363 · Generation (TWh)
France FRAGas electricity generationvalue201830.55TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2018 · original row 33380 · Generation (TWh)
France FRAGas electricity generationvalue201939.24TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2019 · original row 33397 · Generation (TWh)
France FRAGas electricity generationvalue202035.25TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2020 · original row 33414 · Generation (TWh)
France FRAGas electricity generationvalue202133.31TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2021 · original row 33431 · Generation (TWh)
France FRAGas electricity generationvalue202245.74TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2022 · original row 33448 · Generation (TWh)
France FRAGas electricity generationvalue202330.02TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2023 · original row 33465 · Generation (TWh)
France FRAGas electricity generationvalue202418.1TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2024 · original row 33482 · Generation (TWh)
France FRAGas electricity generationvalue202517.228TWhSelected—No flag suppliedSource · Retained data/global-data/ember-gas.json · FRA/2025 · original row 33499 · Generation (TWh)
France FRAHydro electricity generationvalue201555.56TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2015 · original row 33324 · Generation (TWh)
France FRAHydro electricity generationvalue201660.84TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2016 · original row 33341 · Generation (TWh)
France FRAHydro electricity generationvalue201750.0TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2017 · original row 33358 · Generation (TWh)
France FRAHydro electricity generationvalue201865.11TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2018 · original row 33375 · Generation (TWh)
France FRAHydro electricity generationvalue201956.91TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2019 · original row 33392 · Generation (TWh)
France FRAHydro electricity generationvalue202062.52TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2020 · original row 33409 · Generation (TWh)
France FRAHydro electricity generationvalue202159.54TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2021 · original row 33426 · Generation (TWh)
France FRAHydro electricity generationvalue202245.48TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2022 · original row 33443 · Generation (TWh)
France FRAHydro electricity generationvalue202355.9TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2023 · original row 33460 · Generation (TWh)
France FRAHydro electricity generationvalue202471.12TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2024 · original row 33477 · Generation (TWh)
France FRAHydro electricity generationvalue202559.418TWhSelected—No flag suppliedSource · Retained data/global-data/ember-hydro.json · FRA/2025 · original row 33494 · Generation (TWh)
France FRAWind electricity generationvalue201521.42TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2015 · original row 33323 · Generation (TWh)
France FRAWind electricity generationvalue201621.38TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2016 · original row 33340 · Generation (TWh)
France FRAWind electricity generationvalue201724.61TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2017 · original row 33357 · Generation (TWh)
France FRAWind electricity generationvalue201828.6TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2018 · original row 33374 · Generation (TWh)
France FRAWind electricity generationvalue201934.72TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2019 · original row 33391 · Generation (TWh)
France FRAWind electricity generationvalue202040.05TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2020 · original row 33408 · Generation (TWh)
France FRAWind electricity generationvalue202137.12TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2021 · original row 33425 · Generation (TWh)
France FRAWind electricity generationvalue202238.2TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2022 · original row 33442 · Generation (TWh)
France FRAWind electricity generationvalue202350.48TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2023 · original row 33459 · Generation (TWh)
France FRAWind electricity generationvalue202447.952TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2024 · original row 33476 · Generation (TWh)
France FRAWind electricity generationvalue202550.735TWhSelected—No flag suppliedSource · Retained data/global-data/ember-wind.json · FRA/2025 · original row 33493 · Generation (TWh)
France FRASolar electricity generationvalue20157.75TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2015 · original row 33322 · Generation (TWh)
France FRASolar electricity generationvalue20168.66TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2016 · original row 33339 · Generation (TWh)
France FRASolar electricity generationvalue20178.87TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2017 · original row 33356 · Generation (TWh)
France FRASolar electricity generationvalue201811.15TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2018 · original row 33373 · Generation (TWh)
France FRASolar electricity generationvalue201912.02TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2019 · original row 33390 · Generation (TWh)
France FRASolar electricity generationvalue202013.09TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2020 · original row 33407 · Generation (TWh)
France FRASolar electricity generationvalue202115.28TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2021 · original row 33424 · Generation (TWh)
France FRASolar electricity generationvalue202219.34TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2022 · original row 33441 · Generation (TWh)
France FRASolar electricity generationvalue202322.59TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2023 · original row 33458 · Generation (TWh)
France FRASolar electricity generationvalue202425.06TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2024 · original row 33475 · Generation (TWh)
France FRASolar electricity generationvalue202532.013TWhSelected—No flag suppliedSource · Retained data/global-data/ember-solar.json · FRA/2025 · original row 33492 · Generation (TWh)
France FRANuclear electricity generationvalue2015437.43TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2015 · original row 33327 · Generation (TWh)
France FRANuclear electricity generationvalue2016403.2TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2016 · original row 33344 · Generation (TWh)
France FRANuclear electricity generationvalue2017398.36TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2017 · original row 33361 · Generation (TWh)
France FRANuclear electricity generationvalue2018412.94TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2018 · original row 33378 · Generation (TWh)
France FRANuclear electricity generationvalue2019399.01TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2019 · original row 33395 · Generation (TWh)
France FRANuclear electricity generationvalue2020353.83TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2020 · original row 33412 · Generation (TWh)
France FRANuclear electricity generationvalue2021379.36TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2021 · original row 33429 · Generation (TWh)
France FRANuclear electricity generationvalue2022294.73TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2022 · original row 33446 · Generation (TWh)
France FRANuclear electricity generationvalue2023338.2TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2023 · original row 33463 · Generation (TWh)
France FRANuclear electricity generationvalue2024380.45TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2024 · original row 33480 · Generation (TWh)
France FRANuclear electricity generationvalue2025392.048TWhSelected—No flag suppliedSource · Retained data/global-data/ember-nuclear.json · FRA/2025 · original row 33497 · Generation (TWh)

Sources and attribution

Coal electricity generation · TWh

Annual electricity generation from coal.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Gas electricity generation · TWh

Annual electricity generation from gas.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Hydro electricity generation · TWh

Annual electricity generation from hydro.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Wind electricity generation · TWh

Annual electricity generation from wind.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Solar electricity generation · TWh

Annual electricity generation from solar.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Nuclear electricity generation · TWh

Annual electricity generation from nuclear.

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Publisher retrieved: 2026-10-10T13:00:18.443Z

Publisher · Retained metric and data · Reuse terms

Ember, Yearly Electricity Data, retrieved 2026-10-10T13:00:18.443Z Selected and formatted by World Signals Monitor.

Original publisher data · Source reuse terms and attribution

Retrieved: 2026-10-10T13:00:18.443Z. Vintage: b2ac49fa9b27035fedda3c6afb85917bf136de9253bfcbaf09c3410904ec7cd1.

Diagram and editorial selection by World Signal Monitor. Display labels may be rounded; calculations and downloads use the retained values.

Choose a chart and download an image for your post.