Mauriac ist eine Gemeinde in Südmittelfrankreich in der Region Auvergne-Rhône-Alpes. Sie ist eine Unterpräfektur des Departements Cantal. Mauriac ist auch die Hauptstadt des gleichnamigen Arrondissements.