Immigrants in North Macedonia
149.4K foreigners live in North Macedonia — 8% of the country's population
Immigrants in North Macedonia by country
The 3 largest groups make up 72% of all immigrants
| Country | Immigrants |
|---|---|
| Albania | 68356 |
| Turkey | 20082 |
| Ukraine | 19187 |
| Serbia | 18073 |
| Montenegro | 9302 |
| Bosnia | 8781 |
| Egypt | 1978 |
| Croatia | 1443 |
| Bulgaria | 1079 |
| Slovenia | 256 |
| Greece | 233 |
| Russia | 215 |
| Poland | 99 |
| Hungary | 80 |
| Czech Republic | 52 |
| Germany | 41 |
| Italy | 36 |
| Slovakia | 35 |
| Romania | 22 |
By region of origin
85% of immigrants come from Europe
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
| Year | Immigrants |
|---|---|
| 1990 | 93617 |
| 1995 | 107917 |
| 2000 | 124336 |
| 2005 | 126296 |
| 2010 | 128286 |
| 2015 | 129202 |
| 2020 | 129765 |
| 2024 | 149350 |
Largest groups over time
The 5 largest groups in North Macedonia, by year
| Year | Albanians | Turks | Ukrainians | Serbs | Montenegrins |
|---|---|---|---|---|---|
| 1990 | 45001 | 11417 | 65 | 17950 | 9247 |
| 1995 | 58009 | 13247 | 61 | 16803 | 8606 |
| 2000 | 69367 | 18717 | 57 | 15656 | 8065 |
| 2005 | 69782 | 19250 | 58 | 16097 | 8292 |
| 2010 | 70230 | 19770 | 60 | 16538 | 8519 |
| 2015 | 67799 | 19922 | 64 | 17930 | 9229 |
| 2020 | 68113 | 20011 | 63 | 18009 | 9269 |
| 2024 | 68356 | 20082 | 19187 | 18073 | 9302 |
Fastest-changing groups
How each group's numbers have changed since the selected year
Share of each diaspora living in North Macedonia
Of each group's emigrants worldwide, the share who live in North Macedonia
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