All datasets

CO₂ and greenhouse gas emissions

Annual CO₂ and greenhouse gas emissions by country, from the Global Carbon Project via Our World in Data. Includes fossil CO₂, land-use change emissions, per-capita and per-GDP intensities.

Source: Our World in Data50,411 rowsUpdated: 9/21/2026License: CC-BY-4.0
co2emissionsclimateowid

Quality

84.5

Attribution

Our World in Data (https://ourworldindata.org)

Schema

ColumnTypeDescription
countrystringGeographic location.
yearintegerYear of observation.
iso_codestringISO 3166-1 alpha-3 three-letter country codes.
populationfloatPopulation by country, available from 10,000 BCE to 2100, based on data and estimates from different sources. (unit: people)
gdpfloatTotal economic output of a country or region per year. This data is adjusted for inflation and differences in living costs between countries. (unit: international-$ in 2011 prices ($))
cement_co2floatAnnual emissions of carbon dioxide (CO₂) from cement, measured in million tonnes. (unit: million tonnes (Mt))
cement_co2_per_capitafloatAnnual emissions of carbon dioxide (CO₂) from cement, measured in tonnes per person. (unit: tonnes per person (t/person))
co2floatAnnual total emissions of carbon dioxide (CO₂), excluding land-use change, measured in million tonnes. (unit: million tonnes (Mt))
co2_growth_absfloatAnnual growth in total emissions of carbon dioxide (CO₂), excluding land-use change, measured in million tonnes. (unit: million tonnes (Mt))
co2_growth_prctfloatAnnual percentage growth in total emissions of carbon dioxide (CO₂), excluding land-use change. (unit: %)
co2_including_lucfloatAnnual total emissions of carbon dioxide (CO₂), including land-use change, measured in million tonnes. (unit: million tonnes (Mt))
co2_including_luc_growth_absfloatAnnual growth in total emissions of carbon dioxide (CO₂), including land-use change, measured in million tonnes. (unit: million tonnes (Mt))
co2_including_luc_growth_prctfloatAnnual percentage growth in total emissions of carbon dioxide (CO₂), including land-use change. (unit: %)
co2_including_luc_per_capitafloatAnnual emissions of carbon dioxide (CO₂), including land-use change, measured in tonnes per person. (unit: tonnes per person (t/person))
co2_including_luc_per_gdpfloatAnnual total emissions of carbon dioxide (CO₂), including land-use change, measured in kilograms per dollar of GDP (2011 international-$). (unit: kilograms per international-$ (kg/$))
co2_including_luc_per_unit_energyfloatCarbon dioxide (CO₂) emitted per unit of primary energy consumption, measured in grams of CO₂ per kilowatt-hour. Land-use change emissions are included. (unit: grams per kilowatt-hour (g/kWh))
co2_per_capitafloatCarbon dioxide (CO₂) emissions from burning fossil fuels and industrial processes. This includes emissions from transport, electricity generation, and heating, but not land-use change. (unit: tonnes per person (t/person))
co2_per_gdpfloatAnnual total emissions of carbon dioxide (CO₂), excluding land-use change, measured in kilograms per dollar of GDP (2011 international-$). (unit: kilograms per international-$ (kg/$))
co2_per_unit_energyfloatCarbon dioxide (CO₂) emitted per unit of primary energy consumption, measured in grams of CO₂ per kilowatt-hour. (unit: grams per kilowatt-hour (g/kWh))
coal_co2floatAnnual emissions of carbon dioxide (CO₂) from coal, measured in million tonnes. (unit: million tonnes (Mt))
coal_co2_per_capitafloatAnnual emissions of carbon dioxide (CO₂) from coal, measured in tonnes per person. (unit: tonnes per person (t/person))
consumption_co2floatAnnual consumption-based emissions of carbon dioxide (CO₂), measured in million tonnes. (unit: million tonnes (Mt))
consumption_co2_per_capitafloatAnnual consumption-based emissions of carbon dioxide (CO₂), measured in tonnes per person. (unit: tonnes per person (t/person))
consumption_co2_per_gdpfloatAnnual consumption-based emissions of carbon dioxide (CO₂), measured in kilograms per dollar of GDP (2011 international-$). (unit: kilograms per international-$ (kg/$))
cumulative_cement_co2floatCumulative emissions of carbon dioxide (CO₂) from cement since the first year of available data, measured in million tonnes. (unit: million tonnes (Mt))
cumulative_co2floatTotal cumulative emissions of carbon dioxide (CO₂), excluding land-use change, since the first year of available data, measured in million tonnes. (unit: million tonnes (Mt))
cumulative_co2_including_lucfloatTotal cumulative emissions of carbon dioxide (CO₂), including land-use change, since the first year of available data, measured in million tonnes. (unit: million tonnes (Mt))
cumulative_coal_co2floatCumulative emissions of carbon dioxide (CO₂) from coal since the first year of available data, measured in million tonnes. (unit: million tonnes (Mt))
cumulative_flaring_co2floatCumulative emissions of carbon dioxide (CO₂) from flaring since the first year of available data, measured in million tonnes. (unit: million tonnes (Mt))
cumulative_gas_co2floatCumulative emissions of carbon dioxide (CO₂) from gas since the first year of available data, measured in million tonnes. (unit: million tonnes (Mt))
cumulative_luc_co2floatCumulative emissions of carbon dioxide (CO₂) from land-use change since the first year of available data, measured in million tonnes. (unit: million tonnes (Mt))
cumulative_oil_co2floatCumulative emissions of carbon dioxide (CO₂) from oil since the first year of available data, measured in million tonnes. (unit: million tonnes (Mt))
cumulative_other_co2floatCumulative emissions of carbon dioxide (CO₂) from other industry sources since the first year of available data, measured in million tonnes. (unit: million tonnes (Mt))
energy_per_capitafloatMeasured in kilowatt-hours per person. (unit: kilowatt-hours per person (kWh))
energy_per_gdpfloatMeasured in kilowatt-hours per international-$. (unit: kilowatt-hours per $ (kWh))
flaring_co2floatAnnual emissions of carbon dioxide (CO₂) from flaring, measured in million tonnes. (unit: million tonnes (Mt))
flaring_co2_per_capitafloatAnnual emissions of carbon dioxide (CO₂) from flaring, measured in tonnes per person. (unit: tonnes per person (t/person))
gas_co2floatAnnual emissions of carbon dioxide (CO₂) from gas, measured in million tonnes. (unit: million tonnes (Mt))
gas_co2_per_capitafloatAnnual emissions of carbon dioxide (CO₂) from gas, measured in tonnes per person. (unit: tonnes per person (t/person))
ghg_excluding_lucf_per_capitafloatGreenhouse gas emissions are measured in tonnes per person of carbon dioxide-equivalents over a 100-year timescale. (unit: tonnes of CO₂ equivalents per person (t/person))
ghg_per_capitafloatGreenhouse gas emissions are measured in tonnes per person of carbon dioxide-equivalents over a 100-year timescale. (unit: tonnes of CO₂ equivalents per person (t/person))
land_use_change_co2floatAnnual emissions of carbon dioxide (CO₂) from land-use change, measured in million tonnes. (unit: million tonnes (Mt))
land_use_change_co2_per_capitafloatAnnual emissions of carbon dioxide (CO₂) from land-use change, measured in tonnes per person. (unit: tonnes per person (t/person))
methanefloatMeasured in tonnes of carbon dioxide-equivalents over a 100-year timescale. (unit: million tonnes (Mt))
methane_per_capitafloatMeasured in tonnes per person of carbon dioxide-equivalents over a 100-year timescale. (unit: tonnes of CO₂ equivalents per person (t/person))
nitrous_oxidefloatMeasured in tonnes of carbon dioxide-equivalents over a 100-year timescale. (unit: million tonnes (Mt))
nitrous_oxide_per_capitafloatMeasured in tonnes per person of carbon dioxide-equivalents over a 100-year timescale. (unit: tonnes of CO₂ equivalents per person (t/person))
oil_co2floatAnnual emissions of carbon dioxide (CO₂) from oil, measured in million tonnes. (unit: million tonnes (Mt))
oil_co2_per_capitafloatAnnual emissions of carbon dioxide (CO₂) from oil, measured in tonnes per person. (unit: tonnes per person (t/person))
other_co2_per_capitafloatAnnual emissions of carbon dioxide (CO₂) from other industry sources, measured in tonnes per person. (unit: tonnes per person (t/person))
other_industry_co2floatAnnual emissions of carbon dioxide (CO₂) from other industry sources, measured in million tonnes. (unit: million tonnes (Mt))
primary_energy_consumptionfloatMeasured in terawatt-hours. (unit: terawatt-hours (TWh))
share_global_cement_co2floatAnnual emissions of carbon dioxide (CO₂) from cement, measured as a percentage of global emissions of CO₂ from cement in the same year. (unit: %)
share_global_co2floatAnnual total emissions of carbon dioxide (CO₂), excluding land-use change, measured as a percentage of global emissions of CO₂ in the same year. (unit: %)
share_global_co2_including_lucfloatAnnual total emissions of carbon dioxide (CO₂), including land-use change, measured as a percentage of global total emissions of CO₂ in the same year. (unit: %)
share_global_coal_co2floatAnnual emissions of carbon dioxide (CO₂) from coal, measured as a percentage of global emissions of CO₂ from coal in the same year. (unit: %)
share_global_cumulative_cement_co2floatCumulative emissions of carbon dioxide (CO₂) from cement since the first year of available data, measured as a percentage of global cumulative emissions of CO₂ from cement. (unit: %)
share_global_cumulative_co2floatTotal cumulative emissions of carbon dioxide (CO₂), excluding land-use change, since the first year of available data, measured as a percentage of global total cumulative emissions of CO₂. (unit: %)
share_global_cumulative_co2_including_lucfloatTotal cumulative emissions of carbon dioxide (CO₂), including land-use change, since the first year of available data, measured as a percentage of global total cumulative emissions of CO₂ (including land-use change). (unit: %)
share_global_cumulative_coal_co2floatCumulative emissions of carbon dioxide (CO₂) from coal since the first year of available data, measured as a percentage of global cumulative emissions of CO₂ from coal. (unit: %)
share_global_cumulative_flaring_co2floatCumulative emissions of carbon dioxide (CO₂) from flaring since the first year of available data, measured as a percentage of global cumulative emissions of CO₂ from flaring. (unit: %)
share_global_cumulative_gas_co2floatCumulative emissions of carbon dioxide (CO₂) from gas since the first year of available data, measured as a percentage of global cumulative emissions of CO₂ from gas. (unit: %)
share_global_cumulative_luc_co2floatCumulative emissions of carbon dioxide (CO₂) from land-use change since the first year of available data, measured as a percentage of global cumulative emissions of CO₂ from land-use change. (unit: %)
share_global_cumulative_oil_co2floatCumulative emissions of carbon dioxide (CO₂) from oil since the first year of available data, measured as a percentage of global cumulative emissions of CO₂ from oil. (unit: %)
share_global_flaring_co2floatAnnual emissions of carbon dioxide (CO₂) from flaring, measured as a percentage of global emissions of CO₂ from flaring in the same year. (unit: %)
share_global_gas_co2floatAnnual emissions of carbon dioxide (CO₂) from gas, measured as a percentage of global emissions of CO₂ from gas in the same year. (unit: %)
share_global_luc_co2floatAnnual emissions of carbon dioxide (CO₂) from land-use change, measured as a percentage of global emissions of CO₂ from land-use change in the same year. (unit: %)
share_global_oil_co2floatAnnual emissions of carbon dioxide (CO₂) from oil, measured as a percentage of global emissions of CO₂ from oil in the same year. (unit: %)
share_of_temperature_change_from_ghgfloatMeasured as a percentage of the world's temperature change. (unit: %)
temperature_change_from_ch4floatMeasured in °C. (unit: °C)
temperature_change_from_co2floatMeasured in °C. (unit: °C)
temperature_change_from_ghgfloatMeasured in °C. (unit: °C)
temperature_change_from_n2ofloatMeasured in °C. (unit: °C)
total_ghgfloatGreenhouse gas emissions are measured in tonnes of carbon dioxide-equivalents over a 100-year timescale. (unit: million tonnes (Mt))
total_ghg_excluding_lucffloatGreenhouse gas emissions are measured in tonnes of carbon dioxide-equivalents over a 100-year timescale. (unit: million tonnes (Mt))
trade_co2floatAnnual net carbon dioxide (CO₂) emissions embedded in trade, measured in million tonnes. (unit: million tonnes (Mt))
trade_co2_sharefloatAnnual net carbon dioxide (CO₂) emissions embedded in trade, measured as a percentage of emissions of CO₂. (unit: %)

Sample rows

countryyeariso_codepopulationgdpcement_co2cement_co2_per_capitaco2co2_growth_absco2_growth_prctco2_including_lucco2_including_luc_growth_absco2_including_luc_growth_prctco2_including_luc_per_capitaco2_including_luc_per_gdpco2_including_luc_per_unit_energyco2_per_capitaco2_per_gdpco2_per_unit_energycoal_co2coal_co2_per_capitaconsumption_co2consumption_co2_per_capitaconsumption_co2_per_gdpcumulative_cement_co2cumulative_co2cumulative_co2_including_luccumulative_coal_co2cumulative_flaring_co2cumulative_gas_co2cumulative_luc_co2cumulative_oil_co2cumulative_other_co2energy_per_capitaenergy_per_gdpflaring_co2flaring_co2_per_capitagas_co2gas_co2_per_capitaghg_excluding_lucf_per_capitaghg_per_capitaland_use_change_co2land_use_change_co2_per_capitamethanemethane_per_capitanitrous_oxidenitrous_oxide_per_capitaoil_co2oil_co2_per_capitaother_co2_per_capitaother_industry_co2primary_energy_consumptionshare_global_cement_co2share_global_co2share_global_co2_including_lucshare_global_coal_co2share_global_cumulative_cement_co2share_global_cumulative_co2share_global_cumulative_co2_including_lucshare_global_cumulative_coal_co2share_global_cumulative_flaring_co2share_global_cumulative_gas_co2share_global_cumulative_luc_co2share_global_cumulative_oil_co2share_global_flaring_co2share_global_gas_co2share_global_luc_co2share_global_oil_co2share_of_temperature_change_from_ghgtemperature_change_from_ch4temperature_change_from_co2temperature_change_from_ghgtemperature_change_from_n2ototal_ghgtotal_ghg_excluding_lucftrade_co2trade_co2_share
Afghanistan1750AFG2802560000
Afghanistan1751AFG00
Afghanistan1752AFG00
Afghanistan1753AFG00
Afghanistan1754AFG00

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/owid/co2_emissions" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/owid/co2_emissions").json()
print(ds["title"], ds["rows"], "rows")

# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
    print(row)

API endpoint: https://datazimuts.com/v1/datasets/owid/co2_emissions

Tip: fetch /llms.txt for the full machine-readable catalog.