Forced-displacement hosting burden by asylum country (UNHCR, 1951-2025)
Value-added panel of UNHCR's Refugee Population Statistics Database (keyless API, CC BY 4.0): year-end hosted stocks by country of asylum, 1951-2025, with the hosted-displaced total (UNHCR's cross-border 'People forced to flee' components), each host's share of the global hosted total, hosted persons per 100,000 population (World Bank WDI, 1960+), 10-year and 1-year changes, within-year hosting ranks, and host-burden flags. The Global Trends hosting lens for humanitarian funding and country risk; joins on iso3 with the catalog's other country panels.
- Rows
- 7,802
- Columns
- 23
- Source cadence
- Yearly
- Last refreshed
- Oct 7, 2026
- Theme
- demographics
| Column | Type | Description |
|---|---|---|
| asylum_iso3 | string | Country of asylum code as published by the UNHCR API (coa field). UNHCR uses legacy 3-letter codes (e.g. GFR for Germany); the true ISO3 is in the iso3 column. |
| iso3 | string | True ISO alpha-3 code for the asylum country (API field coa_iso, verified present on every row); the join key to the catalog's other country panels and to the population column. |
| asylum_name | string | Country of asylum name as published by the UNHCR API (coa_name field). |
| region | string | UNHCR major area for the asylum country (API countries endpoint field majorArea, e.g. Africa, Asia, Europe). |
| year | integer | Reference year (1951-2025; year-end stocks; 2025 is the latest broadly covered year). |
| refugees | float | Refugees under UNHCR's mandate hosted in the country of asylum, year-end stock (UNHCR population group). (unit: persons) |
| asylum_seekers | float | Asylum-seekers with pending claims hosted in the country of asylum, year-end stock (UNHCR population group). (unit: persons) |
| idps | float | Internally displaced persons: reported as 0 on asylum rows (IDPs are attributed to the country of origin); kept verbatim. (unit: persons) |
| stateless | float | Stateless persons in the country of asylum, year-end stock (UNHCR population group). (unit: persons) |
| ooc | float | Others of concern to UNHCR in the country of asylum, year-end stock (UNHCR population group; kept verbatim, not in the hosted total). (unit: persons) |
| hst | float | Host community members (UNHCR population group; kept verbatim, not in the hosted total). (unit: persons) |
| returned_refugees | float | Refugees who returned from this country of asylum during the year (flow, not a stock; excluded from the hosted total). (unit: persons) |
| returned_idps | float | IDPs who returned during the year as reported against the asylum row (flow, not a stock; excluded from the hosted total). (unit: persons) |
| hosted_total | float | Derived: refugees + asylum_seekers + oip — the cross-border components of UNHCR's 'People forced to flee' definition hosted in the country of asylum. The oip component (others in need of international protection) is folded in where reported (2018+; the raw oip series stays available via the raw unhcr_displaced_population dyads). Null only when all three groups are null. Excludes UNRWA-mandate Palestine refugees (not in this API). (unit: persons) |
| host_share_global | float | Derived: hosted_total / that year's global hosted total (sum over all asylum countries) — each host's share of the world's hosted displaced population; null where the hosted total is null. (unit: share) |
| population | float | Total population from World Bank WDI SP.POP.TOTL (CC BY 4.0), joined on iso3; the series starts in 1960, so pre-1960 values are honestly null (as are rows whose asylum country has no ISO3 match, e.g. the API's 'Unknown' bucket). (unit: persons) |
| hosted_per_100k | float | Derived: hosted_total / population x 100,000 — the per-capita hosting burden; null before 1960 (no WDI population) or where either input is null. (unit: persons per 100,000 population) |
| hosted_change_10y | float | Derived: trailing 10-year change of hosted_total; null when the base year is absent. (unit: persons) |
| hosted_change_1y | float | Derived: year-on-year change of hosted_total; null when the prior year is absent. (unit: persons) |
| hosting_rank | integer | Rank of hosted_total within the year (1 = most hosted, the burden lens); null where the total is null. (unit: rank) |
| burden_flag | integer | 1 when hosted_total reaches 250,000 people (analytic cutoff, own definition); null when the total is null. |
| mega_burden_flag | integer | 1 when hosted_total reaches 1,000,000 people (analytic cutoff, own definition); null when the total is null. |
| row_hash | string | Deterministic 12-hex row identity hash (asylum_iso3|year). |
First 10 sample rows — a preview, not the complete dataset.
| asylum_iso3 | iso3 | asylum_name | region | year | refugees | asylum_seekers | idps | stateless | ooc | hst | returned_refugees | returned_idps | hosted_total | host_share_global | population | hosted_per_100k | hosted_change_10y | hosted_change_1y | hosting_rank | burden_flag | mega_burden_flag | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,011 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 102,591 | 4.874 | — | — | 160 | 0 | 0 | aca8a4347904 |
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,012 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 104,110 | 4.803 | — | 0 | 163 | 0 | 0 | 659f22f06455 |
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,013 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 105,675 | 4.731 | — | 0 | 164 | 0 | 0 | cd39bb0ec696 |
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,014 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 106,807 | 4.681 | — | 0 | 163 | 0 | 0 | f45a53bae086 |
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,016 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 108,727 | 4.599 | — | — | 164 | 0 | 0 | e8b701540e86 |
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,017 | 0 | 147 | 0 | 0 | 0 | 0 | 0 | 0 | 147 | 0 | 108,735 | 135.191 | — | 142 | 147 | 0 | 0 | 5bccfd097be4 |
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,018 | 0 | 407 | 0 | 0 | 0 | 0 | 0 | 0 | 16,009 | 0.001 | 108,908 | 14,699.563 | — | 15,862 | 85 | 0 | 0 | 7eaf77908500 |
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,019 | 0 | 406 | 0 | 0 | 0 | 0 | 0 | 0 | 17,008 | 0.001 | 109,203 | 15,574.664 | — | 999 | 84 | 0 | 0 | d6fafb81101f |
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,020 | 0 | 0 | 0 | 0 | 13 | 0 | 0 | 0 | 17,000 | 0.001 | 108,587 | 15,655.649 | — | -8 | 85 | 0 | 0 | 9dbc0bf0845f |
| ABW | ABW | Aruba | Latin America and the Caribbean | 2,021 | 0 | 0 | 0 | 0 | 0 | 6,000 | 0 | 0 | 17,000 | 0.001 | 107,700 | 15,784.587 | 16,995 | 0 | 83 | 0 | 0 | f7ab282ce7a5 |
- Current
20261007T202533Z-7169a79c247b · sha256 7169a79c247b…
7,802 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/unhcr_hosting_intel/displacement_host_burden_panel" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/unhcr_hosting_intel/displacement_host_burden_panel").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/unhcr_hosting_intel/displacement_host_burden_panel
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 20261007T202533Z-7169a79c247b and its content hash, so readers get exactly the data you used.
UNHCR displacement host-burden intelligence. (2026). Forced-displacement hosting burden by asylum country (UNHCR, 1951-2025) [Data set, snapshot 20261007T202533Z-7169a79c247b, sha256 7169a79c247b]. Datazimuts. Retrieved 2026-10-08, from https://datazimuts.com/en/datasets/unhcr_hosting_intel/displacement_host_burden_panel?snapshot=20261007T202533Z-7169a79c247b
@misc{dz_unhcr_hosting_intel_displacement_host_bu_7169a79c,
title = {{Forced-displacement hosting burden by asylum country (UNHCR, 1951-2025)}},
author = {{UNHCR displacement host-burden intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/unhcr_hosting_intel/displacement_host_burden_panel?snapshot=20261007T202533Z-7169a79c247b}},
note = {Snapshot 20261007T202533Z-7169a79c247b, sha256 7169a79c247b5c703494448bf071e85c080bbb054605086b4fb1c350b59d921b; accessed 2026-10-08}
}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=unhcr_hosting_intel%2Fdisplacement_host_burden_panel&lang=en&theme=auto&snapshot=20261007T202533Z-7169a79c247b&x=year&y=year&agg=avg" title="Forced-displacement hosting burden by asylum country (UNHCR, 1951-2025)" 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.