La commune de Mauriac est bornée au nord, à l'est et au sud-est par la commune du Vigean ; elle est séparée des communes d'Ally, de Chaussenac et de Brageac par la rivière d'Auze ; elle est bornée à l'ouest et au nordouest par la commune de Chalvignac.
Elle est arrosée par la rivière d’Auze, les ruisseaux d'Artiges, de Marchamp, et par le ruisseau Mauri ou des Ribeyres.
Lire la suite sur le Deribier ICI