Após séculos de apenas emigração líquida para quase todos os continentes do mundo, com excepção da "plantação" de protestantes em resultado da conquista da Irlanda por Oliver Cromwell, o bom desempenho económico dos últimos quinze anos tem vindo a inverter esta situação, transformando-a numa imigração líquida. Segundo o último censo de 2006, aproximadamente 10% da população era de origem estrangeira. Mais de 112 000 são britânicos, que é a maior nacionalidade estrangeira na Irlanda, representando mais de 25% de todos os estrangeiros. Existem ainda 63 000 da Polónia, 25 000 da Lituânia, 13 000 da Letónia e 10 000 da Alemanha. Além disso, cerca de 52 000 habitantes são provenientes do resto dos países da União Europeia, e mais de 24 000 dos restantes países da Europa. Cerca de 35 000 são provenientes de outros países, nomeadamente de África. Destes, 16 000 são naturais da Nigéria. Cerca de 11 000 vêm da China e 38 000 do resto dos países da Ásia. Mais de 12 000 são dos Estados Unidos e 9 000 de outros países da América.