Badailhac est une commune du département du Cantal, dans la région d' Auvergne-Rhône-Alpes.
Badailhac fait partie du canton de Vic-sur-Cère 
 Badailhac adhère à la la communauté de communes Cère et Goul en Carladès 
 Badailhac fait partie du bassin de vie de Laguiole 
 Le maire de Badailhac est M. Antoine GRICHOIS, Ancien cadre
Le maire de Badailhac est M. Antoine GRICHOIS, Ancien cadre
 La population de Badailhac est de 130 habitants (2025)
 La population de Badailhac est de 130 habitants (2025) 
 L'altitude moyenne de Badailhac 940 mètres.
L'altitude moyenne de Badailhac 940 mètres.
Le code postal de Badailhac est : 15800
Le code INSEE de Badailhac est : 15017
0 Il n'y a aucun établissement scolaire à Badailhac.
32.9 La part des résidences secondaires est de 32.9 %. 
 Tous les chiffres et statistiques sur Badailhac sur le site Insee.fr
 Tous les chiffres et statistiques sur Badailhac sur le site Insee.fr 
Raulhac : à 3.27 km
Jou-sous-Monjou : à 3.85 km
Saint-Étienne-de-Carlat : à 4.07 km
Cros-de-Ronesque : à 5.21 km
Polminhac : à 5.34 km
Carlat : à 5.82 km
Pailherols : à 5.94 km
Vic-sur-Cère : à 6.82 km
Saint-Clément : à 6.82 km
Yolet : à 7.18 km
Lacapelle-Barrès : à 7.95 km
Mur-de-Barrez : à 8.63 km
Vézac : à 8.65 km
Giou-de-Mamou : à 8.83 km
Labrousse : à 9.54 km
Taussac : à 9.94 km
Velzic : à 10.76 km
Brommat : à 10.82 km
Thérondels : à 10.97 km
Thiézac : à 11.40 km
Saint-Simon : à 11.49 km