Immigration / Flows · live + curated · 2026-04-30

Migration flows — a decade in figures

Frontex annual detections of irregular border crossings, broken down by route, from 2014 onwards. Each year-route figure is transcribed verbatim from Frontex's annual press release.

EU external borders · 2024

236,963 irregular crossings detected.

That's -87% of the 2015 peak (1,813,335). Frontex's published annual figure. The route mix varies year to year as conditions on the ground shift — Eastern Mediterranean dominated 2015, Western Balkans peaked in 2022–23, and the Central Med has remained a structural channel.

2024 total

236,963

Cumulative 2014-2024

4,343,255

§A · Detections vs documented deaths · 2014–2024

The two parallel series.

Frontex's detections of irregular crossings, alongside IOM-documented fatalities and missing persons on European-bound routes. Two different sources, two different methodologies, presented side-by-side.

0 476k 952k 1.4M 1.9M 2014 2016 2017 2019 2020 2022 2023 2025 2015 — Syrian war 2020 — COVID 2022 — Ukraine 237k 4k
Frontex detections (irregular crossings) IOM dead + missing on EU-bound routes

§B · Detections by route, every year

The route mix is dynamic.

Stacked bars: each year's total split by Frontex's six classified routes. The Western Balkans peak in 2022 and the Eastern Med dominance of 2015 are visually distinct. 2024 is the first year where the Western African (Atlantic to Canary Islands) route ranks among the top three.

0 476k 952k 1.4M 1.9M 2014 · Central Mediterranean: 170k 2014 · Eastern Mediterranean (incl. land border): 51k 2014 · Western Mediterranean: 8k 2014 · Western African / Atlantic to Canaries: 276 2014 · Western Balkans: 43k 2014 · Eastern Land Borders (Belarus + others): 1k 274k 2014 2015 · Central Mediterranean: 154k 2015 · Eastern Mediterranean (incl. land border): 885k 2015 · Western Mediterranean: 7k 2015 · Western African / Atlantic to Canaries: 874 2015 · Western Balkans: 764k 2015 · Eastern Land Borders (Belarus + others): 2k 1.8M 2015 2016 · Central Mediterranean: 181k 2016 · Eastern Mediterranean (incl. land border): 182k 2016 · Western Mediterranean: 10k 2016 · Western African / Atlantic to Canaries: 671 2016 · Western Balkans: 130k 2016 · Eastern Land Borders (Belarus + others): 1k 506k 2016 2017 · Central Mediterranean: 119k 2017 · Eastern Mediterranean (incl. land border): 42k 2017 · Western Mediterranean: 23k 2017 · Western African / Atlantic to Canaries: 421 2017 · Western Balkans: 12k 2017 · Eastern Land Borders (Belarus + others): 776 198k 2017 2018 · Central Mediterranean: 23k 2018 · Eastern Mediterranean (incl. land border): 57k 2018 · Western Mediterranean: 57k 2018 · Western African / Atlantic to Canaries: 1k 2018 · Western Balkans: 6k 2018 · Eastern Land Borders (Belarus + others): 1k 145k 2018 2019 · Central Mediterranean: 14k 2019 · Eastern Mediterranean (incl. land border): 83k 2019 · Western Mediterranean: 24k 2019 · Western African / Atlantic to Canaries: 3k 2019 · Western Balkans: 15k 2019 · Eastern Land Borders (Belarus + others): 802 140k 2019 2020 · Central Mediterranean: 36k 2020 · Eastern Mediterranean (incl. land border): 20k 2020 · Western Mediterranean: 17k 2020 · Western African / Atlantic to Canaries: 23k 2020 · Western Balkans: 27k 2020 · Eastern Land Borders (Belarus + others): 950 123k 2020 2021 · Central Mediterranean: 65k 2021 · Eastern Mediterranean (incl. land border): 20k 2021 · Western Mediterranean: 17k 2021 · Western African / Atlantic to Canaries: 23k 2021 · Western Balkans: 61k 2021 · Eastern Land Borders (Belarus + others): 8k 194k 2021 2022 · Central Mediterranean: 106k 2022 · Eastern Mediterranean (incl. land border): 42k 2022 · Western Mediterranean: 18k 2022 · Western African / Atlantic to Canaries: 16k 2022 · Western Balkans: 144k 2022 · Eastern Land Borders (Belarus + others): 5k 331k 2022 2023 · Central Mediterranean: 158k 2023 · Eastern Mediterranean (incl. land border): 60k 2023 · Western Mediterranean: 17k 2023 · Western African / Atlantic to Canaries: 40k 2023 · Western Balkans: 99k 2023 · Eastern Land Borders (Belarus + others): 8k 382k 2023 2024 · Central Mediterranean: 67k 2024 · Eastern Mediterranean (incl. land border): 73k 2024 · Western Mediterranean: 12k 2024 · Western African / Atlantic to Canaries: 47k 2024 · Western Balkans: 22k 2024 · Eastern Land Borders (Belarus + others): 17k 237k 2024
Central Mediterranean Eastern Mediterranean (incl. land border) Western Mediterranean Western African / Atlantic to Canaries Western Balkans Eastern Land Borders (Belarus + others)

§C · A second source — Eurostat external-border apprehensions

Different methodology, similar shape.

Eurostat's migr_eipre records "third-country nationals found to be illegally present" — a different concept from Frontex detections (it captures individual people apprehended within member states, including at the external border area). The published series only covers 2021–2024 consistently with the current methodology.

0 138k 276k 415k 553k 2021 2021 2022 2022 338k

Method

Frontex figures are transcribed from each annual press release. URLs are listed on /sources and embedded in borders.json. The values are Frontex's own counts; we do not derive or estimate them.

IOM figures are pulled live from the Missing Migrants Project (HDX mirror), summed across European-bound routes (Mediterranean, Atlantic to Canary Islands, North & West Africa, Middle East).

Frontex and IOM figures are not directly comparable. Frontex counts detection events; the same person may be detected more than once. IOM counts deaths and missing persons. They are presented in parallel because both reflect different aspects of the same overall phenomenon.