St Bonnet-le-Château, petite cité médiévale, s'élève sur un plateau à 870 mètres d'altitude. La ville possède un riche patrimoine culturel et architectural qui en font un « Village de caractère en Loire » : les vestiges des fortifications et les nombreuses maisons du Moyen-âge et de la Renaissance en témoignent. La Guerre de Cent Ans et les Jacqueries qui marqueront le XVe siècle obligent la ville à se protéger: la ville s'entoure de fortifications et 6 portes permettent d'entrer dans la ville. Le XVe siècle est un siècle de prospérité pour la ville qui voit se bâtir de nombreuses demeures de familles.
En 1400, commence la construction d'une nouvelle église : la Collégiale, dressée sur un piton rocheux. Le déclin de St Bonnet-le-Château commence à partir de 1562, la ville subira diverses attaques successives, dont celles du baron des Adrets. Dès le XVIIe siècle, la ville réussit à développer une importante activité industrielle, celle de la serrurerie. Après la Révolution, les activités commerciales, artisanales, administratives, se développeront, ainsi que de nouvelles industries telles que l'armurerie au XIXe siècle et la fabrication de la boule de pétanque au XXe siècle.