Aurec-sur-Loire is 'n Franse dorp in die département Haute-Loire (région Auvergne-Rhône-Alpes), noordoos van Le Puy-en-Velay, met sowat 6000 inwoners (2014). Die dorp is meestal op die regteroewer van die Loirerivier. Die dorp word as Ecclesia Santi Petri de Auriaco vir die eerste keer in 1030 genoem dan as Prior de Aureyco in 1299 en Castrum Aureaci in 1322.