Immigration in Ireland

Ireland recorded 127,664 immigrants in 2024.

Measure: Immigration Unit: People Data: 1998 to 2024 Source: Eurostat
Ireland, 2024 127,664 People
Change from 2023 −5.9% 2023: 135,617 immigrants
European Union, 2024 5,684,984 immigrantsip (Source flag ip) Official aggregate
Position in 2024 12th of 33 See the full ranking

Immigration in Ireland over time

View
Places
2 selected
Ireland European Union ×

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

Immigration (people), 2000 to 2024
Period IrelandEuropean Union
2024 127,664 immigrants 5,684,984 immigrantsip (value imputed by Eurostat or other receiving agencies, provisional)
2023 135,617 immigrants 6,011,360 immigrantsep (estimated, provisional)
2022 157,537 immigrants 6,997,284 immigrantsep (estimated, provisional)
2021 83,770 immigrants 4,132,213 immigrantsbep (break in time series, estimated, provisional)
2020 81,918 immigrants 3,279,673 immigrantsep (estimated, provisional)
2019 96,321 immigrants 4,206,293 immigrantsbep (break in time series, estimated, provisional)
2018 105,699 immigrants 3,936,055 immigrantsep (estimated, provisional)
2017 84,743 immigrants 3,766,413 immigrantsep (estimated, provisional)
2016 93,378 immigrants 3,735,536 immigrantsbep (break in time series, estimated, provisional)
2015 80,792 immigrants 4,097,244 immigrantsbep (break in time series, estimated, provisional)
2014 73,519 immigrants 3,187,841 immigrantsep (estimated, provisional)
2013 65,539 immigrants 2,901,962 immigrantsbep (break in time series, estimated, provisional)
2012 61,324 immigrants –
2011 57,292 immigrantsb (break in time series) –
2010 52,339 immigrants –
2009 50,604 immigrants –
2008 82,592 immigrants –
2007 122,415 immigrants –
2006 139,434 immigrantsb (break in time series) –
2005 102,000 immigrants –
2004 78,075 immigrants –
2003 58,875 immigrants –
2002 61,725 immigrants –
2001 64,925 immigrants –
2000 57,400 immigrants –

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 . A dash means no value was published.

In short

  • That is a change of −5.9% from 135,617 immigrants in 2023.
  • Since 2014, when it was 73,519 immigrants, the figure has changed by +73.6%.
  • Among the 33 countries with data for 2024, Ireland has the 12th 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
1998 to 2024 for Ireland
Provider update
29 May 2026
Retrieved
9 November 2026
Published here
9 November 2026
Licence
Eurostat reuse policy (attribution)
Attribution
Source: Eurostat