Marmanhac est une commune du département du Cantal, dans la région d' Auvergne-Rhône-Alpes.
Marmanhac fait partie du canton de Naucelles 
 Marmanhac adhère à la la communauté d'agglomération du Bassin d'Aurillac 
 Marmanhac fait partie du bassin de vie de Aurillac 
 Le maire de Marmanhac est M. Michel COSNIER, Ancien cadre
Le maire de Marmanhac est M. Michel COSNIER, Ancien cadre
 La population de Marmanhac est de 686 habitants (2025)
 La population de Marmanhac est de 686 habitants (2025) 
 L'altitude moyenne de Marmanhac 660 mètres.
L'altitude moyenne de Marmanhac 660 mètres.
Le code postal de Marmanhac est : 15250
Le code INSEE de Marmanhac est : 15118
1 Il y a 1 Ecole à Marmanhac. Voir les établissements scolaires de Marmanhac. 
15.0 La part des résidences secondaires est de 15.0 %. 
 Tous les chiffres et statistiques sur Marmanhac sur le site Insee.fr
 Tous les chiffres et statistiques sur Marmanhac sur le site Insee.fr 
Laroquevieille : à 2.68 km
Girgols : à 3.70 km
Saint-Simon : à 4.75 km
Jussac : à 4.95 km
Tournemire : à 5.53 km
Velzic : à 5.70 km
Reilhac : à 6.03 km
Naucelles : à 7.36 km
Freix-Anglards : à 7.68 km
Lascelle : à 7.76 km
Saint-Cernin : à 7.79 km
Saint-Cirgues-de-Jordanne : à 8.31 km
Giou-de-Mamou : à 8.50 km
Aurillac : à 9.12 km
Polminhac : à 9.35 km
Yolet : à 9.37 km
Saint-Projet-de-Salers : à 9.74 km
Saint-Chamant : à 10.26 km
Teissières-de-Cornet : à 10.58 km
Vic-sur-Cère : à 11.52 km
Arpajon-sur-Cère : à 11.59 km
Saint-Cirgues-de-Malbert : à 11.68 km
Ecole élémentaire - Public