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 (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