Population légale en vigueur à compter du 1er janvier 2009

Commune de Saint-Bonnet-le-Chastel :
| 1962 | 1968 | 1975 | 1982 | 1990 | 1999 | 2008 |
| 504 | 389 | 313 | 258 | 221 | 252 | 240* |
("population totale" à St-Bonnet-le-Chastel : 247 habitants)
Communauté de communes du Haut-Livradois : 3588* habitants
dont
Canton de Saint-Amant-Roche-Savine : 1365* habitants
Canton de Saint-Germain-l'Herm : 2223* habitants
* "population municipale"
source : INSEE
/image%2F1527322%2F20210113%2Fob_4df478_logo-sbc.jpg)