Just over 33,000 Ukrainians had arrived in Ireland as of last Sunday, according to new data from the CSO.
Nearly 30% were young children aged 14 or under, while women aged 20 and over account for just under half.
Some 14,271 of the adults that arrived were classed as 'one parent with children'.
Meanwhile 6,454 were classed as ‘couple with children’.
The CSO was also able to determine where 90% of the new arrivals are based by tracing their interaction with the local post office.
It has produced two maps – one showing how many new arrivals are in each and another showing the new arrivals as a percentage of the local population.
Inner City Dublin has the highest amount of arrivals with 1,156, while the Newport Local Electoral Area in County Tipperary has the lowest with six.
Ennistimon in County Clare has the second-highest number of new arrivals, with Killarney and Kenmare in County Kerry third and fourth with 865 and 736.
Ennistimon has the highest concentration of new arrivals, with Ukrainians now making up 6.81% of the local population.
The area with the lowest concentration is rural Drogheda, where the rate per 100 is just 0.03%.
The figures show that a few hundred people per week were arriving at the start of the invasion in late February.
The pace of arrival peaked between late March and early April when between 5,000 and 6,000 people were arriving every week.
In all 26,101 adults and children are receiving State supports.