Greenhouse gas emissions by source sector (annual, Europe)
Annual greenhouse gas emissions in million tonnes of CO2 equivalent, by CRF source sector, for EU member states, EFTA countries, EU candidate countries and the EU aggregate. Eurostat dataset env_air_gge ('Greenhouse gas emissions by source sector'), filtered to the airpol GHG slice, unit MIO_T, the six top-level CRF (Common Reporting Format) sectors: CRF1 Energy (fuel combustion, energy industries, transport), CRF2 Industrial processes and product use, CRF3 Agriculture, CRF4 LULUCF (land use, land-use change and forestry), CRF5 Waste management and CRF6 Other. Each row is one (year, country, sector). Method: national greenhouse gas inventories compiled by the member states under the EU Monitoring Mechanism Regulation and transmitted to the EEA; non-EU/EFTA/candidate countries are dropped (same licensing rule as the other Eurostat datasets). Units: million tonnes of CO2 equivalent. Caveats: LULUCF (CRF4) is frequently a net carbon SINK, so its values are negative for countries whose forests absorb more than their land use emits (France, the EU aggregate) - the negatives are genuine and are kept; summing all six sectors reproduces the 'Total excluding memo items' inventory, while the total dataset's TOTX4_MEMO excludes LULUCF. Coverage: ~32 geographic units after the geo rule, 1990 to the present, annual. Provenance: Eurostat keyless JSON-stat API, free reuse with attribution (Commission Decision 2011/833/EU) - please cite Eurostat. Primary key: (year, country_code, sector_code). Join keys: country_code (ISO 3166-1 alpha-3), year. Cadence: refreshed yearly. Sample use: filter sector_code='CRF1' to track energy-sector emissions by country.
- Source
- Eurostat
- Rows
- 6,510
- Columns
- 6
- Source cadence
- Yearly
- Last refreshed
- Sep 24, 2026
- Theme
- environment
| Column | Type | Description |
|---|---|---|
| year | string | Reference year of the observation (stored as January 1), from the 'time' dimension. |
| country_code | string | Reporting country: ISO 3166-1 alpha-3 (mapped from Eurostat's alpha-2 codes). Also carries the provider aggregate 'EU27_2020' verbatim. |
| country_name | string | Canonical English country name (hub.normalize), or the Eurostat-published label for the EU aggregate. |
| sector_code | string | CRF (Common Reporting Format) top-level source sector from the 'src_crf' dimension: CRF1 ('Energy': fuel combustion, energy industries, transport), CRF2 ('Industrial processes and product use'), CRF3 ('Agriculture'), CRF4 ('Land use, land use change, and forestry (LULUCF)'), CRF5 ('Waste management') and CRF6 ('Other'). |
| sector_label | string | Eurostat-published source-sector label, verbatim from the API. |
| ghg_mio_t_co2e | float | Greenhouse gas emissions of the source sector in million tonnes of CO2 equivalent, from the 'airpol' indicator GHG ('Greenhouse gases') and the 'unit' indicator MIO_T ('Million tonnes') (dataset env_air_gge). CRF4 (LULUCF) values are frequently negative: a net carbon sink (forests absorbing more than land use emits, e.g. France) is a genuine negative and is kept. Annual revisions are routine (Eurostat updated this table 2026-06-02). The UK is dropped by the connector's commercial-use geo rule. (unit: million tonnes of CO2 equivalent) |
First 10 sample rows — a preview, not the complete dataset.
| year | country_code | country_name | sector_code | sector_label | ghg_mio_t_co2e |
|---|---|---|---|---|---|
| 1990-01-01 | AUT | Austria | CRF1 | Energy | 52.842 |
| 1991-01-01 | AUT | Austria | CRF1 | Energy | 56.463 |
| 1992-01-01 | AUT | Austria | CRF1 | Energy | 51.697 |
| 1993-01-01 | AUT | Austria | CRF1 | Energy | 52.221 |
| 1994-01-01 | AUT | Austria | CRF1 | Energy | 51.505 |
| 1995-01-01 | AUT | Austria | CRF1 | Energy | 54.048 |
| 1996-01-01 | AUT | Austria | CRF1 | Energy | 58.126 |
| 1997-01-01 | AUT | Austria | CRF1 | Energy | 56.918 |
| 1998-01-01 | AUT | Austria | CRF1 | Energy | 56.76 |
| 1999-01-01 | AUT | Austria | CRF1 | Energy | 55.662 |
Profiled Sep 24, 2026 from snapshot 20260924T172726Z-ef81adc89b24
Measured- Completeness
- 100%
- Rows
- 6,510
- Columns
- 6
- Columns with gaps
- 0
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| yearvarchar | 0% | 33 | — |
|
| country_codevarchar | 0% | 33 | — |
|
| country_namevarchar | 0% | 37 | — |
|
| sector_codevarchar | 0% | 6 | — |
|
| sector_labelvarchar | 0% | 6 | — |
|
| ghg_mio_t_co2edouble | 0% | 5,365 | -395.61 → 3,737median 3.57 | 132 outside 1st–99th percentile |
- Current
20260924T172726Z-ef81adc89b24 · sha256 ef81adc89b24…
6,510 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/eurostat/eurostat_ghg_emissions_by_sector_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/eurostat/eurostat_ghg_emissions_by_sector_annual").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/eurostat/eurostat_ghg_emissions_by_sector_annual
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260924T172726Z-ef81adc89b24 and its content hash, so readers get exactly the data you used.
Eurostat. (2026). Greenhouse gas emissions by source sector (annual, Europe) [Data set, snapshot 20260924T172726Z-ef81adc89b24, sha256 ef81adc89b24]. Datazimuts. Retrieved 2026-09-24, from https://datazimuts.com/en/datasets/eurostat/eurostat_ghg_emissions_by_sector_annual?snapshot=20260924T172726Z-ef81adc89b24
@misc{dz_eurostat_eurostat_ghg_emissions_by_secto_ef81adc8,
title = {{Greenhouse gas emissions by source sector (annual, Europe)}},
author = {{Eurostat}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/eurostat/eurostat_ghg_emissions_by_sector_annual?snapshot=20260924T172726Z-ef81adc89b24}},
note = {Snapshot 20260924T172726Z-ef81adc89b24, sha256 ef81adc89b240ab429602b43dfdedeb06c5b8f29a9d81be3874b2c9d689f0cf2; accessed 2026-09-24}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=eurostat%2Feurostat_ghg_emissions_by_sector_annual&lang=en&theme=auto&snapshot=20260924T172726Z-ef81adc89b24&x=year&y=ghg_mio_t_co2e&agg=avg" title="Greenhouse gas emissions by source sector (annual, Europe)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.