Migranto

Immigrants in Seychelles

12.8K foreign-born residents — the #193 largest immigrant population in the world

#193 worldwide#51 in Africa

Where immigrants come from

The top 3 countries account for 65% of all immigrants

Largest source

6.7K

52.6% of all immigrants

2Madagascar8296.5%
3Philippines7305.7%
4Sri Lanka6194.8%
5Mauritius5734.5%
6China5274.1%
7Kenya4223.3%
CountryImmigrants
India6735
Madagascar829
Philippines730
Sri Lanka619
Mauritius573
China527
Kenya422
United Kingdom300
South Africa262
Thailand246
France246
Bangladesh227
Nepal180
Indonesia145
Nigeria139
Italy125
Russia99
Germany86
Somalia64
Australia51
Cuba43
Maldives38
Belgium38
Uganda27
Pakistan23
Spain23

By region of origin

Asia is the leading region of origin at 74%

Asia74.0%

9.5K

Africa18.1%

2.3K

Europe7.2%

917

Oceania0.4%

51

Latin America0.3%

43

Ask Migo

Tap a question — our AI assistant answers it in chat, with real migration data

Interesting facts

Notable statistics about immigration in Seychelles.

India is the leading source of immigration by a wide margin

India accounts for 53% of all immigrants, far ahead of the second-largest source at just 6%.

Immigration is a key driver of population growth

19% of the population growth of Seychelles since 1990 came from new immigrants, reflecting immigration's central demographic role.

Top source countries have shifted significantly since 1990

3 new countries have entered the top 20: Thailand, Bangladesh, Indonesia — Thailand rose from outside the top 20 to rank #10.

Immigration has become more concentrated over time

The top source's share rose from 43% to 53%, with India increasingly the primary origin.

How immigration changed over time

Total immigrant population by year

YearImmigrants
19902947
19954514
20006095
20058568
201011053
201512367
202012593
202412797

Top sources over time

Immigration from the 5 largest source countries

India Madagascar Philippines Sri Lanka Mauritius
YearIndiaMadagascarPhilippinesSri LankaMauritius
199012763461316258
19951651279229391383
20002026525398467509
20053907620514500502
20105788716630534495
20156482801705598554
20206628816718609564
20246735829730619573

Fastest-changing origins

How immigration from each country has changed since the selected year

Maldives38+3%
Belgium38+3%
India6.7K+2%
Madagascar829+2%
Philippines730+2%
Sri Lanka619+2%
Mauritius573+2%
China527+2%

Seychelles as a destination, by diaspora

Share of each country's emigrants who settled in Seychelles

Mauritius1%573

Data source: International Migrant Stock 2024 (UN DESA, Population Division)

Frequently asked questions

How many immigrants live in Seychelles?

Around 12.8K foreign-born residents live in Seychelles, making it the #193-largest immigrant population in the world.

Where do most immigrants in Seychelles come from?

Most immigrants in Seychelles come from India, Madagascar and Philippines — these three countries account for about 65% of all foreign-born residents.

What share of the population of Seychelles are immigrants?

Immigrants make up around 11% of the population of Seychelles — that's 12.8K out of a total population of 121.4K.

How has immigration to Seychelles changed over the past decade?

Over the past decade, the immigrant population in Seychelles has changed from 12.4K to 12.8K people, a change of about 3%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world