migr_pop1ctz · 2021–2025

Population — non-EU foreign citizens

Eurostat migr_pop1ctz — Population on 1 January by age group, sex and citizenship. Data range: 1998 to 2025.

At a glance

In 2025, the EU-27 figure for population was 30,600,204 .

That is a 5.6% rose versus 2024 (28,974,079).

Across member states, Germany reported the highest value (8,024,309, 2025) and Slovakia the lowest (25,736, 2025) — a ratio of 311.8× between the two ends of the range.

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

EU-27 · 2025
30,600,204
HIGHEST · 2025
Germany
8,024,309
LOWEST · 2025
Slovakia
25,736

Map · 2025

Finland: 300.1k FI 300.1k Sweden: 508.9k SE 508.9k Denmark: 393.0k DK 393.0k Estonia: 223.1k EE 223.1k Ireland: 506.7k IE 506.7k Netherlands: 821.7k NL 821.7k Germany: 8.0M DE 8.0M Poland: 392.2k PL 392.2k Latvia: 225.6k LV 225.6k Belgium: 662.1k BE 662.1k Luxembourg: 76.1k LU 76.1k Czechia: 784.8k CZ 784.8k Slovakia: 25.7k SK 25.7k Lithuania: 144.3k LT 144.3k France: 4.8M FR 4.8M Austria: 909.7k AT 909.7k Hungary: 167.2k HU 167.2k Romania: 299.6k RO 299.6k Portugal: 866.1k PT 866.1k Spain: 5.1M ES 5.1M Italy: 4.0M IT 4.0M Slovenia: 193.5k SI 193.5k Bulgaria: 115.8k BG 115.8k Cyprus: 144.3k CY 144.3k Malta: 123.2k MT 123.2k Croatia: 129.8k HR 129.8k Greece: 622.9k EL 622.9k
25.7k 8.0M

Ranking · 2025

European Union (27) EU 30.6M Germany DE 8.0M Spain ES 5.1M France FR 4.8M Italy IT 4.0M Austria AT 909.7k Portugal PT 866.1k Netherlands NL 821.7k Czechia CZ 784.8k Belgium BE 662.1k Greece EL 622.9k Sweden SE 508.9k Ireland IE 506.7k Denmark DK 393.0k Poland PL 392.2k Finland FI 300.1k Romania RO 299.6k Latvia LV 225.6k Estonia EE 223.1k Slovenia SI 193.5k Hungary HU 167.2k Lithuania LT 144.3k Cyprus CY 144.3k Croatia HR 129.8k Malta MT 123.2k Bulgaria BG 115.8k Luxembourg LU 76.1k Slovakia SK 25.7k
2025 ranking · 28 countries

Time series · top 12 countries + EU-27

-1.7M 6.8M 15.4M 23.9M 32.4M 2002 2005 2009 2012 2015 2018 2022 2025 Germany Spain France Italy Austria Portugal Netherlands Czechia Belgium Greece Sweden Ireland European Union (27) Population — non-EU foreign citizens (persons) EU27_2020 DE ES FR IT AT PT NL CZ BE EL SE IE
  • Germany 8.0M
  • Spain 5.1M
  • France 4.8M
  • Italy 4.0M
  • Austria 909.7k
  • Portugal 866.1k
  • Netherlands 821.7k
  • Czechia 784.8k
  • Belgium 662.1k
  • Greece 622.9k
  • Sweden 508.9k
  • Ireland 506.7k
  • European Union (27) 30.6M

Country × year heatmap · all values

