Municipal waste recycling rate (annual, Europe)
Annual share of municipal waste that is recycled - material recycling plus composting and digestion - as a percentage of municipal waste generated, for EU member states, EFTA countries, EU candidate countries and the EU27 aggregate. Eurostat dataset env_wasmun ('Municipal waste by waste management operations'), filtered to wst_oper GEN ('Waste generated'), RCY_M ('Recycling - material') and RCY_C_D ('Recycling - composting and digestion'), freq=A and unit=THS_T ('Thousand tonnes'); the ratio is unit-independent. Each row is one (year, country). Method: the rate is computed per (year, country) as (RCY_M + RCY_C_D) / GEN * 100, following Eurostat's 'recycling rate of municipal waste' methodology; rows missing any of the three component cells are skipped, never interpolated. Units: percent. Caveats: PRP_REU ('Preparing for reuse') is excluded from the numerator because its reporting is sparse and recent; recent years are provisional and revised; the UK and Kosovo are dropped by the connector's commercial-use geo rule; the EU27_2020 aggregate is included as published. Coverage: 37 geographic units after the geo rule, 1995 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). Join keys: country_code (ISO 3166-1 alpha-3), year. Cadence: refreshed yearly; Eurostat updates the table each spring. Sample use: filter country_code='DEU' to compare Germany's recycling rate against the EU27 aggregate.
- Source
- Eurostat
- Rows
- 947
- Columns
- 4
- Source cadence
- Yearly
- Last refreshed
- Sep 26, 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 aggregates (e.g. 'EU27_2020') verbatim. |
| country_name | string | Canonical English country name (hub.normalize), or the Eurostat-published label for the EU/EA aggregates. |
| recycling_rate_pct | float | Municipal waste recycling rate: the share of municipal waste generated that is recycled, computed per (year, country) as (RCY_M + RCY_C_D) / GEN * 100 from the 'wst_oper' slices RCY_M ('Recycling - material'), RCY_C_D ('Recycling - composting and digestion') and GEN ('Waste generated'), 'freq' slice A ('Annual'), unit THS_T ('Thousand tonnes'; the ratio is unit-independent) (dataset env_wasmun, 'Municipal waste by waste management operations'). Follows Eurostat's 'recycling rate of municipal waste' methodology; rows missing any of the three component cells are skipped, never interpolated. PRP_REU ('Preparing for reuse') is excluded from the numerator because its reporting is sparse and recent. The UK and Kosovo are dropped by the connector's commercial-use geo rule; the EU27_2020 aggregate is included as published; recent years are provisional and revised. (unit: percent) |
- Current
20260926T051510Z-c6b6aa996f3b · sha256 c6b6aa996f3b…
947 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_municipal_waste_recycling_rate_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/eurostat/eurostat_municipal_waste_recycling_rate_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_municipal_waste_recycling_rate_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 20260926T051510Z-c6b6aa996f3b and its content hash, so readers get exactly the data you used.
Eurostat. (2026). Municipal waste recycling rate (annual, Europe) [Data set, snapshot 20260926T051510Z-c6b6aa996f3b, sha256 c6b6aa996f3b]. Datazimuts. Retrieved 2026-09-26, from https://datazimuts.com/en/datasets/eurostat/eurostat_municipal_waste_recycling_rate_annual?snapshot=20260926T051510Z-c6b6aa996f3b
@misc{dz_eurostat_eurostat_municipal_waste_recycl_c6b6aa99,
title = {{Municipal waste recycling rate (annual, Europe)}},
author = {{Eurostat}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/eurostat/eurostat_municipal_waste_recycling_rate_annual?snapshot=20260926T051510Z-c6b6aa996f3b}},
note = {Snapshot 20260926T051510Z-c6b6aa996f3b, sha256 c6b6aa996f3b31890449d0a61dfb9bf937e9cf45cdc4cd5729b670834681a6d7; accessed 2026-09-26}
}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_municipal_waste_recycling_rate_annual&lang=en&theme=auto&snapshot=20260926T051510Z-c6b6aa996f3b&x=year&y=recycling_rate_pct&agg=avg" title="Municipal waste recycling rate (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.