Migranto

Immigrants in Sri Lanka

38.7K foreigners live in Sri Lanka — 0% of the country's population

#168 largest immigrant population in the world#31 in Asia

Immigrants in Sri Lanka by country

The 3 largest groups make up 48% of all immigrants

1Indians
11K28.3%
2Italians
5.2K13.5%
3Chinese
2.5K6.5%
4Kuwaitis
1.8K4.6%
5Emiratis
1.7K4.4%
6Saudis
1.4K3.7%
7Maldivians
1.4K3.7%
8British
1.2K3.1%
CountryImmigrants
India10957
Italy5226
China2509
Kuwait1772
UAE1707
Saudi Arabia1432
Maldives1424
United Kingdom1205
Pakistan1095
Malaysia935
Japan857
Lebanon749
Bangladesh680
USA620
Singapore619
South Korea618
Germany566
Australia479
Bahrain406
Nepal347
Oman335
Indonesia327
France303
Switzerland293
Thailand279
Jordan279
Qatar278
South Africa265
Cyprus254
Canada254
Bhutan236
Russia152
Afghanistan133
Egypt132
Sweden131
Norway118
New Zealand112
Iran105
Greece90
Syria73
Finland61
Israel55
Turkey44
Libya39
Iraq39
Haiti36
Spain34
Portugal32
Seychelles24

By region of origin

55% of immigrants come from Asia

38.7Ktotal

Ask Migo

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

Key facts

Immigrants in Sri Lanka in numbers

Immigrants come from a wider range of countries than in 1990

The largest group's share fell from 98% to 28%.

51% of all emigrants from the Maldives live in Sri Lanka

No other country has more people born in the Maldives.

The share of immigrants from Asia has declined since 1990

99.2% of immigrants came from Asia in 1990, compared with 54.6% today.

Indians are the largest group by a wide margin

28% of all immigrants were born in India, while the next group accounts for just 13%.

The map of origins has changed since 1990

3 countries have entered the top 20 origins since 1990: Italy, Bahrain, Nepal. Italy climbed from outside the top 20 to #2.

Immigrant population in Sri Lanka over time

Foreigners living in Sri Lanka, by year

YearImmigrants
199039935
199539215
200038504
200537860
201037190
201537815
202038294
202438716

Largest groups over time

The 5 largest groups in Sri Lanka, by year

Indians Italians Chinese Kuwaitis Emiratis
YearIndiansItaliansChineseKuwaitisEmiratis
1990393293372019
199535506637312224215
2000316181273588430413
20052449925711153849816
2010105295236231217111645
2015106585096244717311665
2020108375168248117531688
2024109575226250917721707

Fastest-changing groups

How each group's numbers have changed since the selected year

Finns61+2%
Israelis55+2%
Indians11K+1%
Italians5.2K+1%
Chinese2.5K+1%
Kuwaitis1.8K+1%
Emiratis1.7K+1%
Saudis1.4K+1%

Share of each diaspora living in Sri Lanka

Of each group's emigrants worldwide, the share who live in Sri Lanka

Maldivians
51%1.4K
Kuwaitis
1%1.8K
Emiratis
1%1.7K
Saudis
1%1.4K

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

Frequently asked questions

How many foreigners live in Sri Lanka?

Around 38.7K immigrants live in Sri Lanka — the world's #168 largest immigrant population.

What percentage of the population of Sri Lanka are immigrants?

Immigrants make up around 0% of the population of Sri Lanka — that's 38.7K out of a total population of 21.9M.

Where do most immigrants in Sri Lanka come from?

Most immigrants in Sri Lanka come from India, Italy and China — these three countries account for about 48% of all immigrants.

How many Indians live in Sri Lanka?

Around 11K Indians live in Sri Lanka — about 28% of all immigrants, the largest group.

Is the immigrant population in Sri Lanka growing?

Barely — over the past decade, the number of immigrants in Sri Lanka has changed from 37.8K to 38.7K, about 2%.

Where does the data on immigrants in Sri Lanka come from?

The source is International Migrant Stock 2024 (UN DESA, Population Division). It counts people born abroad who now live in Sri Lanka. Their children born in Sri Lanka are not included.

Where to live?

Score countries, regions and cities by what matters to you

Living in Sri Lanka

See the full country overview