Migranto

Immigrants in North Macedonia

149.4K foreigners live in North Macedonia — 8% of the country's population

#125 largest immigrant population in the world#35 in Europe

Immigrants in North Macedonia by country

The 3 largest groups make up 72% of all immigrants

1Albanians
68.4K45.8%
2Turks
20.1K13.4%
3Ukrainians
19.2K12.8%
4Serbs
18.1K12.1%
5Montenegrins
9.3K6.2%
6Bosnians
8.8K5.9%
7Egyptians
2K1.3%
8Croats
1.4K1.0%
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

85% of immigrants come from Europe

149.4Ktotal

Ask Migo

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

Key facts

Immigrants in North Macedonia in numbers

Albanians are the largest group by a wide margin

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

The immigrant population has grown 15% since 2020

The number of foreigners living in North Macedonia rose from 129.8K to 149.4K in four years.

1 in 12 residents of North Macedonia was born abroad

149.4K of 1.8M residents were born abroad — 8.2% of the population.

Immigrant population in North Macedonia over time

Foreigners living in North Macedonia, by year

YearImmigrants
199093617
1995107917
2000124336
2005126296
2010128286
2015129202
2020129765
2024149350

Largest groups over time

The 5 largest groups in North Macedonia, by year

Albanians Turks Ukrainians Serbs Montenegrins
YearAlbaniansTurksUkrainiansSerbsMontenegrins
1990450011141765179509247
1995580091324761168038606
2000693671871757156568065
2005697821925058160978292
2010702301977060165388519
2015677991992264179309229
2020681132001163180099269
2024683562008219187180739302

Fastest-changing groups

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

Ukrainians19.2K+30356%
Albanians68.4K+0%
Turks20.1K+0%
Serbs18.1K+0%
Montenegrins9.3K+0%
Bosnians8.8K+0%
Egyptians2K+0%
Croats1.4K+0%

Share of each diaspora living in North Macedonia

Of each group's emigrants worldwide, the share who live in North Macedonia

Montenegrins
10%9.3K
Albanians
6%68.4K
Serbs
2%18.1K
Turks
1%20.1K
Bosnians
1%8.8K

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

Frequently asked questions

How many foreigners live in North Macedonia?

Around 149.4K immigrants live in North Macedonia — the world's #125 largest immigrant population.

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

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 immigrants.

How many Albanians live in North Macedonia?

Around 68.4K Albanians live in North Macedonia — about 46% of all immigrants, the largest group.

Is the immigrant population in North Macedonia growing?

Yes — over the past decade, the number of immigrants in North Macedonia has grown from 129.2K to 149.4K, about 16%.

Where does the data on immigrants in North Macedonia come from?

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

Where to live?

Score countries, regions and cities by what matters to you

Living in North Macedonia

See the full country overview