L'entité de Mayrac, calme et campagnarde, qui comprend 272 habitants, est située dans le département du Lot. Les logements âgés constituent la plus grande partie de l'habitat. La localité bénéficie de conditions climatiques particularisées par un ensoleillement de 2064 heures par an. La prospérité se distingue par un taux de chômage de 10%.
Les habitants sont pour la plupart âgés et sont caractérisés notamment par une proportion d'enfants et d'adolescents de 21% et un âge moyen de 41 ans, par contre une quotité de personnes âgées de 23%. De plus, il y a lieu d'indiquer une proportion de petits terrains de 0%, un taux de logement social HLM de 0%, une densité de population de 30 hab./km² et une évolution du nombre de places en établissement scolaires de 27, mais un pourcentage d'espaces verts supérieur à la moyenne.