Mauriac es una localidad francesa del departamento de Cantal, en Auvernia. Es subprefectura y su población en 1999 era de 4.019 hab. Desempeňa un papel sobre todo comercial en una zona esencialmente ganadera, en la que predominan las vacas de la raza "Salers".