Housing cost overburden rate by poverty status (annual)
Annual share of the population living in households where total housing costs (net of housing allowances) represent more than 40% of disposable income, split by at-risk-of-poverty status, for EU member states, EFTA countries, EU candidate countries and EU/euro-area aggregates. Eurostat dataset ilc_mded01 ('Housing cost overburden rate'), filtered to freq=A, hhcomp=TOTAL ('Total' population), rskpovth=A_60 ('Above 60%') and B_60 ('Below 60%' of median equivalised income) and unit=PC ('Percentage'), from EU-SILC. Each row is one (year, country, poverty status). The below-poverty-threshold group (B_60) shows a markedly higher overburden rate than the above-threshold group (A_60) in every published country-year - the gap is the signal: housing affordability tracks the poverty gradient. Method: Eurostat compiles EU-SILC microdata transmitted by the member states; housing costs include rent or mortgage interest, utilities and insurance; non-EU/EFTA/candidate countries are dropped (same licensing rule as the other Eurostat datasets). Units: percent of population. Caveats: the at-risk-of-poverty threshold is 60% of national median equivalised disposable income after social transfers; EU-SILC income data refer to the year before the survey year; 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, in two poverty-status groups. Provenance: Eurostat keyless JSON-stat API, free reuse with attribution (Commission Decision 2011/833/EU) - please cite Eurostat. Primary key: (year, country_code, poverty_status). Join keys: country_code (ISO 3166-1 alpha-3), year. Cadence: refreshed yearly; Eurostat updates EU-SILC indicators in autumn. Sample use: filter poverty_status='B_60' to track housing cost pressure on the at-risk-of-poverty population over time.
- Source
- Eurostat
- Rows
- 1,600
- Columns
- 6
- Source cadence
- Yearly
- Last refreshed
- Sep 24, 2026
- Theme
- housing
| 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', 'EA20', 'EA19') verbatim. |
| country_name | string | Canonical English country name (hub.normalize), or the Eurostat-published label for the EU/EA aggregates. |
| poverty_status | string | At-risk-of-poverty status from the 'rskpovth' dimension: A_60 ('Above 60%') and B_60 ('Below 60%' of national median equivalised disposable income after social transfers). Household-composition slice hhcomp=TOTAL ('Total' population). |
| poverty_status_label | string | Eurostat-published poverty-status label, verbatim from the API. |
| housing_cost_overburden_rate_pct | float | Housing cost overburden rate for the poverty-status group: share of the population in the group living in households where total housing costs (net of housing allowances) represent more than 40% of disposable income, from the 'unit' indicator PC ('Percentage') (dataset ilc_mded01, from EU-SILC). (unit: percent) |
First 10 sample rows — a preview, not the complete dataset.
| year | country_code | country_name | poverty_status | poverty_status_label | housing_cost_overburden_rate_pct |
|---|---|---|---|---|---|
| 2017-01-01 | ALB | Albania | A_60 | Above 60% | 13.7 |
| 2018-01-01 | ALB | Albania | A_60 | Above 60% | 11.6 |
| 2019-01-01 | ALB | Albania | A_60 | Above 60% | 11.9 |
| 2020-01-01 | ALB | Albania | A_60 | Above 60% | 11.6 |
| 2021-01-01 | ALB | Albania | A_60 | Above 60% | 11.5 |
| 2022-01-01 | ALB | Albania | A_60 | Above 60% | 10.3 |
| 2023-01-01 | ALB | Albania | A_60 | Above 60% | 9.2 |
| 2017-01-01 | ALB | Albania | B_60 | Below 60% | 36.1 |
| 2018-01-01 | ALB | Albania | B_60 | Below 60% | 29.9 |
| 2019-01-01 | ALB | Albania | B_60 | Below 60% | 29.7 |
Profiled Sep 24, 2026 from snapshot 20260924T143928Z-833af7abb049
Measured- Completeness
- 100%
- Rows
- 1,600
- Columns
- 6
- Columns with gaps
- 0
| Column | Missing | Distinct | Range | Distribution |
|---|---|---|---|---|
| yearvarchar | 0% | 21 | — |
|
| country_codevarchar | 0% | 48 | — |
|
| country_namevarchar | 0% | 48 | — |
|
| poverty_statusvarchar | 0% | 2 | — |
|
| poverty_status_labelvarchar | 0% | 2 | — |
|
| housing_cost_overburden_rate_pctdouble | 0% | 500 | 5.9 → 76.5median 24.4 | 32 outside 1st–99th percentile |
- Current
20260924T143928Z-833af7abb049 · sha256 833af7abb049…
1,600 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_housing_cost_overburden_by_poverty_status_annual" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/eurostat/eurostat_housing_cost_overburden_by_poverty_status_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_housing_cost_overburden_by_poverty_status_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 20260924T143928Z-833af7abb049 and its content hash, so readers get exactly the data you used.
Eurostat. (2026). Housing cost overburden rate by poverty status (annual) [Data set, snapshot 20260924T143928Z-833af7abb049, sha256 833af7abb049]. Datazimuts. Retrieved 2026-09-24, from https://datazimuts.com/en/datasets/eurostat/eurostat_housing_cost_overburden_by_poverty_status_annual?snapshot=20260924T143928Z-833af7abb049
@misc{dz_eurostat_eurostat_housing_cost_overburde_833af7ab,
title = {{Housing cost overburden rate by poverty status (annual)}},
author = {{Eurostat}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/eurostat/eurostat_housing_cost_overburden_by_poverty_status_annual?snapshot=20260924T143928Z-833af7abb049}},
note = {Snapshot 20260924T143928Z-833af7abb049, sha256 833af7abb04986366bb57e7b2a2995e44cb575625d3aeb0a83d73da1ad1ac9ba; 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_housing_cost_overburden_by_poverty_status_annual&lang=en&theme=auto&snapshot=20260924T143928Z-833af7abb049&x=year&y=housing_cost_overburden_rate_pct&agg=avg" title="Housing cost overburden rate by poverty status (annual)" 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.