L'entité de Mayrac, et qui est campagnarde et tranquille, est situé dans le département du Lot ; elle compte une population de 272 habitants. Les bâtiments sont surtout anciens. Du point de vue des équippements, une capacité d'accueil touristique de 52 lits profite à la localité. Les habitants sont pour la plupart âgés, on y relève entre autres un taux de personnes âgées de 23% mais un âge moyen de 41 ans.
En termes climatiques, l'entité jouit de un ensoleillement de 2064 heures par an. En outre, il faut y mentionner une portion d'espaces verts très élevée , une évolution du nombre de places en établissement scolaires de 27, un taux de petits terrains de 0%, un taux d'utilisation de la voiture de 4%, un taux de logement social HLM de 0% et une part de propriétaires de 77%.