Massiac es una localidad y comuna francesa situada en el departamento de Cantal, en la región de Auvernia.