The "arrondissement" of Montbrison is bordered to the north by the "arrondissement" of Roanne, to the east by the Rhône department, to the southeast by the "arrondissement" of Saint-Étienne, to the south by the Haute-Loire department, and to the west by the Puy-de-Dôme department.