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