Migranto

Immigrants in Sri Lanka

38.7K foreign-born residents — the #168 largest immigrant population in the world

#168 worldwide#31 in Asia

Where immigrants come from

The top 3 countries account for 48% of all immigrants

Largest source

11K

28.3% of all immigrants

2Italy5.2K13.5%
3China2.5K6.5%
4Kuwait1.8K4.6%
5UAE1.7K4.4%
6Saudi Arabia1.4K3.7%
7Maldives1.4K3.7%
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

Asia is the leading region of origin at 55%

Asia54.6%

21.1K

Europe21.2%

8.2K

Middle East19.2%

7.4K

North America2.3%

874

Oceania1.5%

591

Africa1.2%

460

Latin America0.1%

36

Ask Migo

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

Interesting facts

Notable statistics about immigration in Sri Lanka.

Immigration sources have diversified since 1990

The top source country's share fell from 98% to 28%, indicating a broader spread of origins.

Sri Lanka is a primary destination for emigrants from the Maldives

Sri Lanka attracts 51% of all emigrants from the Maldives, making it the leading destination for those leaving the country.

The share of immigrants from Asia has declined since 1990

The share of immigrants from Asia has shifted from 99.2% to 54.6% since 1990.

India is the leading source of immigration by a wide margin

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

How immigration changed over time

Total immigrant population by year

YearImmigrants
199039935
199539215
200038504
200537860
201037190
201537815
202038294
202438716

Top sources over time

Immigration from the 5 largest source countries

India Italy China Kuwait UAE
YearIndiaItalyChinaKuwaitUAE
1990393293372019
199535506637312224215
2000316181273588430413
20052449925711153849816
2010105295236231217111645
2015106585096244717311665
2020108375168248117531688
2024109575226250917721707

Fastest-changing origins

How immigration from each country has changed since the selected year

Finland61+2%
Israel55+2%
India11K+1%
Italy5.2K+1%
China2.5K+1%
Kuwait1.8K+1%
UAE1.7K+1%
Saudi Arabia1.4K+1%

Sri Lanka as a destination, by diaspora

Share of each country's emigrants who settled in Sri Lanka

Maldives51%1.4K
Kuwait1%1.8K
UAE1%1.7K
Saudi Arabia1%1.4K

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

Frequently asked questions

How many immigrants live in Sri Lanka?

Around 38.7K foreign-born residents live in Sri Lanka, making it the #168-largest immigrant population in the world.

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 foreign-born residents.

What share 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.

How has immigration to Sri Lanka changed over the past decade?

Over the past decade, the immigrant population in Sri Lanka has changed from 37.8K to 38.7K people, a change of about 2%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world