Charnat est une commune du département du Puy-de-Dôme, dans la région d' Auvergne-Rhône-Alpes.
Charnat fait partie du canton de Maringues 
Charnat adhère à la la communauté de communes Thiers Dore et Montagne 
Charnat fait partie du bassin de vie de Thiers 
Le maire de Charnat est M. Philippe BLANCHOZ - Cadre administratif et commercial d'entreprise (2026)
La population de Charnat est de 205 habitants (2025) 
L'altitude moyenne de Charnat 281 mètres.
Le code postal de Charnat est : 63290
Le code INSEE de Charnat est : 63095
0 Il n'y a aucun établissement scolaire à Charnat.
3.9 La part des résidences secondaires est de 3.9 %. 
Tous les chiffres et statistiques sur Charnat sur le site Insee.fr 
CartographieLes autres cartes du Puy-de-Dôme
Voir toutes les cartes du département du Puy-de-Dôme (63)
Limons: à 3.26 km
Luzillat: à 3.30 km
Vinzelles: à 3.55 km
Puy-Guillaume: à 3.70 km
Noalhat: à 3.78 km
Paslières: à 4.64 km
Crevant-Laveine: à 5.79 km
Mons: à 6.27 km
Bulhon: à 6.70 km
Beaumont-lès-Randan: à 6.70 km
Dorat: à 7.19 km
Châteldon: à 7.53 km
Saint-Denis-Combarnazat: à 7.80 km
Ris: à 8.35 km
Maringues: à 8.47 km
Saint-Priest-Bramefant: à 9.19 km
Orléat: à 9.45 km
Saint-André-le-Coq: à 9.55 km
Mariol: à 9.77 km
Randan: à 9.81 km
Villeneuve-les-Cerfs: à 10.63 km
Culhat: à 11.73 km
Saint-Laure: à 11.82 km