El cantó de Saint-Bonnet-le-Château era una divisió administrativa francesa del departament del Loira, situat al districte de Montbrison. Comptava 11 municipis i el cap era Saint-Bonnet-le-Château. Va desaparèixer el 2015.