A Espeyrac, l'agriculture est très présente, garantissant ainsi un territoire entretenu et accueillant. Les jeunes agriculteurs ont repris le flambeau familial assurant ainsi un avenir à l'agriculture sur la commune. Il y a une dizaine d'exploitations agricoles, essentiellement des élevages extensifs de bovins de race Limousine et Aubrac qui produisent de la viande. Les surfaces agricoles sont surtout composées de prairies naturelles. Profitant de ces territoires propres, certains éleveurs ont fait le choix du Bio.