Inability to keep home adequately warm (annual, Europe)
Annual share of the population unable to keep their home adequately warm because of affordability - Eurostat's headline energy-poverty indicator - for EU member states, EFTA countries, EU candidate countries and EU/euro-area aggregates. Eurostat dataset ilc_mdes01 ('Inability to keep home adequately warm'), filtered to hhcomp=TOTAL (all household compositions), rskpovth=TOTAL (all income groups), unit=PC (percent of population). Each row is one (year, country). Method: Eurostat compiles EU-SILC microdata transmitted by the member states; non-EU/EFTA/candidate countries (the UK and Kosovo/XK) are dropped (same licensing rule as the other Eurostat datasets). Units: percent of population. Caveats: this is a subjective EU-SILC indicator and not directly comparable across countries' survey implementations; the 2021 EU-SILC methodological revision breaks comparability with pre-2021 values for some countries; the UK and Kosovo (XK) are dropped by the connector's commercial-use geo rule; the EU, EU27_2020, EU28, EU27_2007, EA, EA18, EA19, EA20 and EA21 aggregates are included as published. Coverage: ~44 geographic units after the geo rule, 2003 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 EU-SILC indicators in autumn. Sample use: filter country_code='GRC' to track energy poverty in Greece over time.
- Source
- Eurostat
- Rows
- 808
- Columns
- 4
- Source cadence
- Yearly
- Last refreshed
- Sep 24, 2026
- Theme
- energy
| 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. 'EU', 'EU27_2020', 'EU28', 'EA', 'EA21', 'EA20', 'EA19' for the house price index) verbatim; the exact set varies by dataset. |
| country_name | string | Canonical English country name (hub.normalize), or the Eurostat-published label for the EU/EA aggregates. |
| unable_to_keep_home_warm_pct | float | Share of the population unable to keep their home adequately warm because of affordability, from the 'hhcomp' slice TOTAL (all household compositions), the 'rskpovth' slice TOTAL (all income groups) and the 'unit' indicator PC ('Percentage') (dataset ilc_mdes01, from EU-SILC). (unit: percent) |
First 10 sample rows — a preview, not the complete dataset.
| year | country_code | country_name | unable_to_keep_home_warm_pct |
|---|---|---|---|
| 2017-01-01 | ALB | Albania | 38.7 |
| 2018-01-01 | ALB | Albania | 33.3 |
| 2019-01-01 | ALB | Albania | 36.8 |
| 2020-01-01 | ALB | Albania | 35.8 |
| 2021-01-01 | ALB | Albania | 37.7 |
| 2022-01-01 | ALB | Albania | 34.7 |
| 2023-01-01 | ALB | Albania | 33.8 |
| 2003-01-01 | AUT | Austria | 2.9 |
| 2004-01-01 | AUT | Austria | 2.3 |
| 2005-01-01 | AUT | Austria | 3.2 |
Profiled Sep 24, 2026 from snapshot 20260924T033421Z-34e52ae3c2fe
Measured- Completeness
- 100%
- Rows
- 808
- Columns
- 4
- Columns with gaps
- 0
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| yearvarchar | 0% | 21 | — |
|
| country_codevarchar | 0% | 48 | — |
|
| country_namevarchar | 0% | 48 | — |
|
| unable_to_keep_home_warm_pctdouble | 0% | 257 | 0.2 → 69.5median 7.6 | 17 outside 1st–99th percentile |
- Current
20260924T033421Z-34e52ae3c2fe · sha256 34e52ae3c2fe…
808 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_energy_poverty_warm_home_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/eurostat/eurostat_energy_poverty_warm_home_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_energy_poverty_warm_home_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 20260924T033421Z-34e52ae3c2fe and its content hash, so readers get exactly the data you used.
Eurostat. (2026). Inability to keep home adequately warm (annual, Europe) [Data set, snapshot 20260924T033421Z-34e52ae3c2fe, sha256 34e52ae3c2fe]. Datazimuts. Retrieved 2026-09-24, from https://datazimuts.com/en/datasets/eurostat/eurostat_energy_poverty_warm_home_annual?snapshot=20260924T033421Z-34e52ae3c2fe
@misc{dz_eurostat_eurostat_energy_poverty_warm_ho_34e52ae3,
title = {{Inability to keep home adequately warm (annual, Europe)}},
author = {{Eurostat}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/eurostat/eurostat_energy_poverty_warm_home_annual?snapshot=20260924T033421Z-34e52ae3c2fe}},
note = {Snapshot 20260924T033421Z-34e52ae3c2fe, sha256 34e52ae3c2fe256d326f0fc6e8edabd153cc690879aebc4105fc46e0fecdea26; 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_energy_poverty_warm_home_annual&lang=en&theme=auto&snapshot=20260924T033421Z-34e52ae3c2fe&x=year&y=unable_to_keep_home_warm_pct&agg=avg" title="Inability to keep home adequately warm (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.