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