7 communes composent le bassin de vie de Monistrol-sur-Loire.
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Bas-en-Basset | 4631 | 43020 | 214300204 | 43210 |
| Beauzac | 2964 | 43025 | 214300253 | 43590 |
| Chapelle-d'Aurec | 1111 | 43058 | 214300584 | 43120 |
| Monistrol-sur-Loire | 8874 | 43137 | 214301376 | 43120 |
| Saint-Maurice-de-Lignon | 2666 | 43211 | 214302119 | 43120 |
| Valprivas | 540 | 43249 | 214302499 | 43210 |
| Villettes | 1455 | 43265 | 214302655 | 43600 |
Le bassin de vie de Monistrol-sur-Loire est composé de 7 communes pour une population de 22241 habitants.
Retrouvez les cartes des bassins de vie de la Haute-Loire