Lavieu est une commune du département de la Loire, dans la région d' Auvergne-Rhône-Alpes.
Lavieu fait partie du canton de Montbrison 
Lavieu adhère à la la communauté d'agglomération Loire Forez Agglomération (LFA) 
Lavieu fait partie du bassin de vie de Montbrison 
Le maire de Lavieu est M. Stéphane ROYER - Professeur des écoles, instituteur et assimilé (2026)
La population de Lavieu est de 111 habitants (2025) 
L'altitude moyenne de Lavieu 697 mètres.
Le code postal de Lavieu est : 42560
Le code INSEE de Lavieu est : 42117
0 Il n'y a aucun établissement scolaire à Lavieu.
27.5 La part des résidences secondaires est de 27.5 %. 
Tous les chiffres et statistiques sur Lavieu sur le site Insee.fr 
Chazelles-sur-Lavieu : à 2.51 km
Margerie-Chantagret : à 3.05 km
Soleymieux : à 3.42 km
Gumières : à 3.82 km
Lézigneux : à 3.89 km
Saint-Jean-Soleymieux : à 4.00 km
Verrières-en-Forez : à 4.59 km
Saint-Thomas-la-Garde : à 4.80 km
Saint-Georges-Haute-Ville : à 5.38 km
Écotay-l'Olme : à 5.55 km
Bard : à 5.76 km
Boisset-Saint-Priest : à 6.25 km
Marols : à 6.81 km
Chenereilles : à 6.98 km
Saint-Romain-le-Puy : à 7.17 km
Montbrison : à 8.01 km
Savigneux : à 8.61 km
Lérigneux : à 8.84 km
Chapelle-en-Lafaye : à 9.06 km
Chapelle-en-Lafaye : à 9.06 km
Saint-Anthème : à 9.26 km
Essertines-en-Châtelneuf : à 9.33 km
Montarcher : à 9.44 km
Saint-Clément-de-Valorgue : à 9.83 km
Luriecq : à 10.50 km
Précieux : à 10.53 km
Roche : à 10.80 km
Chaulme : à 10.81 km
Saint-Marcellin-en-Forez : à 11.30 km
Châtelneuf : à 11.69 km
Sury-le-Comtal : à 11.78 km
Champdieu : à 11.96 km