Charmes est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Charmes compte 293 habitants appelés les "Charmois, Charmoises".
La densité de la population de Charmes est de 36 habitants au km².
Le maire de Charmes est Monsieur Jean DURANTEL