The number of non-Irish nationals living in Ireland has risen by 143% in the nine years from 2002 to 2011.
The non-Irish national population stands at 12% of the overall population at 544,000, compared to just under 6% in 2002.
The figures, gathered in last year's Census, are included in a report published by the Central Statistics Office.
It reveals that inward migration from central and eastern European countries, including Poland, Latvia and Lithuania, has continued despite the economic recession.
The numbers of people from each of those countries has risen by over 1,000% since 2002, when the question of nationality was first included in the Census.
The numbers from Slovakia and Hungary also rose by over 1,000%.
The largest rise was in the number of Polish people living in Ireland, which stands at over 120,000.
Other large increases over the period occurred in the size of Romanian and Indian populations living in Ireland.
The report also notes that "a small number of nationalities recorded a drop over the five year period since 2006, most notably the US and Australian nationalities".