The number of immigrants living in the European Union rose to a record 64.2 million in 2025, an increase of roughly 2.1 million from the previous year, according to a new report.

Spain recorded the fastest recent growth, with its foreign-born population increasing by 700,000 in 2024 to a total of 9.5 million.
Meanwhile, Germany remains the largest host country in absolute terms, with nearly 18 million immigrants.
However, smaller nations tend to have a higher proportion of immigrants relative to their populations.
Luxembourg leads the EU, with immigrants making up around 52% of its population – far above the EU average of about 14%.
It is followed by Malta at 32% and Cyprus at 28%, while Ireland and Austria also report relatively high shares at around 23%.