La Fondazione Casa di Riposo “San Giovanni di Dio” deriva dalla tradizionale vocazione di San Giovanni di Dio dedito alla beneficenza ed all’assistenza delle persone in stato di bisogno.
L’atto di costituzione dell’Ospedale “San Giovanni di Dio” in Troia risale alla fine del sedicesimo secolo, nell'anno 1590.
Attualmente, la Fondazione Casa di Riposo San Giovanni di Dio è una O.N.L.U.S. che opera secondo principi di uguaglianza. La fondazione fornisce il ricovero a tutti gli anziani bisognosi, a tutti i non autosufficienti permanenti a tutti coloro che sono impossibilitati a prestare attività lavorativa che in ragione di condizioni fisiche, psichiche, economiche, sociali o familiari che abbiano domicilio nel comune di Troia, nei comuni limitrofi della provincia di Foggia o nella Regione Puglia e che non trovino in famiglia o in altre forme di sicurezza sociale un sostegno adeguato alla propria necessità.