Champsanglard est une commune du département de la Creuse, dans la région de Nouvelle-Aquitaine.
Champsanglard fait partie du canton de Bonnat
Champsanglard adhère à la la communauté de communes Portes de la Creuse en Marche
Champsanglard fait partie du bassin de vie de Bonnat
Le maire de Champsanglard est M. Sylvain DUQUEROIX, Cadre de la fonction publique
La population de Champsanglard est de 255 habitants (2025)
L'altitude moyenne de Champsanglard 403 mètres.
Le code postal de Champsanglard est : 23220
Le code INSEE de Champsanglard est : 23049
0 Il n'y a aucun établissement scolaire à Champsanglard.
28.2 La part des résidences secondaires est de 28.2 %.
Tous les chiffres et statistiques sur Champsanglard sur le site Insee.fr
Anzême : à 1.69 km
Bourg-d'Hem : à 4.57 km
Jouillat : à 5.05 km
Bonnat : à 6.05 km
Glénic : à 6.68 km
Saint-Fiel : à 7.04 km
Roches : à 9.08 km
Bussière-Dunoise : à 9.09 km
Linard-Malval : à 9.21 km
Saint-Sulpice-le-Guérétois : à 9.24 km
Celle-Dunoise : à 9.30 km
Chéniers : à 9.41 km
Châtelus-Malvaleix : à 11.63 km
Saint-Sulpice-le-Dunois : à 11.69 km
Ajain : à 11.81 km
Guéret : à 11.92 km
Chambon-Sainte-Croix : à 11.97 km