Mauriac är en kommun i södra centrala Frankrike i regionen Auvergne-Rhône-Alpes. Det är en underprefektur i departementet Cantal. Det är också huvudstad i arrondissementet med samma namn.