Danas je mreža nad/biskupijskih Caritasa dio sustava socijalne skrbi za razne kategorije ljudi u potrebi – beskućnike, gladne koji su korisnici pučkih kuhinja, žrtve obiteljskog nasilja, domova za stare i nemoćne ili osoba s tjelesnim i/ili intelektualnim teškoćama, za osobe koje trebaju savjetovanje ili razne oblike psihosocijalne pomoći, napuštenu djecu, maloljetne majke, ovisnike, civilne ročnike, programe resocijalizacije. U suradnji s centrima za socijalni rad ili na preporuku župnika osobe u potrebi mogu se obratiti domovima ili servisima koje na svom području organiziraju nad/biskupijski Caritasi i tako postati korisnicima.
Pučke kuhinje u sustavu Caritasa nalaze se u Zadru i Benkovcu, Varaždinu, Osijeku, Slavonskom Brodu, Vinkovcima, Vukovaru, Sisku, Šibeniku, Bjelovaru, Splitu i Omišu, Požegi. Dnevno se osigura oko 2500 obroka.
Domovi za starije i nemoćne u sustavu Caritasa nalaze se u Vrbovcu i Ivancu.
Domovi za djecu bez roditeljske ili odgovarajuće skrbi iz sustava Caritasa nalaze se u Majmajoli i na nekoliko lokacija u Zagrebu.
Domovi za djecu i odrasle osobe s intelektualnim i tjelesnim teškoćama nalaze se u Oborovu, Rijeci, Brezovici i Čakovcu.
Caritasove sigurne kuće za žrtve obiteljskog nasilja nalaze se u Splitu, Šibeniku, Dubrovniku, Rijeci i Zagrebu.
Caritasova prihvatilišta za beskućnike su u Zagrebu, Osijeku, Zadru i Šibeniku.
Caritasov Hospicij nalazi se u Rijeci.
Caritasova Obiteljska savjetovališta nalaze se u Zagrebu, Dubrovniku, Pazinu, Puli i Zadru.