Monistrol-sur-Loire est une ville de la Haute-Loire en région Auvergne-Rhône-Alpes.
Monistrol-sur-Loire compte 8753 habitants appelés les "Monistroliens, Monistroliennes".
La densité de la population de Monistrol-sur-Loire est de 182 habitants au km².
Le maire de Monistrol-sur-Loire est Monsieur Jean-Paul LYONNET