China: six sources of electricity
Compare six non-overlapping generation categories through time using one zero-based TWh scale.
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.
| Reporting entity | Measure / role | Period | Value | Unit | Graphic selection | Calculated cell / rank | Source status / note | Evidence |
|---|---|---|---|---|---|---|---|---|
| China CHN | Coal electricity generationvalue | 2015 | 4058.84 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2015 · original row 19167 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2016 | 4165.506 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2016 · original row 19183 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2017 | 4443.197 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2017 · original row 19199 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2018 | 4776.274 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2018 · original row 19215 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2019 | 4865.086 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2019 · original row 19231 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2020 | 4930.977 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2020 · original row 19247 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2021 | 5341.047 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2021 · original row 19263 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2022 | 5422.278 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2022 · original row 19279 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2023 | 5761.32 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2023 · original row 19295 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2024 | 5836.352 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2024 · original row 19311 · Generation (TWh) |
| China CHN | Coal electricity generationvalue | 2025 | 5755.915 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · CHN/2025 · original row 19327 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2015 | 166.907 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2015 · original row 19168 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2016 | 188.28 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2016 · original row 19184 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2017 | 203.2 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2017 · original row 19200 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2018 | 215.5 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2018 · original row 19216 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2019 | 232.5 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2019 · original row 19232 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2020 | 252.5 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2020 · original row 19248 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2021 | 287.1 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2021 · original row 19264 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2022 | 275.624 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2022 · original row 19280 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2023 | 297.8 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2023 · original row 19296 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2024 | 320.719 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2024 · original row 19312 · Generation (TWh) |
| China CHN | Gas electricity generationvalue | 2025 | 337.61 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · CHN/2025 · original row 19328 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2015 | 1114.515 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2015 · original row 19164 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2016 | 1153.268 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2016 · original row 19180 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2017 | 1165.065 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2017 · original row 19196 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2018 | 1198.887 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2018 · original row 19212 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2019 | 1272.538 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2019 · original row 19228 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2020 | 1321.709 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2020 · original row 19244 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2021 | 1300.6 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2021 · original row 19260 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2022 | 1303.9 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2022 · original row 19276 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2023 | 1232.15 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2023 · original row 19292 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2024 | 1363.81 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2024 · original row 19308 · Generation (TWh) |
| China CHN | Hydro electricity generationvalue | 2025 | 1392.157 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · CHN/2025 · original row 19324 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2015 | 185.591 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2015 · original row 19163 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2016 | 240.86 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2016 · original row 19179 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2017 | 304.6 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2017 · original row 19195 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2018 | 365.8 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2018 · original row 19211 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2019 | 405.3 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2019 · original row 19227 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2020 | 466.5 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2020 · original row 19243 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2021 | 655.8 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2021 · original row 19259 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2022 | 762.67 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2022 · original row 19275 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2023 | 885.87 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2023 · original row 19291 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2024 | 997.04 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2024 · original row 19307 · Generation (TWh) |
| China CHN | Wind electricity generationvalue | 2025 | 1127.92 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · CHN/2025 · original row 19323 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2015 | 39.481 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2015 · original row 19162 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2016 | 66.528 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2016 · original row 19178 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2017 | 117.8 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2017 · original row 19194 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2018 | 176.9 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2018 · original row 19210 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2019 | 224.0 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2019 · original row 19226 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2020 | 261.1 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2020 · original row 19242 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2021 | 327.0 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2021 · original row 19258 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2022 | 427.27 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2022 · original row 19274 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2023 | 584.15 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2023 · original row 19290 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2024 | 839.04 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2024 · original row 19306 · Generation (TWh) |
| China CHN | Solar electricity generationvalue | 2025 | 1173.24 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · CHN/2025 · original row 19322 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2015 | 171.378 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2015 · original row 19166 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2016 | 213.178 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2016 · original row 19182 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2017 | 248.1 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2017 · original row 19198 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2018 | 295.0 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2018 · original row 19214 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2019 | 348.7 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2019 · original row 19230 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2020 | 366.2 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2020 · original row 19246 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2021 | 407.5 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2021 · original row 19262 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2022 | 417.78 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2022 · original row 19278 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2023 | 434.72 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2023 · original row 19294 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2024 | 450.85 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2024 · original row 19310 · Generation (TWh) |
| China CHN | Nuclear electricity generationvalue | 2025 | 485.23 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · CHN/2025 · original row 19326 · 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
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
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
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
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
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
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.