Chamalières-sur-Loire est une ville de la Haute-Loire en région Auvergne-Rhône-Alpes.
Chamalières-sur-Loire compte 478 habitants.
La densité de la population de Chamalières-sur-Loire est de 34 habitants au km².
Le maire de Chamalières-sur-Loire est Monsieur Eric VALOUR