Le code postal de la ville Champsanglard est le 23220.
La commune de Champsanglard se trouve dans le département de la Creuse (23), qui est dans la région Nouvelle-Aquitaine.
La ville compte 253 habitants, selon les dernières statistiques et ses habitants s'appellent les .
La superficie de Champsanglard est de 14 km². Son altitude moyenne est de 408 mètres. Peu dense, elle compte 19 habitants au km².
Latitude : 46.275
Longitude : 1.883
Plus d'information sur la page Wikipédia de Champsanglard.