La ville de Charensat se situe dans le département Puy-de-Dôme.
Les communes alentours sont les suivantes : Roche-d'Agoux, Espinasse, Saint-Priest-des-Champs, Miremont, Biollet, Villosanges, Montel-de-Gelat, Dontreix, Charron, Vergheas.
3 infirmiers et infirmières à domicile exercent à Charensat.