Environment QC clean AI-training-safe

Country Electricity Carbon Intensity, Emissions & Generation

Clean per-country yearly electricity carbon intensity (gCO2/kWh), power-sector CO2 emissions (mtCO2) and total generation (TWh) for ~215 countries, 2000-present. Tidy, analysis-ready long format from Ember's bulk release - no parsing the 49 MB taxonomy file.

16K
rows
214
zones
2000-2025
coverage
0.3 MB
download
Source
Ember
Licence
Redistributable open data
Updates
Annual
Data through
2025-01-01
Quality
QC clean · 0 failures
Format
Apache Parquet + dictionary

Safe to train on

Built only from a named, redistributable official source under a documented open licence - not scraped web data. No copyright grey zone, no personal data. Ships machine-readable Croissant metadata (ML Commons - loads in Hugging Face / Kaggle / Google), an AI training-licence manifest documenting source, licence and provenance for your model's data governance, and a machine-readable data dictionary (drop it into an agent / RAG prompt so the model knows every column) - all inspectable before you buy.

What's included

  • ~215 countries, yearly 2000-present
  • 3 headline metrics: carbon intensity, power-sector emissions, total generation
  • Real countries only (Ember region aggregates dropped)
  • Source: Ember - Yearly Electricity Data (CC-BY-4.0)

Schema

ColumnTypeDescriptionFilledDistinct
zone str Country name 100.0% 214
ts timestamp (UTC) Report year 100.0% 26
metric str CO2 intensity / Power-sector emissions / Total generation 100.0% 3
value float Metric value in its unit 100.0% 8,338
unit str gCO2/kWh, mtCO2, or TWh 100.0% 3
res_min int Native resolution (annual) 100.0% 1

Sample & preview

Every purchase ships as Apache Parquet with a data dictionary and the full QC report. A free sample (first rows + schema) is downloadable here - confirm fit before you buy. Source: Ember (redistributable open data; attribution passes through - see our Licence).

Don't trust screenshots - drop the sample into your notebook right now.

import pandas as pd
df = pd.read_parquet("country-electricity-carbon-intensity_sample.parquet")
df.info()   # typed columns, gap-aware, ready to join
⬇ Download free Parquet sample or CSV for Excel
Coverage: 214 zones

Afghanistan · Algeria · American Samoa · Angola · Antigua and Barbuda · Argentina · Armenia · Aruba · Australia · Austria · Azerbaijan · Bahamas (the) · Bahrain · Bangladesh · Barbados · Belarus · Belgium · Belize · Benin · Bermuda · Bhutan · Bolivia · Bosnia Herzegovina · Botswana · Brazil · Brunei Darussalam · Bulgaria · Burkina Faso · Burundi · Cabo Verde · Cambodia · Cameroon · Canada · Cayman Islands (the) · Central African Republic (the) · Chad · Chile · China · Colombia · Comoros (the) · Congo (the Democratic Republic of the) · Congo (the) · Cook Islands (the) · Costa Rica · Cote d'Ivoire · Croatia · Cuba · Cyprus · Czechia · Denmark · Djibouti · Dominica · Dominican Republic (the) · Ecuador · Egypt · El Salvador · Equatorial Guinea · Eritrea · Estonia · Eswatini · Ethiopia · Falkland Islands (the) [Malvinas] · Faroe Islands (the) · Fiji · Finland · France · French Guiana · French Polynesia · Gabon · Gambia (the) · Georgia · Germany · Ghana · Gibraltar · Greece · Greenland · Grenada · Guadeloupe · Guam · Guatemala · Guinea · Guinea-Bissau · Guyana · Haiti · Honduras · Hong Kong · Hungary · Iceland · India · Indonesia · Iran (Islamic Republic of) · Iraq · Ireland · Israel · Italy · Jamaica · Japan · Jordan · Kazakhstan · Kenya · Kiribati · Korea (the Democratic People's Republic of) · Kosovo · Kuwait · Kyrgyzstan · Lao People's Democratic Republic (the) · Latvia · Lebanon · Lesotho · Liberia · Libya · Lithuania · Luxembourg · Macao · Madagascar · Malawi · Malaysia · Maldives · Mali · Malta · Martinique · Mauritania · Mauritius · Mexico · Moldova · Mongolia · Montenegro · Montserrat · Morocco · Mozambique · Myanmar · Namibia · Nauru · Nepal · Netherlands · New Caledonia · New Zealand · Nicaragua · Niger (the) · Nigeria · Niue · North Macedonia · Norway · Oman · Pakistan · Palestine, State of · Panama · Papua New Guinea · Paraguay · Peru · Philippines (the) · Poland · Portugal · Puerto Rico · Qatar · Reunion · Romania · Russian Federation (the) · Rwanda · Saint Helena, Ascension and Tristan da Cunha · Saint Kitts and Nevis · Saint Lucia · Saint Pierre and Miquelon · Saint Vincent and the Grenadines · Samoa · Sao Tome and Principe · Saudi Arabia · Senegal · Serbia · Seychelles · Sierra Leone · Singapore · Slovakia · Slovenia · Solomon Islands · Somalia · South Africa · South Korea · South Sudan · Spain · Sri Lanka · Sudan (the) · Suriname · Sweden · Switzerland · Syrian Arab Republic (the) · Taiwan · Tajikistan · Tanzania, the United Republic of · Thailand · Timor-Leste · Togo · Tonga · Trinidad and Tobago · Tunisia · Turkey · Turkmenistan · Turks and Caicos Islands (the) · Uganda · Ukraine · United Arab Emirates · United Kingdom · United States of America · Uruguay · Uzbekistan · Vanuatu · Venezuela (Bolivarian Republic of) · Viet Nam · Virgin Islands (British) · Virgin Islands (U.S.) · Western Sahara · Yemen · Zambia · Zimbabwe

Related datasets

Environment

EU ETS Verified Emissions & Allowances by Country

Country-level annual EU Emissions Trading System figures - verified emissions, total allocated allowances, and surrendered units, 2005-2025 - cleaned from the EEA's EUTL database. Country totals correctly summed over leaf activities (no rollup double-counting).

EU ETS / EEA· 2K rows· 32 zones· 2005-2025 (annual)
29 View
Environment

European GHG Emissions

Every European country's greenhouse-gas footprint in one clean Parquet: national total GHG emissions (excluding LULUCF) plus the CO2, methane and nitrous-oxide components, all in million tonnes of CO2-equivalent - from Eurostat's official EEA-sourced inventory, one row per country × gas × year since 1990. The series behind every net-zero target and climate dashboard; joins to energy, carbon-price and macro on country code.

Eurostat· 4K rows· 31 zones· 1990-2024 (annual)
19 View
Environment

European Industrial Emissions (E

Annual releases of ~96 regulated pollutants (CO2, CH4, NOx, heavy metals, VOCs and more) to air, water and land from Europe's largest industrial complexes, broken down across 10 industrial sectors (energy, chemicals, metals, minerals, paper & wood, waste/wastewater, intensive livestock, food/beverage and more) and aggregated to clean country totals. From the EEA Industrial Reporting / E-PRTR database, 2007-present. GDPR-safe: national aggregates only, no facility-level personal data.

EU E-PRTR· 101K rows· 32 zones· 2007-2024 (annual)
29 View