200220042006200820102012201420162018202020222024 Austria AT Austria · 2017: 683.6k Austria · 2018: 698.1k Austria · 2019: 703.4k Austria · 2020: 711.8k Austria · 2021: 719.4k Austria · 2022: 741.5k Austria · 2023: 842.6k Austria · 2024: 878.4k Austria · 2025: 909.7k Belgium BE Belgium · 2017: 477.9k Belgium · 2018: 483.7k Belgium · 2019: 498.6k Belgium · 2020: 515.5k Belgium · 2021: 515.6k Belgium · 2022: 530.1k Belgium · 2023: 606.6k Belgium · 2024: 636.4k Belgium · 2025: 662.1k Bulgaria BG Bulgaria · 2021: 96.5k Bulgaria · 2022: 52.2k Bulgaria · 2023: 64.6k Bulgaria · 2024: 93.2k Bulgaria · 2025: 115.8k Croatia HR Croatia · 2021: 18.5k Croatia · 2022: 24.6k Croatia · 2023: 54.7k Croatia · 2024: 95.5k Croatia · 2025: 129.8k Cyprus CY Cyprus · 2015: 63.1k Cyprus · 2016: 62.2k Cyprus · 2017: 62.8k Cyprus · 2018: 64.8k Cyprus · 2019: 70.0k Cyprus · 2020: 77.6k Cyprus · 2021: 100.9k Cyprus · 2022: 108.9k Cyprus · 2023: 121.1k Cyprus · 2024: 133.7k Cyprus · 2025: 144.3k Czechia CZ Czechia · 2017: 308.9k Czechia · 2018: 302.8k Czechia · 2019: 332.1k Czechia · 2020: 350.0k Czechia · 2021: 326.8k Czechia · 2022: 364.7k Czechia · 2023: 675.0k Czechia · 2024: 755.8k Czechia · 2025: 784.8k Denmark DK Denmark · 2017: 292.5k Denmark · 2018: 302.8k Denmark · 2019: 311.8k Denmark · 2020: 317.0k Denmark · 2021: 314.6k Denmark · 2022: 318.0k Denmark · 2023: 356.8k Denmark · 2024: 373.4k Denmark · 2025: 393.0k Estonia EE Estonia · 2017: 180.5k Estonia · 2018: 179.0k Estonia · 2019: 179.1k Estonia · 2020: 179.7k Estonia · 2021: 180.1k Estonia · 2022: 181.1k Estonia · 2023: 213.7k Estonia · 2024: 223.5k Estonia · 2025: 223.1k Finland FI Finland · 2014: 121.4k Finland · 2015: 127.2k Finland · 2016: 133.1k Finland · 2017: 143.8k Finland · 2018: 148.5k Finland · 2019: 155.1k Finland · 2020: 163.8k Finland · 2021: 177.2k Finland · 2022: 190.4k Finland · 2023: 214.7k Finland · 2024: 262.2k Finland · 2025: 300.1k France FR France · 2015: 3.1M France · 2016: 3.2M France · 2017: 3.2M France · 2018: 3.5M France · 2019: 3.6M France · 2020: 3.7M France · 2021: 3.8M France · 2022: 4.0M France · 2023: 4.1M France · 2024: 4.5M France · 2025: 4.8M Germany DE Germany · 2017: 5.3M Germany · 2018: 5.6M Germany · 2019: 5.8M Germany · 2020: 6.0M Germany · 2021: 6.1M Germany · 2022: 6.4M Germany · 2023: 7.1M Germany · 2024: 7.7M Germany · 2025: 8.0M Greece EL Greece · 2024: 627.2k Greece · 2025: 622.9k Hungary HU Hungary · 2014: 59.5k Hungary · 2015: 64.8k Hungary · 2016: 71.1k Hungary · 2017: 71.4k Hungary · 2018: 83.4k Hungary · 2019: 106.1k Hungary · 2020: 118.5k Hungary · 2021: 118.4k Hungary · 2022: 123.3k Hungary · 2023: 142.3k Hungary · 2024: 166.2k Hungary · 2025: 167.2k Ireland IE Ireland · 2017: 142.2k Ireland · 2018: 159.7k Ireland · 2019: 182.8k Ireland · 2020: 208.3k Ireland · 2021: 315.1k Ireland · 2022: 322.9k Ireland · 2023: 410.8k Ireland · 2024: 459.9k Ireland · 2025: 506.7k Italy IT Italy · 2002: 1.1M Italy · 2003: 1.2M Italy · 2004: 1.4M Italy · 2005: 1.7M Italy · 2006: 1.9M Italy · 2007: 2.0M Italy · 2008: 2.3M Italy · 2009: 2.6M Italy · 2010: 2.8M Italy · 2011: 2.9M Italy · 2012: 3.1M Italy · 2013: 3.3M Italy · 2014: 3.4M Italy · 2015: 3.5M Italy · 2016: 3.4M Italy · 2017: 3.4M Italy · 2018: 3.4M Italy · 2019: 3.5M Italy · 2020: 3.6M Italy · 2021: 3.8M Italy · 2022: 3.6M Italy · 2023: 3.7M Italy · 2024: 3.9M Italy · 2025: 4.0M Latvia LV Latvia · 2017: 273.6k Latvia · 2018: 266.4k Latvia · 2019: 260.3k Latvia · 2020: 254.0k Latvia · 2021: 246.0k Latvia · 2022: 238.3k Latvia · 2023: 248.3k Latvia · 2024: 236.9k Latvia · 2025: 225.6k Lithuania LT Lithuania · 2013: 16.9k Lithuania · 2014: 16.5k Lithuania · 2015: 16.9k Lithuania · 2016: 16.3k Lithuania · 2017: 16.3k Lithuania · 2018: 16.9k Lithuania · 2019: 18.2k Lithuania · 2020: 18.7k Lithuania · 2021: 16.6k Lithuania · 2022: 30.6k Lithuania · 2023: 94.4k Lithuania · 2024: 131.5k Lithuania · 2025: 144.3k Luxembourg LU Luxembourg · 2017: 46.9k Luxembourg · 2018: 49.4k Luxembourg · 2019: 50.8k Luxembourg · 2020: 53.5k Luxembourg · 2021: 54.9k Luxembourg · 2022: 57.9k Luxembourg · 2023: 67.3k Luxembourg · 2024: 71.8k Luxembourg · 2025: 76.1k Malta MT Malta · 2021: 74.1k Malta · 2022: 76.0k Malta · 2023: 94.8k Malta · 2024: 114.7k Malta · 2025: 123.2k Netherlands NL Netherlands · 2017: 458.7k Netherlands · 2018: 497.2k Netherlands · 2019: 534.8k Netherlands · 2020: 577.7k Netherlands · 2021: 565.8k Netherlands · 2022: 574.0k Netherlands · 2023: 713.5k Netherlands · 2024: 773.6k Netherlands · 2025: 821.7k Poland PL Poland · 2017: 182.6k Poland · 2018: 211.0k Poland · 2019: 260.2k Poland · 2020: 324.4k Poland · 2021: 413.9k Poland · 2022: 408.3k Poland · 2023: 402.8k Poland · 2024: 397.2k Poland · 2025: 392.2k Portugal PT Portugal · 2014: 294.0k Portugal · 2015: 283.7k Portugal · 2016: 273.5k Portugal · 2017: 271.9k Portugal · 2018: 274.0k Portugal · 2019: 309.9k Portugal · 2020: 375.0k Portugal · 2021: 442.2k Portugal · 2022: 507.9k Portugal · 2023: 614.5k Portugal · 2024: 866.1k Romania RO Romania · 2017: 62.8k Romania · 2018: 59.7k Romania · 2019: 63.0k Romania · 2020: 79.4k Romania · 2021: 83.8k Romania · 2022: 85.2k Romania · 2023: 160.1k Romania · 2024: 220.1k Romania · 2025: 299.6k Slovakia SK Slovakia · 2017: 16.6k Slovakia · 2018: 17.4k Slovakia · 2019: 18.5k Slovakia · 2020: 19.5k Slovakia · 2021: 20.5k Slovakia · 2022: 22.2k Slovakia · 2023: 22.6k Slovakia · 2024: 23.6k Slovakia · 2025: 25.7k Slovenia SI Slovenia · 2017: 96.2k Slovenia · 2018: 102.9k Slovenia · 2019: 118.1k Slovenia · 2020: 135.5k Slovenia · 2021: 147.5k Slovenia · 2022: 151.3k Slovenia · 2023: 169.0k Slovenia · 2024: 182.4k Slovenia · 2025: 193.5k Spain ES Spain · 2014: 3.0M Spain · 2015: 2.8M Spain · 2016: 2.8M Spain · 2017: 2.8M Spain · 2018: 3.0M Spain · 2019: 3.3M Spain · 2020: 3.6M Spain · 2021: 3.8M Spain · 2022: 3.9M Spain · 2023: 4.4M Spain · 2024: 4.8M Spain · 2025: 5.1M Sweden SE Sweden · 2017: 525.3k Sweden · 2018: 563.9k Sweden · 2019: 598.4k Sweden · 2020: 604.3k Sweden · 2021: 578.7k Sweden · 2022: 556.4k Sweden · 2023: 535.2k Sweden · 2024: 512.6k Sweden · 2025: 508.9k
16.3k 8.0M

Member states · ranked by latest value

By year