L'agglomération de Massiac est située dans le département Cantal.
Les municipalités limitrophes sont les suivantes : Lubilhac, Molompize, Bonnac, Blesle, Auriac-l'Église, La Chapelle-Laurent, Saint-Poncy, Grenier-Montgon.
10 infirmiers et infirmières à domicile travaillent à Massiac.