L'entité de Cosnac, agrémentée de commerces de proximité et paisible, est situé dans le département de la Corrèze ; elle compte 2935 habitants. Les habitations ancienes constituent la majorité de l'habitat. La prospérité comprend un revenu moyen relativement assez élevé (38500 €) mais une portion de ménages imposés de 74%.
Un taux de personnes âgées de 20%, un âge moyen de 41 ans caractérisent la population, pour la plupart âgée. Citons également : un taux de déplacement vers un lieu de travail extérieur élevé (97%), une année moyenne de contruction récente (1981) et un pourcentage d'utilisation de la voiture assez inférieur à la moyenne (3%), un taux de petits terrains de 1%, une évolution du nombre de places en établissement scolaires de 77 et une densité de population de 140 hab./km².