Saint-Bonnet-de-Rochefort est une ville de l' Allier en région Auvergne-Rhône-Alpes.
Saint-Bonnet-de-Rochefort compte 656 habitants appelés les "Saint-Bonnétois, Saint-Bonnétoises".
La densité de la population de Saint-Bonnet-de-Rochefort est de 40 habitants au km².
Le maire de Saint-Bonnet-de-Rochefort est Monsieur Henri GIRAUD