The Salvation Army has said it accommodated an extra 100 people a night last year compared to 2020.
It supported 125 families through homelessness and said it continues to support 500 people across its six services in Dublin.
The church and charity provided 38,000 meals at its three family hubs in Harold's Cross, Coolock, and Crumlin.
Several newborn babies were among those helped by the charity last year. The oldest service user was aged 71.
Of those supported at two of the Salvation Army's three adult and emergency centres in Dublin, 149 were men, 16 of whom progressed to independent living.
At its centre on Granby Row in Dublin, over 69,000 meals were provided in 2021.
Covid-19 continued to hamper activities last year, according to the organisation, which caused "ongoing anxiety among homeless service users and staff".
The charity’s initiative with the Health Service Executive, which saw a roll-out of vaccinations to service users, was described as a "resounding success".