Saint-Bonnet-de-Rochefort est un bourg qui abrite 700 habitants. Parmi les bâtiments ou édifices notoires sur le territoire de cette petite commune, on peut citer le château de Rochefort, un château fort édifié au XIIe siècle et modifié ou restauré à de nombreuses reprises (XVe, XVIIe, XVIIIe et XIXe siècles), le château des Ruilliers, un très beau bâtiment du XVe siècle (modifié au XVIIIe s.) qui ne se visite malheureusement pas, et le viaduc de Rouzat, un magnifique ouvrage construit par la firme Eiffel en 1869. Il se trouve à 2,4 km au sud du village, via la D37 qu'il surplombe tout en enjambant la Sioule. Sa longueur totale est de 180 mètres.