In 2026, Bulgaria sees net emigration of 5,722 people, with more leaving than arriving. As of 2024, the foreign-born population stood at around 299,100, about 4.4% of the total. Between 1950 and 2026, a net 1.2 million people left. By 2100, projections point to net emigration.
Net migrants
-5,722
Net migration rate
-0.9 per 1,000 people
Foreign-born population (2024)
299,100
Migration flows in Bulgaria are relatively modest. As of 2024, foreign-born residents made up about 4.4% of the population.