{
  "attribution": "Ember, Yearly Electricity Data (file of 2026-09-22), CC BY 4.0.",
  "description": "Share of the world's electricity generation from each source (solar, wind, hydro, bioenergy, other renewables, nuclear, coal, gas and other fossil fuels), each year since 2000, as published by Ember.",
  "dimensions": [
    {
      "id": "source",
      "label": "Electricity source",
      "values": [
        {"id": "solar", "label": "Solar"},
        {"id": "wind", "label": "Wind"},
        {"id": "hydro", "label": "Hydro"},
        {"id": "bioenergy", "label": "Bioenergy"},
        {"id": "other-renewables", "label": "Other renewables"},
        {"id": "nuclear", "label": "Nuclear"},
        {"id": "coal", "label": "Coal"},
        {"id": "gas", "label": "Gas"},
        {"id": "other-fossil", "label": "Other fossil"}
      ]
    }
  ],
  "display": {
    "decimals": 1
  },
  "geo_coverage": "global-only",
  "headline_entity": "WLD",
  "id": "electricity.ember.mix-world",
  "kind": "series",
  "latest": {
    "age_bp": null,
    "dims": {
      "source": "solar"
    },
    "entity": "WLD",
    "period": "2025",
    "status": "preliminary",
    "value": 8.737
  },
  "licence": {
    "name": "CC BY 4.0",
    "spdx": "CC-BY-4.0",
    "url": "https://creativecommons.org/licenses/by/4.0/"
  },
  "licence_class": "open",
  "notes": ["Partly Ember's estimate: the file has no 2023 generation for 1 of the 209 countries and economies with generation for an earlier year, and Ember's methodology says it estimates a country's missing years from its historical trends of demand and generation by source.", "Partly Ember's estimate: the file has no 2024 generation for 15 of the 209 countries and economies with generation for an earlier year, and Ember's methodology says it estimates a country's missing years from its historical trends of demand and generation by source.", "Partly Ember's estimate: the file has no 2025 generation for 116 of the 209 countries and economies with generation for an earlier year, and Ember's methodology says it estimates a country's missing years from its historical trends of demand and generation by source."],
  "notice": null,
  "origins": [
    {"acquisition": "automatic", "artifact_id": "generation-yearly-global", "bytes": 16084305, "citation_full": "Yearly electricity generation data, Ember", "date_accessed": "2026-10-04", "date_published": "2026-09-22", "doi": null, "etag": "\"67122835394a3edc9da6e56901f3d640\"", "last_modified": "Tue, 22 Sep 2026 16:24:55 GMT", "licence": {"name": "CC BY 4.0", "spdx": "CC-BY-4.0", "url": "https://creativecommons.org/licenses/by/4.0/"}, "producer": "Ember", "r2_url": "https://files.environmentdashboard.org/raw/ea214963f4a98b26f52aaf541736d4310349a905e64f83e63425bfc3ab6255d7.zst", "sha256": "ea214963f4a98b26f52aaf541736d4310349a905e64f83e63425bfc3ab6255d7", "source_id": "ember-yearly", "title": "Yearly electricity data", "url_download": "https://files.ember-energy.org/public-downloads/generation/outputs/release_generation_yearly_global.csv", "url_main": "https://ember-energy.org/data/yearly-electricity-data/", "version_producer": "2026-09-22", "wayback_url": null},
    {"acquisition": "automatic", "artifact_id": "methodology-pdf", "bytes": 1487777, "citation_full": "Yearly electricity generation data, Ember", "date_accessed": "2026-10-04", "date_published": "2026-09-22", "doi": null, "etag": "\"9e4a04176b5b87901bdf0da81b05935b\"", "last_modified": "Tue, 22 Sep 2026 11:58:42 GMT", "licence": {"name": "CC BY 4.0", "spdx": "CC-BY-4.0", "url": "https://creativecommons.org/licenses/by/4.0/"}, "producer": "Ember", "r2_url": "https://files.environmentdashboard.org/raw/67c5eaac3bfbeb7e67bb786f9ea9680f67f6f26e75318560562ee52d439de908.zst", "sha256": "67c5eaac3bfbeb7e67bb786f9ea9680f67f6f26e75318560562ee52d439de908", "source_id": "ember-yearly", "title": "Yearly electricity data", "url_download": "https://files.ember-energy.org/public-downloads/ember_electricity_data_methodology.pdf", "url_main": "https://ember-energy.org/data/yearly-electricity-data/", "version_producer": "2026-09-22", "wayback_url": null}
  ],
  "processing": [
    {
      "description": "Read release_generation_yearly_global.csv, last modified by Ember on 2026-09-22 (Ember gives no version label, so that date is the vintage), and kept the rows for Area 'World'.",
      "inputs": ["ea214963f4a98b26f52aaf541736d4310349a905e64f83e63425bfc3ab6255d7", "67c5eaac3bfbeb7e67bb786f9ea9680f67f6f26e75318560562ee52d439de908"],
      "lock_sha256": "7e110986c30381965c2e6096466c401cbf72bd1b7a828369f6f6c14c909dcbda",
      "script": "pipeline/src/envdash/transforms/energy/ember_yearly.py",
      "transform_sha256": "56848f85fd86402d110614460abe3045b5d574a8a2a3759781085281977f3425"
    },
    {
      "description": "Checked that the shares mean what is published: the nine non-aggregated sources (Solar, Wind, Hydro, Bioenergy, Other renewables, Nuclear, Coal, Gas, Other fossil) add up to 100%, Clean generation is Renewables plus Nuclear, Renewables is the five renewable sources, and the Clean share is Clean over Total generation, each to within the rounding of the printed values.",
      "inputs": ["ea214963f4a98b26f52aaf541736d4310349a905e64f83e63425bfc3ab6255d7", "67c5eaac3bfbeb7e67bb786f9ea9680f67f6f26e75318560562ee52d439de908"],
      "lock_sha256": "7e110986c30381965c2e6096466c401cbf72bd1b7a828369f6f6c14c909dcbda",
      "script": "pipeline/src/envdash/transforms/energy/ember_yearly.py",
      "transform_sha256": "56848f85fd86402d110614460abe3045b5d574a8a2a3759781085281977f3425"
    },
    {
      "description": "Marked a year preliminary, with a note giving the count, when the file has no Total generation for that year for a country or economy that has it for an earlier year. Ember's data methodology (PDF last modified 2026-09-22, sha256 67c5eaac3bfb…; both sentences were found on pages 10, 12 before publishing) says it estimates the latest annual generation from monthly data and a country's missing years from historical trends, so the World value for such a year is partly Ember's estimate. Preliminary years in this vintage: 2023, 2024, 2025.",
      "inputs": ["ea214963f4a98b26f52aaf541736d4310349a905e64f83e63425bfc3ab6255d7", "67c5eaac3bfbeb7e67bb786f9ea9680f67f6f26e75318560562ee52d439de908"],
      "lock_sha256": "7e110986c30381965c2e6096466c401cbf72bd1b7a828369f6f6c14c909dcbda",
      "script": "pipeline/src/envdash/transforms/energy/ember_yearly.py",
      "transform_sha256": "56848f85fd86402d110614460abe3045b5d574a8a2a3759781085281977f3425"
    },
    {
      "description": "Published Ember's 'Share of generation (%)' for each of the nine sources as printed, one series per source.",
      "inputs": ["ea214963f4a98b26f52aaf541736d4310349a905e64f83e63425bfc3ab6255d7", "67c5eaac3bfbeb7e67bb786f9ea9680f67f6f26e75318560562ee52d439de908"],
      "lock_sha256": "7e110986c30381965c2e6096466c401cbf72bd1b7a828369f6f6c14c909dcbda",
      "script": "pipeline/src/envdash/transforms/energy/ember_yearly.py",
      "transform_sha256": "56848f85fd86402d110614460abe3045b5d574a8a2a3759781085281977f3425"
    }
  ],
  "published_value": null,
  "schema_version": 1,
  "scope": {
    "baseline": null,
    "basis": "Share of electricity generation, not of consumption: net imports are not included. Ember reports annual generation as gross generation where it can.",
    "bunkers": null,
    "geography": "World",
    "gwp": null,
    "lulucf": null
  },
  "superseded_by": null,
  "table": {
    "dims": {
      "source": ["solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "solar", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "wind", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "hydro", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "bioenergy", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "other-renewables", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "nuclear", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "coal", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "gas", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil", "other-fossil"]
    },
    "entity": ["WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD", "WLD"],
    "note": [null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, 2, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, 0, 1, 2],
    "period": ["2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025", "2000", "2001", "2002", "2003", "2004", "2005", "2006", "2007", "2008", "2009", "2010", "2011", "2012", "2013", "2014", "2015", "2016", "2017", "2018", "2019", "2020", "2021", "2022", "2023", "2024", "2025"],
    "status": ["final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "preliminary", "preliminary", "preliminary", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "preliminary", "preliminary", "preliminary", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "preliminary", "preliminary", "preliminary", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "preliminary", "preliminary", "preliminary", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "preliminary", "preliminary", "preliminary", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "preliminary", "preliminary", "preliminary", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "preliminary", "preliminary", "preliminary", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "preliminary", "preliminary", "preliminary", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "final", "preliminary", "preliminary", "preliminary"],
    "value": [0.007, 0.009, 0.011, 0.013, 0.016, 0.022, 0.029, 0.037, 0.059, 0.099, 0.151, 0.289, 0.43, 0.568, 0.831, 1.065, 1.325, 1.746, 2.17, 2.596, 3.184, 3.719, 4.601, 5.599, 6.917, 8.737, 0.203, 0.246, 0.324, 0.379, 0.489, 0.574, 0.705, 0.866, 1.096, 1.381, 1.624, 1.997, 2.344, 2.731, 2.968, 3.45, 3.884, 4.473, 4.784, 5.285, 5.946, 6.558, 7.271, 7.796, 8.085, 8.499, 17.178, 16.508, 16.241, 15.68, 16.068, 16.033, 15.997, 15.512, 16.118, 16.227, 16.118, 15.865, 16.241, 16.353, 16.294, 16.174, 16.264, 15.938, 15.782, 15.749, 16.265, 15.179, 14.973, 14.309, 14.354, 13.941, 1.038, 0.994, 1.043, 1.089, 1.133, 1.201, 1.23, 1.29, 1.351, 1.462, 1.532, 1.564, 1.656, 1.74, 1.836, 1.93, 1.919, 1.935, 1.953, 2.006, 2.106, 2.114, 2.058, 2.023, 1.998, 2.017, 0.285, 0.284, 0.285, 0.279, 0.276, 0.267, 0.269, 0.267, 0.281, 0.293, 0.28, 0.277, 0.278, 0.277, 0.292, 0.304, 0.307, 0.309, 0.308, 0.309, 0.322, 0.305, 0.304, 0.297, 0.285, 0.286, 16.577, 16.808, 16.491, 15.597, 15.571, 14.997, 14.62, 13.677, 13.369, 13.285, 12.791, 11.851, 10.773, 10.544, 10.503, 10.534, 10.399, 10.183, 10.03, 10.243, 9.896, 9.755, 9.116, 9.077, 8.962, 8.829, 38.114, 38.096, 38.377, 39.629, 39.114, 39.602, 40.243, 40.922, 40.248, 39.949, 39.909, 40.711, 39.958, 40.879, 40.584, 38.812, 37.923, 38.129, 38.098, 36.818, 35.529, 36.19, 35.696, 35.367, 34.423, 33.347, 17.925, 18.758, 19.297, 19.531, 20.068, 20.25, 20.658, 21.353, 21.643, 21.922, 22.568, 22.098, 22.868, 21.789, 21.922, 23.046, 23.666, 23.454, 23.488, 23.816, 23.848, 23.17, 22.902, 22.565, 22.223, 21.762, 8.673, 8.297, 7.93, 7.802, 7.263, 7.054, 6.25, 6.075, 5.837, 5.38, 5.026, 5.348, 5.452, 5.12, 4.77, 4.684, 4.313, 3.834, 3.387, 3.179, 2.904, 3.012, 3.079, 2.966, 2.751, 2.582]
  },
  "time_basis": "calendar",
  "title": "World electricity generation by source",
  "unit": {
    "code": "percent",
    "label": "percent of electricity generation",
    "short": "%"
  },
  "vintage": "2026-09-22"
}
