All datasets

Global displacement-pressure signals (UNHCR-derived)

Yearly forced-displacement pressure signals derived from the UNHCR Refugee Population Statistics Database demographics (2001 ->): per-country totals hosted (HOST_<ISO3>) and originated (ORIGIN_<ISO3>), with 5-year change, 10-year OLS trend slopes, 3-sigma anomaly flags, 5-year linear-extrapolation forecasts, per-year cross-country ranks, global burden shares, surge flags, and top-10 host/origin flags. The humanitarian-flow companion to wb-poverty-inequality-signals and wb-demographic-transition-signals. All country labels normalized to ISO alpha-3. Raw data: UNHCR Refugee Population Statistics Database (CC-BY-4.0).

Source: Displacement-Pressure Signals (derived)8,970 rowsUpdated: 9/22/2026License: CC-BY-4.0
unhcrrefugeesdisplacementforced-migrationhumanitarianasylummomentumanomaly-detectionforecastingsignals

Quality

98.7

Attribution

UNHCR Refugee Population Statistics Database

Schema

ColumnTypeDescription
datestringReference year of the displacement stock (UNHCR Refugee Population Statistics Database, yearly, YYYY-MM-DD with month/day fixed to 01-01).
countrystring
country_codestring
series_idstringHOST_<ISO3> for forcibly displaced persons hosted by the country of asylum, ORIGIN_<ISO3> for persons originating from the country of origin.
series_labelstringHuman-readable series label naming the country and whether the series counts hosted or originated forcibly displaced persons.
valuefloatTotal forcibly displaced persons (refugees, asylum-seekers, IDPs, Venezuelans displaced abroad and others in need of international protection, per UNHCR categories) hosted by or originating from the country in the reference year, persons.
anomaly_flaginteger
forecast_1mfloat
rankinteger
change_5y_pctfloat
trend_slope_10yfloat
share_globalfloat
surge_flaginteger
top_host_flaginteger

Sample rows

datecountrycountry_codeseries_idseries_labelvalueanomaly_flagforecast_1mrankchange_5y_pcttrend_slope_10yshare_globalsurge_flagtop_host_flag
2011-01-01ArubaABWHOST_ABWForcibly displaced persons hosted by Aruba5028030.432967032971631.410850262454831e-700
2012-01-01ArubaABWHOST_ABWForcibly displaced persons hosted by Aruba5028030.432967032971661.3948707144550116e-700
2013-01-01ArubaABWHOST_ABWForcibly displaced persons hosted by Aruba5028030.432967032971671.1672998412285447e-700
2014-01-01ArubaABWHOST_ABWForcibly displaced persons hosted by Aruba5028030.432967032971689.099517068610231e-800
2016-01-01ArubaABWHOST_ABWForcibly displaced persons hosted by Aruba5028030.432967032971707.391028122610711e-800

Download sample data

Download the full sample snapshot for this dataset (sample rows, not the complete dataset).

Use with an LLM

Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).

cURL

curl "https://datazimuts.com/v1/datasets/displacement_pressure_signals/unhcr_displacement_pressure_signals" | jq '{title, rows, columns_count, license}'

Python

import requests

ds = requests.get("https://datazimuts.com/v1/datasets/displacement_pressure_signals/unhcr_displacement_pressure_signals").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/displacement_pressure_signals/unhcr_displacement_pressure_signals

Tip: fetch /llms.txt for the full machine-readable catalog.