Massiac est une commune du département du Cantal, dans la région d' Auvergne-Rhône-Alpes.
Massiac est une commune chef-lieu de canton.
Massiac fait partie du canton de Saint-Flour-1 
Massiac adhère à la la communauté de communes Hautes Terres 
Massiac fait partie du bassin de vie de Massiac 
Le maire de Massiac est M. Didier ACHALME - Ancien cadre (2026)
La population de Massiac est de 1801 habitants (2025) 
L'altitude moyenne de Massiac 540 mètres.
Le code postal de Massiac est : 15500
Le code INSEE de Massiac est : 15119
3 Il y a 1 Collège et 2 Ecoles à Massiac. Voir les établissements scolaires de Massiac. 
3 3 médecins généralistes liberaux exercent à Massiac. 
13.8 La part des résidences secondaires est de 13.8 %. 
Tous les chiffres et statistiques sur Massiac sur le site Insee.fr 
Lubilhac: à 3.39 km
Grenier-Montgon: à 4.03 km
Saint-Beauzire: à 5.76 km
Auriac-l'Église: à 5.87 km
Bonnac: à 5.98 km
Molompize: à 6.29 km
Espalem: à 6.63 km
Blesle: à 7.77 km
Saint-Mary-le-Plain: à 7.82 km
Laurie: à 8.33 km
Saint-Étienne-sur-Blesle: à 8.37 km
Chapelle-Laurent: à 8.91 km
Charmensac: à 9.62 km
Mercœur: à 9.65 km
Saint-Poncy: à 9.77 km
Autrac: à 10.17 km
Lorlanges: à 10.62 km
Torsiac: à 11.25 km
Saint-Laurent-Chabreuges: à 11.30 km
Saint-Just-près-Brioude: à 11.88 km
Collège Pierre Galéry - Public
Ecole élémentaire privée Saint André - Privé
Ecole élémentaire - Public