Nichée à une altitude moyenne de 900 m, sur le plateau du Devès à quelques kilomètres du Puy-en-Velay, Saint-Christophe-sur-Dolaison compte près de 1 000 habitants. Si des vestiges attestent une occupation dès le Néolithique (vers 5 000 ans avant J.-C.), c'est son église romane des XIe-XIIes. et son château du XVe s. qui restent les monuments les plus remarquables. Troisième commune traversée par la Via Podiensis à partir du Puy, Saint-Christophe possède bien d'autres richesses : vestiges de moulins hydrauliques du XIIIe s., croix, lavoir, abreuvoir, puits, fontaines, linteaux de portes en pierre volcanique ou en arkose et grottes situées dans le secteur de la Roche.