tps00176 · 2013–2024

Immigration

Eurostat tps00176 — Immigration. Data range: 2013 to 2024.

At a glance

In 2024, the EU-27 figure for immigration was 5,684,984 .

That is a 5.4% fell versus 2023 (6,011,360).

Over the five years before that, the EU-27 aggregate moved 35.2% higher.

Across member states, Spain reported the highest value (1,288,562, 2024) and Slovakia the lowest (6,824, 2024) — a ratio of 188.8× between the two ends of the range.

The figures below come from Eurostat dataset tps00176; every value links back to the canonical source.

EU-27 · 2024
5,684,984
HIGHEST · 2024
Spain
1,288,562
LOWEST · 2024
Slovakia
6,824

Map · 2024

Finland: 64.0k FI 64.0k Sweden: 116.2k SE 116.2k Denmark: 101.7k DK 101.7k Estonia: 18.6k EE 18.6k Ireland: 127.7k IE 127.7k Netherlands: 257.7k NL 257.7k Germany: 1.1M DE 1.1M Poland: 300.5k PL 300.5k Latvia: 14.7k LV 14.7k Belgium: 162.9k BE 162.9k Luxembourg: 25.7k LU 25.7k Czechia: 123.9k CZ 123.9k Slovakia: 6.8k SK 6.8k Lithuania: 51.8k LT 51.8k France: 438.6k FR 438.6k Austria: 128.8k AT 128.8k Hungary: 88.4k HU 88.4k Romania: 286.5k RO 286.5k Portugal: 189.4k PT 189.4k Spain: 1.3M ES 1.3M Italy: 451.6k IT 451.6k Slovenia: 33.0k SI 33.0k Bulgaria: 52.2k BG 52.2k Cyprus: 40.5k CY 40.5k Malta: 34.0k MT 34.0k Croatia: 70.4k HR 70.4k Greece: 132.1k EL 132.1k
6.8k 1.3M

Ranking · 2024

European Union (27) EU 5.7M Spain ES 1.3M Germany DE 1.1M Italy IT 451.6k France FR 438.6k Poland PL 300.5k Romania RO 286.5k Netherlands NL 257.7k Portugal PT 189.4k Belgium BE 162.9k Greece EL 132.1k Austria AT 128.8k Ireland IE 127.7k Czechia CZ 123.9k Sweden SE 116.2k Denmark DK 101.7k Hungary HU 88.4k Croatia HR 70.4k Finland FI 64.0k Bulgaria BG 52.2k Lithuania LT 51.8k Cyprus CY 40.5k Malta MT 34.0k Slovenia SI 33.0k Luxembourg LU 25.7k Estonia EE 18.6k Latvia LV 14.7k Slovakia SK 6.8k
2024 ranking · 28 countries

Time series · top 12 countries + EU-27

-401.0k 1.6M 3.5M 5.5M 7.4M 2013 2015 2016 2018 2019 2021 2022 2024 Spain Germany Italy France Poland Romania Netherlands Portugal Belgium Greece Austria Ireland European Union (27) Immigration (value) EU27_2020 ES DE IT FR PL RO NL PT BE EL AT IE
  • Spain 1.3M
  • Germany 1.1M
  • Italy 451.6k
  • France 438.6k
  • Poland 300.5k
  • Romania 286.5k
  • Netherlands 257.7k
  • Portugal 189.4k
  • Belgium 162.9k
  • Greece 132.1k
  • Austria 128.8k
  • Ireland 127.7k
  • European Union (27) 5.7M

Country × year heatmap · all values

