Champagnat est une commune du département de la Creuse, dans la région de Nouvelle-Aquitaine.
Champagnat fait partie du canton de Aubusson 
Champagnat adhère à la la communauté de communes Marche et Combraille en Aquitaine 
Champagnat fait partie du bassin de vie de Aubusson 
Madame le maire de Champagnat est Agathe YVERNAULT - Profession intermédiaire de la santé et du travail social (2026)
La population de Champagnat est de 480 habitants (2025) 
L'altitude moyenne de Champagnat 560 mètres.
Le code postal de Champagnat est : 23190
Le code INSEE de Champagnat est : 23048
1 Il y a 1 Ecole à Champagnat. Voir les établissements scolaires de Champagnat. 
36.0 La part des résidences secondaires est de 36.0 %. 
Tous les chiffres et statistiques sur Champagnat sur le site Insee.fr 
Saint-Domet : à 2.96 km
Bosroger : à 3.94 km
Bellegarde-en-Marche : à 4.30 km
Serre-Bussière-Vieille : à 4.98 km
Chaussade : à 5.14 km
Saint-Silvain-Bellegarde : à 5.39 km
Puy-Malsignat : à 5.40 km
Saint-Alpinien : à 5.78 km
Saint-Maixant : à 6.60 km
Lupersat : à 6.80 km
Saint-Amand : à 7.31 km
Peyrat-la-Nonière : à 7.96 km
Mainsat : à 8.74 km
Saint-Priest : à 9.00 km
Chauchet : à 10.48 km
Saint-Pardoux-le-Neuf : à 10.61 km
Saint-Julien-le-Châtel : à 10.91 km
Saint-Médard-la-Rochette : à 10.96 km
Bussière-Nouvelle : à 10.99 km
Saint-Avit-de-Tardes : à 11.11 km
Alleyrat : à 11.24 km
Mautes : à 11.38 km
Aubusson : à 11.44 km
Issoudun-Létrieix : à 11.68 km
Néoux : à 11.82 km
Villetelle : à 11.97 km
Ecole primaire - Public