Immigrants in Spain
8.3M foreign-born residents — the #6 largest immigrant population in the world
Where immigrants come from
The top 3 countries account for 30% of all immigrants
↑↓ — change vs 2020
| Country | Immigrants |
|---|---|
| Morocco | 1088408 |
| Colombia | 792228 |
| Venezuela | 602539 |
| Romania | 522578 |
| Ecuador | 432111 |
| Argentina | 390798 |
| Peru | 352470 |
| United Kingdom | 294986 |
| Honduras | 218548 |
| France | 217960 |
| Ukraine | 217765 |
| Cuba | 215409 |
| Dominican Republic | 202074 |
| China | 198909 |
| Bolivia | 188863 |
| Brazil | 179946 |
| Germany | 174637 |
| Italy | 167387 |
| Paraguay | 144878 |
| Russia | 128600 |
| Pakistan | 126260 |
| Bulgaria | 103587 |
| Senegal | 101026 |
| Nicaragua | 98452 |
| Portugal | 93840 |
| Uruguay | 89340 |
| Algeria | 83122 |
| Mexico | 77724 |
| Chile | 73732 |
| USA | 68613 |
| India | 66624 |
| Switzerland | 59271 |
| Philippines | 57473 |
| Netherlands | 57390 |
| Belgium | 55364 |
| Poland | 51651 |
| El Salvador | 42228 |
| Mali | 36036 |
| Nigeria | 33772 |
| Georgia | 30621 |
| Gambia | 29653 |
| Moldova | 25841 |
| Equatorial Guinea | 24372 |
| Ghana | 24178 |
| Sweden | 22685 |
| Bangladesh | 21104 |
| Ireland | 19990 |
By region of origin
Latin America is the leading region of origin at 49%
4.1M
2.2M
1.4M
470.4K
68.6K
30.6K
Ask Migo
Tap a question — our AI assistant answers it in chat, with real migration data
Interesting facts
Notable statistics about immigration in Spain.
Venezuela is the fastest-growing major source
Immigration from Venezuela has increased by 261% since 2015, rising from 166.7K to 602.5K in 9 years.
Immigration is a key driver of population growth
76% of the population growth of Spain since 1990 came from new immigrants, reflecting immigration's central demographic role.
Top source countries have shifted significantly since 1990
8 new countries have entered the top 20: Romania, Ecuador, Honduras — Romania rose from outside the top 20 to rank #4.
Spain is a primary destination for emigrants from Ecuador
Spain attracts 35% of all emigrants from Ecuador, making it the leading destination for those leaving the country.
The share of immigrants from Europe has declined since 1990
The share of immigrants from Europe has shifted from 55.8% to 26.7% since 1990.
Immigration has accelerated notably since 2020
The immigrant population grew 22% from 6.8M to 8.3M, indicating an acceleration in migration flows following COVID and recent geopolitical shifts.
How immigration changed over time
Total immigrant population by year
| Year | Immigrants |
|---|---|
| 1990 | 751907 |
| 1995 | 1073828 |
| 2000 | 1717355 |
| 2005 | 4160517 |
| 2010 | 5995336 |
| 2015 | 5608901 |
| 2020 | 6796660 |
| 2024 | 8305043 |
Top sources over time
Immigration from the 5 largest source countries
| Year | Morocco | Colombia | Venezuela | Romania | Ecuador |
|---|---|---|---|---|---|
| 1990 | 99697 | 14139 | 40749 | 0 | 2256 |
| 1995 | 166579 | 44549 | 51079 | 15388 | 24946 |
| 2000 | 274151 | 130058 | 63341 | 43435 | 137889 |
| 2005 | 547494 | 280284 | 112740 | 355092 | 458351 |
| 2010 | 766047 | 376074 | 149945 | 730550 | 491821 |
| 2015 | 736479 | 344064 | 166705 | 635020 | 409807 |
| 2020 | 914262 | 513451 | 398098 | 571347 | 415195 |
| 2024 | 1088408 | 792228 | 602539 | 522578 | 432111 |
Fastest-changing origins
How immigration from each country has changed since the selected year
Spain as a destination, by diaspora
Share of each country's emigrants who settled in Spain
Data source: International Migrant Stock 2024 (UN DESA, Population Division)
Frequently asked questions
How many immigrants live in Spain?
Around 8.3M foreign-born residents live in Spain, making it the #6-largest immigrant population in the world.
Where do most immigrants in Spain come from?
Most immigrants in Spain come from Morocco, Colombia and Venezuela — these three countries account for about 30% of all foreign-born residents.
What share of the population of Spain are immigrants?
Immigrants make up around 17% of the population of Spain — that's 8.3M out of a total population of 48.8M.
How has immigration to Spain changed over the past decade?
Over the past decade, the immigrant population in Spain has grown from 5.6M to 8.3M people, a growth of about 48%.
Where to live?
Match a country to your priorities
Living in Spain
See the full country overview