Aurec-sur-Loire est une ville française située en région Auvergne-Rhône-Alpes, dans le département de la Haute-Loire.
Aurec-sur-Loire compte 5.589 habitants.
La ville compte 2.662 logements pour 2.242 ménages. Il s'y construit en moyenne 28 logements chaque année.