Immigration in Bulgaria

Bulgaria recorded 52,189 immigrants in 2024.

Measure: Immigration Unit: People Data: 2007 to 2024 Source: Eurostat
Bulgaria, 2024 52,189 People
Change from 2023 −8.1% 2023: 56,807 immigrants
European Union, 2024 5,684,984 immigrantsip (Source flag ip) Official aggregate
Position in 2024 21st of 33 See the full ranking

Immigration in Bulgaria over time

View
Places
2 selected
Bulgaria European Union ×

People. Source: Eurostat. Gaps mean no published value; points are not joined across missing years.

Immigration (people), 2007 to 2024
Period BulgariaEuropean Union
2024 52,189 immigrants 5,684,984 immigrantsip (value imputed by Eurostat or other receiving agencies, provisional)
2023 56,807 immigrants 6,011,360 immigrantsep (estimated, provisional)
2022 40,619 immigrants 6,997,284 immigrantsep (estimated, provisional)
2021 39,461 immigrants 4,132,213 immigrantsbep (break in time series, estimated, provisional)
2020 37,364 immigrantsp (provisional) 3,279,673 immigrantsep (estimated, provisional)
2019 37,929 immigrantsp (provisional) 4,206,293 immigrantsbep (break in time series, estimated, provisional)
2018 29,559 immigrantsp (provisional) 3,936,055 immigrantsep (estimated, provisional)
2017 25,597 immigrantsp (provisional) 3,766,413 immigrantsep (estimated, provisional)
2016 21,241 immigrants 3,735,536 immigrantsbep (break in time series, estimated, provisional)
2015 25,223 immigrantsp (provisional) 4,097,244 immigrantsbep (break in time series, estimated, provisional)
2014 26,615 immigrantsp (provisional) 3,187,841 immigrantsep (estimated, provisional)
2013 18,570 immigrantsp (provisional) 2,901,962 immigrantsbep (break in time series, estimated, provisional)
2012 14,103 immigrantsbp (break in time series, provisional) –
2007 1,561 immigrants –

Flags: bp break in time series, provisional; p provisional; bep break in time series, estimated, provisional; ep estimated, provisional; ip value imputed by Eurostat or other receiving agencies, provisional . A dash means no value was published.

In short

  • That is a change of −8.1% from 56,807 immigrants in 2023.
  • Since 2014, when it was 26,615 immigrants, the figure has changed by +96.1%.
  • Among the 33 countries with data for 2024, Bulgaria has the 21st highest value.
  • The figure for the European Union in 2024 was 5,684,984 immigrants.

Source and dates

Original producer
Eurostat
Source
Eurostat, the statistical office of the European Union
Dataset or series code
migr_imm1ctz · dataset details · view at source
Selection
freq=A citizen=TOTAL agedef=COMPLET age=TOTAL sex=T unit=NR
Observation period
2007 to 2024 for Bulgaria
Provider update
29 May 2026
Retrieved
9 November 2026
Published here
9 November 2026
Licence
Eurostat reuse policy (attribution)
Attribution
Source: Eurostat