El pequeño pueblo de Haute-Loire, en el corazón del Parque Natural Regional de Livradois-Forez, Champagnac-le-Vieux tiene lugar a 900 metros sobre el nivel del mar, a unos sesenta kilómetros de Puy-en-Velay. Se encuentra cerca de Chassignolles, Auzon y Javaugues.
El antiguo pueblo fortificado, Champagnac-le-Vieux, tendría su origen, según algunos historiadores, en la época galo-romana. Durante mucho tiempo agrícola, se dirigió al turismo, presentando un patrimonio arquitectónico excepcional. Los amantes de la vida al aire libre y los deportes también serán seducidos por los paisajes circundantes, así como por las instalaciones que ofrece.