CHARMENSAC se situe dans la région Auvergne Rhône Alpes et dans le département : CANTAL , son code postal est 15500, son code INSEE : . La commune fait partie de l'arrondissement de Saint-Flour. La commune compte 89 habitants..
CHARMENSAC à une surficie de 1534 Km2, les coordonéées GPS de CHARMENSAC sont 45.226321485,3.075430141. Le Nombre d'habitations est de 72 composé de 51 résidences pricipales de 10 résidences secondaires ainsi que de de 11 logement vacances. Le maire de CHARMENSAC est SOULIER Christophe (1978-02-14), Chauffeur.