Institutional Sign In

Go

Which Country Accepts the Most Migrants?

Immigration (Annual) (persons), 2018
Society | April 10, 2025
$2.99
Excel Sheet

Based on a comparison of 32 countries in 2018, Germany ranked the highest in annual immigration with 893,886 persons followed by Spain and United Kingdom. On the other end of the scale was Liechtenstein with 649 persons, Slovakia with 7,253 persons and Latvia with 10,909 persons.

Data for more countries are available at Immigration (Annual) indicator page.

Immigration (Annual) Unit 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018
Austria persons 91,557 101,866 116,262 166,323 129,509
Belgium persons ... ... 129,477 120,078 123,158 146,626 123,702
France persons ... ... ... ... ... ... ... ... 327,431 338,752 340,383 364,221 377,709
Germany persons 592,175 692,713 884,893 1,571,047 1,029,852
Greece persons 58,200 57,946 59,013 64,446 116,867
Hungary persons 33,702 38,968 54,581 58,344 53,618
Ireland persons 61,324 65,539 73,519 80,792 85,185
Italy persons 350,772 307,454 277,631 280,078 300,823
Netherlands persons 124,566 129,428 145,323 166,872 189,232
Poland persons 217,546 220,311 222,275 218,147 208,302
Romania persons ... ... ... ... ... ... ... ... ... ... 167,266 153,646 136,035 132,795 137,455
Spain persons 304,053 280,772 305,454 342,114 414,746
Sweden persons 103,059 115,845 126,966 134,240 163,005
Switzerland persons 149,051 160,157 156,282 153,627 149,305
United Kingdom persons 498,040 526,046 631,991 631,452 588,993

Related Indicators