Village de l'Allier de près de 700 habitants, en région Auvergne-Rhône-Alpes, Saint-Bonnet-de-Rochefort prend place à une soixantaine de kilomètres de Moulins, sur la rive gauche de la Sioule, non loin de Mazerier, Veauce et Ussel-d'Allier.
Ancien, le territoire de Saint-Bonnet-de-Rochefort s'est développé peu à peu au fil des siècles, connaissant une histoire relativement paisible. Elle dévoile aujourd'hui à ses visiteurs de passage un visage authentique et plein de charme qui séduit les amateurs de vieilles pierres et d'histoire. Celle que l'on surnommait Roche-Libre, au moment de la Révolution française, est désormais un lieu important du tourisme dans le département de l'Allier.