La commune de Mayac, et qui est paisible, où l'on dénombre 306 habitants, est située dans le département de la Dordogne. Les habitations ancienes constituent la plus grande part de l'habitat. En termes d'économie, l'état des lieux se distingue notamment par une proportion de cadres de 30%, mais une part d'ouvriers de 70%. La localité possède des conditions climatiques particularisées par un ensoleillement de 2018 heures par an, des précipitations de 1109 mm par an.
La population est en majorité âgée, elle se caractérise entre autres par une proportion de personnes âgées de 34% et un âge moyen de 44 ans, mais un taux de fécondité relativement assez haut. Citons également une densité de population de 30 hab./km² et une portion de logement social HLM de 0%, par contre un taux de déplacement vers un lieu de travail extérieur supérieur à la moyenne (97%).