Petit village de l'ancienne province du Quercy, en région Occitanie, Mayrac prend place non loin de Creysse, Pinsac ou Lachapelle-Auzac.
Propriété de la vicomté de Turenne jusqu'au XVIIIe siècle, Mayrac devient commune à part entière en 1946, se concentrant essentiellement sur des activités agricoles. Implanté dans une zone hautement touristique, le village est connu aujourd'hui autant pour son patrimoine architectural et naturel que pour sa production agricole d'agneaux fermiers du Quercy (IGP et Label Rouge), de noix (AOP de la noix du Périgord), de Rocamadour (AOC) ou de Bleu d'Auvergne (AOC et AOP).