Champagnat est une ville de la Creuse en région Nouvelle-Aquitaine.
Champagnat compte 444 habitants appelés les "Champagnatois, Champagnatoises".
La densité de la population de Champagnat est de 16 habitants au km².
Le maire de Champagnat est Monsieur Christian ECHEVARNE