Immigration in Romania

Romania recorded 286,538 immigrants in 2024.

Measure: Immigration Unit: People Data: 2008 to 2024 Source: Eurostat
Romania, 2024 286,538 People
Change from 2023 −11.6% 2023: 324,091 immigrants
European Union, 2024 5,684,984 immigrantsip (Source flag ip) Official aggregate
Position in 2024 6th of 33 See the full ranking

Immigration in Romania over time

View
Places
2 selected
Romania European Union ×

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

Immigration (people), 2008 to 2024
Period RomaniaEuropean Union
2024 286,538 immigrants 5,684,984 immigrantsip (value imputed by Eurostat or other receiving agencies, provisional)
2023 324,091 immigrants 6,011,360 immigrantsep (estimated, provisional)
2022 293,024 immigrantse (estimated) 6,997,284 immigrantsep (estimated, provisional)
2021 194,642 immigrants 4,132,213 immigrantsbep (break in time series, estimated, provisional)
2020 145,519 immigrantse (estimated) 3,279,673 immigrantsep (estimated, provisional)
2019 202,422 immigrantse (estimated) 4,206,293 immigrantsbep (break in time series, estimated, provisional)
2018 172,578 immigrantse (estimated) 3,936,055 immigrantsep (estimated, provisional)
2017 177,435 immigrantse (estimated) 3,766,413 immigrantsep (estimated, provisional)
2016 137,455 immigrants 3,735,536 immigrantsbep (break in time series, estimated, provisional)
2015 132,795 immigrantse (estimated) 4,097,244 immigrantsbep (break in time series, estimated, provisional)
2014 136,035 immigrants 3,187,841 immigrantsep (estimated, provisional)
2013 153,646 immigrants 2,901,962 immigrantsbep (break in time series, estimated, provisional)
2012 167,266 immigrants –
2011 147,685 immigrants –
2010 149,885 immigrants –
2009 135,844 immigrants –
2008 138,929 immigrantsb (break in time series) –

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

In short

  • That is a change of −11.6% from 324,091 immigrants in 2023.
  • Since 2014, when it was 136,035 immigrants, the figure has changed by +110.6%.
  • Among the 33 countries with data for 2024, Romania has the 6th 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
2008 to 2024 for Romania
Provider update
29 May 2026
Retrieved
9 November 2026
Published here
9 November 2026
Licence
Eurostat reuse policy (attribution)
Attribution
Source: Eurostat