Sauvain est une commune du département de la Loire, dans la région d' Auvergne-Rhône-Alpes.
Sauvain fait partie du canton de Boën-sur-Lignon 
Sauvain adhère à la la communauté d'agglomération Loire Forez Agglomération (LFA) 
Sauvain fait partie du bassin de vie de Boën-sur-Lignon 
Le maire de Sauvain est M. Dominique DEVIN - Commerçant et assimilé (2026)
La population de Sauvain est de 373 habitants (2025) 
L'altitude moyenne de Sauvain 885 mètres.
Le code postal de Sauvain est : 42990
Le code INSEE de Sauvain est : 42298
1 Il y a 1 Ecole à Sauvain. Voir les établissements scolaires de Sauvain. 
29.4 La part des résidences secondaires est de 29.4 %. 
Tous les chiffres et statistiques sur Sauvain sur le site Insee.fr 
Saint-Bonnet-le-Courreau: à 3.21 km
Saint-Georges-en-Couzan: à 3.73 km
Chalmazel-Jeansagnière: à 5.53 km
Saint-Just-en-Bas: à 6.84 km
Châtelneuf: à 6.95 km
Roche: à 7.12 km
Palogneux: à 7.82 km
Sail-sous-Couzan: à 8.48 km
Lérigneux: à 9.02 km
Essertines-en-Châtelneuf: à 9.18 km
Marcoux: à 9.39 km
Pralong: à 9.72 km
Solore-en-Forez: à 9.96 km
Marcilly-le-Châtel: à 10.11 km
Leigneux: à 10.19 km
Trelins: à 10.26 km
Valla-sur-Rochefort: à 10.49 km
Champdieu: à 11.34 km
Boën: à 11.36 km
Ecole primaire Bourg - Public