WorldDataCanvas
🇪🇸

Spain

Migration data from UN DESA International Migrant Stock 2024

Immigrant Origins

Countries where immigrants living in Spain were born in 2024, ranked by number of people.

Spain draws immigrants from across the globe due to its geographic position and deep historical roots. Over a million people from neighboring Morocco have crossed the strait seeking economic opportunity, making it the top origin country today. Meanwhile, shared language and colonial history attract hundreds of thousands of migrants from Latin American nations like Colombia, Venezuela, and Ecuador.

In the 1990s, most foreign-born residents came from nearby Western European countries. Spain's economic boom and the expansion of the European Union in the 2000s then sparked a massive influx from Eastern Europe, particularly Romania. More recently, global conflicts and political instability have reshaped these patterns, driving a rapid surge of arrivals from Venezuela and wartime Ukraine.

Emigrant Destinations

Countries where people born in Spain were living in 2024, ranked by number of people.

Proximity and economic integration make European neighbors the primary choice for Spanish emigrants today. Over a quarter million people born in Spain live just across the border in France, while hundreds of thousands more are drawn to robust job markets in Germany and the United Kingdom. Meanwhile, deep cultural roots and a shared language sustain large Spanish communities across the Atlantic in the United States and Latin America.

In the 1990s, historical migration waves meant massive Spanish populations resided in South American nations like Argentina and Venezuela. However, prolonged political and economic instability in the region has steadily shrunk these once-thriving communities over the decades. Today, driven by modern career prospects and globalized industries, recent generations are increasingly relocating to English-speaking economic hubs.

#CountryMigrants
1🇫🇷France255K
2🇬🇧United Kingdom212K
3🇺🇸United States169K
4🇩🇪Germany167K
5🇷🇴Romania85.1K
6🇨🇭Switzerland71.2K
7🇻🇪Venezuela67.1K
8🇧🇪Belgium58.2K
9🇦🇷Argentina54.4K
10🇳🇱Netherlands43.9K
11🇮🇹Italy37.0K
12🇧🇷Brazil33.2K
13🇺🇾Uruguay25.0K
14🇦🇩Andorra23.6K
15🇲🇽Mexico21.6K
16🇪🇨Ecuador21.3K
17🇮🇪Ireland20.8K
18🇵🇹Portugal20.4K
19🇨🇴Colombia19.5K
20🇦🇺Australia19.3K
21🇨🇱Chile18.1K
22🇸🇪Sweden15.2K
23🇧🇴Bolivia15.1K
24🇵🇪Peru13.3K
25🇵🇱Poland12.2K
26🇨🇦Canada11.3K
27🇩🇰Denmark10.8K
28🇦🇹Austria10.4K
29🇧🇬Bulgaria10.2K
30🇳🇴Norway8,173
31🇩🇴Dominican Republic7,844
32🇵🇦Panama6,784
33🇱🇺Luxembourg6,528
34🇲🇦Morocco4,797
35🇯🇵Japan3,896
36🇫🇮Finland3,586
37🇨🇷Costa Rica3,132
38🇭🇺Hungary3,066
39🇨🇳China2,945
40🇨🇿Czechia2,806
41🇵🇷Puerto Rico (US)2,353
42🇬🇮Gibraltar2,114
43🇮🇱Israel1,993
44🇷🇺Russia1,672
45🇬🇶Equatorial Guinea1,658
46🇬🇹Guatemala1,560
47🇮🇸Iceland1,497
48🇸🇰Slovak Republic1,418
49🇭🇹Haiti1,327
50🇬🇷Greece1,277
51🇬🇳Guinea1,101
52🇵🇾Paraguay1,018
53🇱🇹Lithuania878
54🇱🇾Libya818
55🇲🇹Malta787
56🇪🇬Egypt, Arab Rep.786
57🇪🇪Estonia744
58🇿🇦South Africa641
59🇸🇻El Salvador549
60🇭🇳Honduras546
61🇳🇮Nicaragua498
62🇭🇰Hong Kong SAR, China432
63🇳🇦Namibia380
64🇨🇺Cuba357
65🇲🇩Moldova303
66🇱🇮Liechtenstein285
67🇷🇸Serbia276
68🇸🇮Slovenia231
69🇱🇻Latvia203
70🇭🇷Croatia167
71🇨🇾Cyprus162
72🇨🇻Cape Verde157
73🇧🇸Bahamas, The124
74🇳🇨New Caledonia118
75🇲🇷Mauritania97
76🇵🇫French Polynesia80
77🇱🇷Liberia40
78🇰🇾Cayman Islands35
79🇱🇰Sri Lanka34
80🇧🇾Belarus33
81🇨🇼Curacao31
82🇧🇲Bermuda31
83🇲🇺Mauritius26
84🇸🇨Seychelles23
85🇬🇪Georgia17
86🇦🇬Antigua and Barbuda11
← Back to Spain profile