La commune de Dignac possède 2 logements locatifs dans le bourg et 4 à Beaulieu
Elle est aussi dotée de 27 logements sociaux individuels familiaux gérés par LOGELIA :
17 à proximité de la Salle Polyvalente et 10 près du stade.
Sur la commune de Dignac se trouve une MAFPAH (Maison d'Accueil Familial pour Personnes Agées et Handicapées)