Migranto

Immigrants in Nepal

458.9K foreign-born residents — the #81 largest immigrant population in the world

#81 worldwide#15 in Asia

Where immigrants come from

The top 3 countries account for 100% of all immigrants

Largest source

412.2K

89.8% of all immigrants

2Bhutan26.6K5.8%
3China18.8K4.1%
4Pakistan1.2K0.3%
5Bangladesh2140.0%
6Sri Lanka410.0%
CountryImmigrants
India412190
Bhutan26552
China18757
Pakistan1170
Bangladesh214
Sri Lanka41

By region of origin

Asia is the leading region of origin at 100%

Asia100.0%

458.9K

Ask Migo

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

Interesting facts

Notable statistics about immigration in Nepal.

India is the leading source of immigration by a wide margin

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

Nepal is a primary destination for emigrants from Bhutan

Nepal attracts 40% of all emigrants from Bhutan, making it the leading destination for those leaving the country.

How immigration changed over time

Total immigrant population by year

YearImmigrants
1990411030
1995651911
2000680689
2005645878
2010559202
2015496702
2020475347
2024458924

Top sources over time

Immigration from the 5 largest source countries

India Bhutan China Pakistan Bangladesh
YearIndiaBhutanChinaPakistanBangladesh
199036937016805219062371500
1995515578107664252602734577
2000543594111196228202470522
2005514650108387201552156453
201046118675457209771296244
201544611328740203021268233
202042694127502194281212222
202441219026552187571170214

Fastest-changing origins

How immigration from each country has changed since the selected year

Bangladesh214-4%
India412.2K-3%
Bhutan26.6K-3%
China18.8K-3%
Pakistan1.2K-3%
Sri Lanka41-2%

Nepal as a destination, by diaspora

Share of each country's emigrants who settled in Nepal

Bhutan40%26.6K
India2%412.2K

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

Frequently asked questions

How many immigrants live in Nepal?

Around 458.9K foreign-born residents live in Nepal, making it the #81-largest immigrant population in the world.

Where do most immigrants in Nepal come from?

Most immigrants in Nepal come from India, Bhutan and China — these three countries account for about 100% of all foreign-born residents.

What share of the population of Nepal are immigrants?

Immigrants make up around 2% of the population of Nepal — that's 458.9K out of a total population of 29.7M.

How has immigration to Nepal changed over the past decade?

Over the past decade, the immigrant population in Nepal has fallen from 496.7K to 458.9K people, a decline of about 8%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world