Montbrison es una comuna francesa, subprefectura del departamento del Loira, en el centro de Francia. Se encuentra en la región de Auvernia-Ródano-Alpes. También es la capital del distrito de Montbrison.