Châtelperron est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Châtelperron compte 137 habitants appelés les "Châtelperronais, Châtelperronaises".
La densité de la population de Châtelperron est de 7 habitants au km².
Le maire de Châtelperron est Madame Maria SCHNEIDER