How many immigrsnts flowed into europe since 2000

Checked on February 2, 2026
Disclaimer: Factually can make mistakes. Please verify important information or breaking news. Learn more.

Executive summary

Available statistics show that the population of people born in a country other than the one in which they live — the conventional “international migrant” or immigrant stock — has grown substantially across Europe since 2000: the European Union’s foreign‑born stock was roughly 29.6 million in 2000 (EU only) [1], while the wider European region hosted nearly 87 million international migrants by 2020 [2]; however, the sources provided do not supply a single, auditable cumulative count of arrivals (“flows”) into Europe from 2000 to the present, so any precise total must be constructed from national and supranational flow series [3] [4].

1. The data that exist and what they measure

Official datasets and major compendia — Eurostat, UN DESA and IOM’s World Migration Report — report two related but distinct concepts: annual migration flows (arrivals and departures in a year) and migrant stocks (the number of foreign‑born people resident at a point in time); Eurostat collects annual flow data from national authorities and publishes interactive summaries [3] [4], while UN/IOM publications report regional migrant stocks such as the nearly 87 million international migrants in Europe in 2020 [2].

2. Snapshot comparisons that show scale but not cumulative flow

Using the available snapshots illustrates the scale of change: the EU’s foreign‑born stock was reported at about 29.6 million in 2000 [1], and later Eurostat/UN figures put the region’s migrant stock at roughly 87 million in 2020 — an increase that reflects migration over two decades plus natural change and demographic shifts [2]. These snapshots prove that “millions” moved into Europe since 2000, but they are not the same as a summed total of annual inflows, which requires compiling year‑by‑year flow tables [3] [4].

3. Why a single cumulative “flow since 2000” is hard to produce from public summaries

A credible cumulative arrivals figure requires consistent annual flow series across jurisdictions and clear definitions (who counts as an immigrant: non‑EU only, long‑term vs short‑term, asylum vs regular migration), something the sources stress: Eurostat’s migration regulation standardised reporting only from 2008 for many series and national practices vary, while IOM/DTM track specific routes and irregular crossings from 2015 onward [4] [5]. Consequently, the provided materials warn that headline stock increases cannot be naively converted into a definitive tally of arrivals since 2000 without assembling and reconciling national flow tables [3] [6].

4. What the flows we do know suggest about magnitude

Where flow data are cited, they confirm sustained multi‑million annual movement: for example, between 2010 and 2013 roughly 1.4 million non‑EU nationals immigrated to the EU per year via regular channels (excluding asylum/refugees), showing multi‑million yearly inflows in recent decades [7]; Eurostat also recorded positive net migration at EU level in 2022 with over 4 million more people arriving than leaving that year [3]. These annual orders of magnitude, repeated over two decades and punctuated by spikes (e.g., 2015–2016, post‑2022 Ukrainian displacement), are fully consistent with stock increases of tens of millions [2] [5].

5. Political framing, limits and the responsible answer

Migration numbers are politically charged and often simplified; sources themselves underscore methodological caveats and the need to use flow series for cumulative counts [4] [6]. The responsible conclusion from the reporting provided is straightforward: tens of millions of people moved to Europe since 2000 — the EU’s foreign‑born stock was about 29.6 million in 2000 [1], and the broader European migrant stock approached 87 million by 2020 [2] — but the exact, auditable cumulative number of arrivals since 2000 is not reported in a single figure in these sources and would require summing Eurostat/UN DESA annual flow tables and clarifying inclusion rules [3] [4] [6].

Want to dive deeper?
How many people migrated to EU countries each year from 2000 to 2023 according to Eurostat flow tables?
How do 'migrant stock' and 'migration flow' definitions differ across Eurostat, UN DESA and IOM datasets?
What were the largest single‑year migration spikes in Europe since 2000 and how are they reflected in stock and flow data?