La commune de Davignac est situé dans le département de la Corrèze. On y dénombre 238 habitants. Elle est située dans une région touristique et dispose de magasins de proximité. Les lieux de vacances forment la plus grosse part des habitations. Une assez basse croissance démographique, par contre une taille moyenne des ménages relativement assez faible (2.1 personnes) caractérisent la population, surtout âgée.
La localité bénéficie de conditions climatiques particularisées par des précipitations de 980 mm par an, par contre un ensoleillement de 2000 heures par an. D'un point de vue économique, la situation comprend entre autres une taxe habitation très faible (13%) mais une taxe foncière de 37%. A remarquer : une haute proportion de petits terrains : 9%, une année moyenne de contruction ancienne (1950) et une densité de population relativement inférieure à la moyenne (10 hab./km²) mais un taux de logement social HLM de 1%.