Le canton de Mauriac est une circonscription électorale française située dans le département du Cantal en région d'Auvergne-Rhône-Alpes.À la suite du redécoupage cantonal de 2014, les limites territoriales du canton sont remaniées. Le nombre de communes du canton passe de 11 à 20.