Charroux est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Charroux compte 330 habitants appelés les "Charlois, Charloises".
La densité de la population de Charroux est de 32 habitants au km².
Le maire de Charroux est Monsieur Jacques GILIBERT