201320142015201620172018201920202021202220232024 Austria AT Austria · 2013: 101.9k Austria · 2014: 116.3k Austria · 2015: 166.3k Austria · 2016: 129.5k Austria · 2017: 111.8k Austria · 2018: 105.6k Austria · 2019: 109.2k Austria · 2020: 103.6k Austria · 2021: 118.5k Austria · 2022: 201.6k Austria · 2023: 147.6k Austria · 2024: 128.8k Belgium BE Belgium · 2013: 120.1k Belgium · 2014: 123.2k Belgium · 2015: 146.6k Belgium · 2016: 123.7k Belgium · 2017: 126.7k Belgium · 2018: 137.9k Belgium · 2019: 150.0k Belgium · 2020: 118.7k Belgium · 2021: 139.7k Belgium · 2022: 208.4k Belgium · 2023: 169.6k Belgium · 2024: 162.9k Bulgaria BG Bulgaria · 2013: 18.6k Bulgaria · 2014: 26.6k Bulgaria · 2015: 25.2k Bulgaria · 2016: 21.2k Bulgaria · 2017: 25.6k Bulgaria · 2018: 29.6k Bulgaria · 2019: 37.9k Bulgaria · 2020: 37.4k Bulgaria · 2021: 39.5k Bulgaria · 2022: 40.6k Bulgaria · 2023: 56.8k Bulgaria · 2024: 52.2k Croatia HR Croatia · 2013: 10.4k Croatia · 2014: 10.6k Croatia · 2015: 11.7k Croatia · 2016: 14.0k Croatia · 2017: 15.6k Croatia · 2018: 26.0k Croatia · 2019: 37.7k Croatia · 2020: 33.4k Croatia · 2021: 35.9k Croatia · 2022: 58.0k Croatia · 2023: 69.4k Croatia · 2024: 70.4k Cyprus CY Cyprus · 2013: 13.7k Cyprus · 2014: 13.0k Cyprus · 2015: 15.4k Cyprus · 2016: 18.6k Cyprus · 2017: 22.5k Cyprus · 2018: 25.7k Cyprus · 2019: 27.6k Cyprus · 2020: 22.9k Cyprus · 2021: 25.5k Cyprus · 2022: 37.6k Cyprus · 2023: 40.8k Cyprus · 2024: 40.5k Czechia CZ Czechia · 2013: 30.1k Czechia · 2014: 29.9k Czechia · 2015: 29.6k Czechia · 2016: 64.1k Czechia · 2017: 51.8k Czechia · 2018: 65.9k Czechia · 2019: 105.9k Czechia · 2020: 63.1k Czechia · 2021: 69.4k Czechia · 2022: 347.4k Czechia · 2023: 142.1k Czechia · 2024: 123.9k Denmark DK Denmark · 2013: 60.3k Denmark · 2014: 68.4k Denmark · 2015: 78.5k Denmark · 2016: 74.4k Denmark · 2017: 68.6k Denmark · 2018: 64.7k Denmark · 2019: 61.4k Denmark · 2020: 57.2k Denmark · 2021: 63.5k Denmark · 2022: 121.2k Denmark · 2023: 98.3k Denmark · 2024: 101.7k Estonia EE Estonia · 2013: 4.1k Estonia · 2014: 3.9k Estonia · 2015: 15.4k Estonia · 2016: 14.8k Estonia · 2017: 17.6k Estonia · 2018: 17.5k Estonia · 2019: 18.3k Estonia · 2020: 16.2k Estonia · 2021: 19.5k Estonia · 2022: 49.4k Estonia · 2023: 26.4k Estonia · 2024: 18.6k Finland FI Finland · 2013: 31.9k Finland · 2014: 31.5k Finland · 2015: 28.7k Finland · 2016: 34.9k Finland · 2017: 31.8k Finland · 2018: 31.1k Finland · 2019: 32.8k Finland · 2020: 32.9k Finland · 2021: 36.4k Finland · 2022: 50.0k Finland · 2023: 73.2k Finland · 2024: 64.0k France FR France · 2013: 338.8k France · 2014: 340.4k France · 2015: 364.2k France · 2016: 377.7k France · 2017: 369.6k France · 2018: 387.2k France · 2019: 385.6k France · 2020: 331.1k France · 2021: 388.5k France · 2022: 490.7k France · 2023: 467.5k France · 2024: 438.6k Germany DE Germany · 2013: 692.7k Germany · 2014: 898.8k Germany · 2015: 1.6M Germany · 2016: 1.0M Germany · 2017: 900.3k Germany · 2018: 855.7k Germany · 2019: 834.3k Germany · 2020: 666.6k Germany · 2021: 801.4k Germany · 2022: 2.0M Germany · 2023: 1.3M Germany · 2024: 1.1M Greece EL Greece · 2013: 57.9k Greece · 2014: 59.0k Greece · 2015: 64.4k Greece · 2016: 116.9k Greece · 2017: 112.2k Greece · 2018: 119.5k Greece · 2019: 129.5k Greece · 2020: 84.2k Greece · 2021: 57.1k Greece · 2022: 95.4k Greece · 2023: 116.6k Greece · 2024: 132.1k Hungary HU Hungary · 2013: 39.0k Hungary · 2014: 54.6k Hungary · 2015: 58.3k Hungary · 2016: 53.6k Hungary · 2017: 68.1k Hungary · 2018: 82.9k Hungary · 2019: 88.6k Hungary · 2020: 75.5k Hungary · 2021: 80.5k Hungary · 2022: 94.1k Hungary · 2023: 96.2k Hungary · 2024: 88.4k Ireland IE Ireland · 2013: 65.5k Ireland · 2014: 73.5k Ireland · 2015: 80.8k Ireland · 2016: 93.4k Ireland · 2017: 84.7k Ireland · 2018: 105.7k Ireland · 2019: 96.3k Ireland · 2020: 81.9k Ireland · 2021: 83.8k Ireland · 2022: 157.5k Ireland · 2023: 135.6k Ireland · 2024: 127.7k Italy IT Italy · 2013: 307.5k Italy · 2014: 277.6k Italy · 2015: 280.1k Italy · 2016: 300.8k Italy · 2017: 343.4k Italy · 2018: 332.3k Italy · 2019: 332.8k Italy · 2020: 247.5k Italy · 2021: 318.4k Italy · 2022: 411.0k Italy · 2023: 439.7k Italy · 2024: 451.6k Latvia LV Latvia · 2013: 8.3k Latvia · 2014: 10.4k Latvia · 2015: 9.5k Latvia · 2016: 8.3k Latvia · 2017: 9.9k Latvia · 2018: 10.9k Latvia · 2019: 11.2k Latvia · 2020: 8.8k Latvia · 2021: 12.7k Latvia · 2022: 38.7k Latvia · 2023: 15.6k Latvia · 2024: 14.7k Lithuania LT Lithuania · 2013: 30.9k Lithuania · 2014: 33.5k Lithuania · 2015: 31.1k Lithuania · 2016: 31.4k Lithuania · 2017: 33.3k Lithuania · 2018: 37.4k Lithuania · 2019: 46.5k Lithuania · 2020: 46.0k Lithuania · 2021: 44.9k Lithuania · 2022: 87.4k Lithuania · 2023: 66.7k Lithuania · 2024: 51.8k Luxembourg LU Luxembourg · 2013: 21.1k Luxembourg · 2014: 22.3k Luxembourg · 2015: 23.8k Luxembourg · 2016: 22.9k Luxembourg · 2017: 24.4k Luxembourg · 2018: 24.6k Luxembourg · 2019: 26.7k Luxembourg · 2020: 22.5k Luxembourg · 2021: 25.3k Luxembourg · 2022: 31.4k Luxembourg · 2023: 27.0k Luxembourg · 2024: 25.7k Malta MT Malta · 2013: 12.4k Malta · 2014: 15.9k Malta · 2015: 18.2k Malta · 2016: 18.1k Malta · 2017: 22.8k Malta · 2018: 27.4k Malta · 2019: 29.3k Malta · 2020: 14.8k Malta · 2021: 17.0k Malta · 2022: 35.0k Malta · 2023: 42.2k Malta · 2024: 34.0k Netherlands NL Netherlands · 2013: 129.4k Netherlands · 2014: 145.3k Netherlands · 2015: 166.9k Netherlands · 2016: 189.2k Netherlands · 2017: 189.6k Netherlands · 2018: 194.3k Netherlands · 2019: 215.8k Netherlands · 2020: 182.2k Netherlands · 2021: 214.1k Netherlands · 2022: 326.8k Netherlands · 2023: 274.6k Netherlands · 2024: 257.7k Poland PL Poland · 2013: 220.3k Poland · 2014: 222.3k Poland · 2015: 218.1k Poland · 2016: 208.3k Poland · 2017: 209.4k Poland · 2018: 214.1k Poland · 2019: 226.6k Poland · 2020: 210.6k Poland · 2021: 241.1k Poland · 2022: 275.5k Poland · 2023: 303.3k Poland · 2024: 300.5k Portugal PT Portugal · 2013: 17.8k Portugal · 2014: 23.1k Portugal · 2015: 36.8k Portugal · 2016: 37.6k Portugal · 2017: 46.6k Portugal · 2018: 55.4k Portugal · 2019: 95.4k Portugal · 2020: 83.7k Portugal · 2021: 97.1k Portugal · 2022: 167.1k Portugal · 2023: 189.4k Romania RO Romania · 2013: 153.6k Romania · 2014: 136.0k Romania · 2015: 132.8k Romania · 2016: 137.5k Romania · 2017: 177.4k Romania · 2018: 172.6k Romania · 2019: 202.4k Romania · 2020: 145.5k Romania · 2021: 194.6k Romania · 2022: 293.0k Romania · 2023: 324.1k Romania · 2024: 286.5k Slovakia SK Slovakia · 2013: 5.1k Slovakia · 2014: 5.4k Slovakia · 2015: 7.0k Slovakia · 2016: 7.7k Slovakia · 2017: 7.2k Slovakia · 2018: 7.3k Slovakia · 2019: 7.0k Slovakia · 2020: 6.8k Slovakia · 2021: 5.7k Slovakia · 2022: 5.5k Slovakia · 2023: 5.9k Slovakia · 2024: 6.8k Slovenia SI Slovenia · 2013: 13.9k Slovenia · 2014: 13.8k Slovenia · 2015: 15.4k Slovenia · 2016: 16.6k Slovenia · 2017: 18.8k Slovenia · 2018: 28.5k Slovenia · 2019: 31.3k Slovenia · 2020: 36.1k Slovenia · 2021: 23.6k Slovenia · 2022: 35.6k Slovenia · 2023: 33.9k Slovenia · 2024: 33.0k Spain ES Spain · 2013: 280.8k Spain · 2014: 305.5k Spain · 2015: 342.1k Spain · 2016: 414.7k Spain · 2017: 532.1k Spain · 2018: 643.7k Spain · 2019: 750.5k Spain · 2020: 467.9k Spain · 2021: 888.0k Spain · 2022: 1.3M Spain · 2023: 1.3M Spain · 2024: 1.3M Sweden SE Sweden · 2013: 115.8k Sweden · 2014: 127.0k Sweden · 2015: 134.2k Sweden · 2016: 163.0k Sweden · 2017: 144.5k Sweden · 2018: 132.6k Sweden · 2019: 115.8k Sweden · 2020: 82.5k Sweden · 2021: 90.6k Sweden · 2022: 102.4k Sweden · 2023: 94.5k Sweden · 2024: 116.2k
3.9k 2.0M

Member states · ranked by latest value

By year