Saint-Bonnet-de-Rochefort est un petit village français, situé dans le département de l'Allier et la région d'Auvergne.
Ses habitants sont appelés les Saint-Bonnétois et les Saint-Bonnétoises.
La commune s'étend sur 16,4 km² et compte 643 habitants
Entouré par les communes de Bègues, Vicq et Ébreuil, Saint-Bonnet-de-Rochefort est situé à 22 km au Nord-Ouest de Vichy la plus grande ville aux alentours.
Situé à 331 mètres d'altitude, La rivière la sioule est le principal cours d'eau qui traverse la commune de Saint-Bonnet-de-Rochefort.
La commune est proche du parc naturel régional des Volcans d'Auvergne à environ 20 km.
La Mairie
Le château des Ruilliers
L'église Saint-Bonnet
Le jardin des plantes médicinales
Le chateau de Rochefort
Le Monument aux Morts