Migranto

Immigrants in North Macedonia

149.4K foreign-born residents — the #125 largest immigrant population in the world

#125 worldwide#35 in Europe

Where immigrants come from

The top 3 countries account for 72% of all immigrants

Largest source

68.4K

45.8% of all immigrants

2Turkey20.1K13.4%
3Ukraine30356%19.2K12.8%
4Serbia18.1K12.1%
5Montenegro9.3K6.2%
6Bosnia8.8K5.9%
7Egypt2K1.3%
8Croatia1.4K1.0%

↑↓ — change vs 2020

CountryImmigrants
Albania68356
Turkey20082
Ukraine19187
Serbia18073
Montenegro9302
Bosnia8781
Egypt1978
Croatia1443
Bulgaria1079
Slovenia256
Greece233
Russia215
Poland99
Hungary80
Czech Republic52
Germany41
Italy36
Slovakia35
Romania22

By region of origin

Europe is the leading region of origin at 85%

Europe85.2%

127.3K

Middle East13.4%

20.1K

Africa1.3%

2K

Ask Migo

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

Interesting facts

Notable statistics about immigration in North Macedonia.

Albania is the leading source of immigration by a wide margin

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

Immigration has accelerated notably since 2020

The immigrant population grew 15% from 129.8K to 149.4K, indicating an acceleration in migration flows following COVID and recent geopolitical shifts.

A significant share of residents were born abroad

1 in 12 residents of North Macedonia is foreign-born — 149.4K out of 1.8M, representing 8.2% of the population.

How immigration changed over time

Total immigrant population by year

YearImmigrants
199093617
1995107917
2000124336
2005126296
2010128286
2015129202
2020129765
2024149350

Top sources over time

Immigration from the 5 largest source countries

Albania Turkey Ukraine Serbia Montenegro
YearAlbaniaTurkeyUkraineSerbiaMontenegro
1990450011141765179509247
1995580091324761168038606
2000693671871757156568065
2005697821925058160978292
2010702301977060165388519
2015677991992264179309229
2020681132001163180099269
2024683562008219187180739302

Fastest-changing origins

How immigration from each country has changed since the selected year

Ukraine19.2K+30356%
Albania68.4K+0%
Turkey20.1K+0%
Serbia18.1K+0%
Montenegro9.3K+0%
Bosnia8.8K+0%
Egypt2K+0%
Croatia1.4K+0%

North Macedonia as a destination, by diaspora

Share of each country's emigrants who settled in North Macedonia

Montenegro10%9.3K
Albania6%68.4K
Serbia2%18.1K
Turkey1%20.1K
Bosnia1%8.8K

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

Frequently asked questions

How many immigrants live in North Macedonia?

Around 149.4K foreign-born residents live in North Macedonia, making it the #125-largest immigrant population in the world.

Where do most immigrants in North Macedonia come from?

Most immigrants in North Macedonia come from Albania, Turkey and Ukraine — these three countries account for about 72% of all foreign-born residents.

What share of the population of North Macedonia are immigrants?

Immigrants make up around 8% of the population of North Macedonia — that's 149.4K out of a total population of 1.8M.

How has immigration to North Macedonia changed over the past decade?

Over the past decade, the immigrant population in North Macedonia has grown from 129.2K to 149.4K people, a growth of about 16%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world