La localité de Charnat, sereine, comprenant 203 habitants, est située dans le département du Puy-de-Dôme. La majorité des logements sont âgés. En termes d'économie, l'état des lieux se distingue en particulier par une portion d'ouvriers très supérieure : 76%, mais un taux de chômage de 16%. Une taille moyenne des ménages de 2.2 personnes et un âge moyen de 45 ans, mais un pourcentage de retraités proportionnellement supérieur à la moyenne : 39% définissent les habitants qui sont essentiellement âgés.
L'entité jouit de conditions climatiques particularisées par un ensoleillement de 1794 heures par an. Elle est particularisée par un taux de logement social HLM proportionnellement faible : 0%, par contre une quotité de propriétaires de 84%, une portion d'utilisation de la voiture de 8% et une densité de population de 40 hab./km².