- 
            
            - Le code officiel géographique Charmensac est 15043.
- : Auvergne-Rhône-Alpes (84) dont le chef-lieu est la commune Lyon (69123)
- : Cantal (15) dont le chef-lieu est la commune Aurillac (15014)
- : Saint-Flour (153) dont le chef-lieu est la commune Saint-Flour (15187)
- : Murat (1507) dont le bureau centralisateur est la commune Murat (15138)
 
- 
            
            - La commune Charmensac (15043) appartient :
- Saint-Flour (8429)
- Massiac (15119)
- La commune Charmensac (15043) n’appartient :
- à aucune Aire d'attraction des villes 2020
- à aucune Unité urbaine 2020
 
- 
            
            - La commune Charmensac (15043) appartient :
- : Communauté de communes Hautes Terres Communauté (200066637)
 
 
