Saint-Priest-la-Feuille est située dans le département de la Creuse en région Nouvelle-Aquitaine. La commune est située au Sud de La Souterraine, à 55 km au nord de Limoges et 35 km à l’ouest de Guéret. La commune fait 2 744 hectares, elle est agricole : 80 % du territoire est de la surface agricole utile ; les deux tiers de la SAU sont des prairies qui accueillent quelque 1 600 bovins. Son altitude varie de 457 m vers Mazeirat à 332 m vers Chatelus près de la Gartempe. Les habitants de Saint-Priest-la-Feuille s'appellent Baracats