Skip to content

EU migration flows panel (Eurostat)

Commercial use OKFresh
Query in workbench

Follow this dataset

Get a notice in your feed when a new snapshot is published. Optionally, we also POST it to your webhook.

Must be a public https address. We never follow redirects.

Sign in for the full datasetSample rows are free for everyone. Sign in — it's free — to download full snapshots and their history.Download sample CSVDownload sample JSONSample rows only (up to 20) — not the complete dataset.

Annual international-migration-flows panel from Eurostat's official keyless dissemination API: long-term immigration and emigration totals per European country and year (all ages, both sexes, all citizenships), with net migration, year-on-year changes, each country's share of EU immigration and within-year net-migration ranks. Eurostat observation flags kept verbatim; missing cells are honestly absent, never imputed, and derived metrics never bridge gaps. Who joins this: demographic and labour-supply models join net migration on (geo, year); housing-demand and consumer models read immigration momentum; country-risk desks track net-flow reversals. Eurostat datasets migr_imm1ctz ('Immigration by age group, sex and citizenship') and migr_emi2 ('Emigration by age and sex'). Fills the catalog's EU migration-flows gap: existing migration datasets cover asylum, migrant stocks and Canada/US-internal flows, none the EU-wide immigration/emigration flows.

Rows
1,024
Columns
15
Source cadence
Yearly
Last refreshed
Oct 9, 2026
Theme
demographics