Champagnac est une ville de la Charente-Maritime en région Nouvelle-Aquitaine.
Champagnac compte 530 habitants appelés les "Champagnaçais, Champagnaçaises".
La densité de la population de Champagnac est de 41 habitants au km².
Le maire de Champagnac est Monsieur Michel RODE