India: 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 |
|---|---|---|---|---|---|---|---|---|
| India IND | Coal electricity generationvalue | 2015 | 1006.55 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2015 · original row 44133 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2016 | 1073.6 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2016 · original row 44149 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2017 | 1115.24 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2017 · original row 44165 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2018 | 1198.86 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2018 · original row 44181 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2019 | 1198.76 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2019 · original row 44197 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2020 | 1143.78 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2020 · original row 44213 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2021 | 1255.56 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2021 · original row 44229 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2022 | 1344.42 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2022 · original row 44245 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2023 | 1445.44 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2023 · original row 44261 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2024 | 1517.9 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2024 · original row 44277 · Generation (TWh) |
| India IND | Coal electricity generationvalue | 2025 | 1474.156 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-coal.json · IND/2025 · original row 44293 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2015 | 64.77 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2015 · original row 44134 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2016 | 72.62 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2016 · original row 44150 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2017 | 74.99 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2017 · original row 44166 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2018 | 71.26 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2018 · original row 44182 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2019 | 71.95 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2019 · original row 44198 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2020 | 74.79 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2020 · original row 44214 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2021 | 60.4 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2021 · original row 44230 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2022 | 46.17 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2022 · original row 44246 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2023 | 50.8 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2023 · original row 44262 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2024 | 56.44 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2024 · original row 44278 · Generation (TWh) |
| India IND | Gas electricity generationvalue | 2025 | 48.516 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-gas.json · IND/2025 · original row 44294 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2015 | 133.48 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2015 · original row 44130 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2016 | 128.55 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2016 · original row 44146 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2017 | 135.98 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2017 · original row 44162 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2018 | 139.92 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2018 · original row 44178 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2019 | 162.29 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2019 · original row 44194 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2020 | 163.94 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2020 · original row 44210 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2021 | 160.57 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2021 · original row 44226 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2022 | 175.09 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2022 · original row 44242 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2023 | 149.43 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2023 · original row 44258 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2024 | 156.53 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2024 · original row 44274 · Generation (TWh) |
| India IND | Hydro electricity generationvalue | 2025 | 177.95 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-hydro.json · IND/2025 · original row 44290 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2015 | 32.74 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2015 · original row 44129 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2016 | 43.45 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2016 · original row 44145 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2017 | 52.63 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2017 · original row 44161 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2018 | 60.31 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2018 · original row 44177 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2019 | 63.31 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2019 · original row 44193 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2020 | 60.43 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2020 · original row 44209 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2021 | 68.09 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2021 · original row 44225 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2022 | 70.05 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2022 · original row 44241 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2023 | 82.11 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2023 · original row 44257 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2024 | 81.54 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2024 · original row 44273 · Generation (TWh) |
| India IND | Wind electricity generationvalue | 2025 | 104.002 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-wind.json · IND/2025 · original row 44289 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2015 | 7.09 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2015 · original row 44128 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2016 | 12.2 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2016 · original row 44144 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2017 | 22.36 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2017 · original row 44160 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2018 | 37.45 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2018 · original row 44176 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2019 | 37.45 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2019 · original row 44192 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2020 | 51.575 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2020 · original row 44208 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2021 | 64.255 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2021 · original row 44224 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2022 | 94.599 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2022 · original row 44240 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2023 | 114.094 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2023 · original row 44256 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2024 | 141.747 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2024 · original row 44272 · Generation (TWh) |
| India IND | Solar electricity generationvalue | 2025 | 194.681 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-solar.json · IND/2025 · original row 44288 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2015 | 38.31 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2015 · original row 44132 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2016 | 37.9 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2016 · original row 44148 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2017 | 37.41 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2017 · original row 44164 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2018 | 39.05 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2018 · original row 44180 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2019 | 45.16 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2019 · original row 44196 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2020 | 44.61 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2020 · original row 44212 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2021 | 43.92 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2021 · original row 44228 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2022 | 46.19 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2022 · original row 44244 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2023 | 48.2 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2023 · original row 44260 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2024 | 54.7 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2024 · original row 44276 · Generation (TWh) |
| India IND | Nuclear electricity generationvalue | 2025 | 53.811 | TWh | Selected | — | No flag supplied | Source · Retained data/global-data/ember-nuclear.json · IND/2025 · original row 44292 · 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.