Machézal est une commune du département de la Loire, dans la région d' Auvergne-Rhône-Alpes.
Machézal fait partie du canton de Le Coteau 
Machézal adhère à la la communauté de communes du Pays Entre Loire et Rhône 
Machézal fait partie du bassin de vie de Amplepuis 
Le maire de Machézal est M. Eric PION - Agriculteur sur moyenne exploitation (2026)
La population de Machézal est de 401 habitants (2025) 
L'altitude moyenne de Machézal 620 mètres.
Le code postal de Machézal est : 42114
Le code INSEE de Machézal est : 42128
1 Il y a 1 Ecole à Machézal. Voir les établissements scolaires de Machézal. 
11.8 La part des résidences secondaires est de 11.8 %. 
Tous les chiffres et statistiques sur Machézal sur le site Insee.fr 
Chirassimont: à 1.61 km
Fourneaux: à 3.22 km
Saint-Cyr-de-Valorges: à 3.59 km
Sainte-Colombe-sur-Gand: à 5.19 km
Croizet-sur-Gand: à 5.72 km
Saint-Just-la-Pendue: à 5.77 km
Sauvages: à 5.86 km
Amplepuis: à 6.05 km
Joux: à 6.67 km
Lay: à 7.52 km
Saint-Symphorien-de-Lay: à 7.78 km
Violay: à 8.87 km
Saint-Jean-la-Bussière: à 9.23 km
Ronno: à 9.26 km
Sainte-Agathe-en-Donzy: à 9.33 km
Saint-Victor-sur-Rhins: à 9.36 km
Neulise: à 9.67 km
Bussières: à 9.95 km
Régny: à 10.22 km
Valsonne: à 10.34 km
Neaux: à 10.39 km
Saint-Marcel-de-Félines: à 10.44 km
Néronde: à 10.61 km
Tarare: à 10.74 km
Montchal: à 10.81 km
Saint-Appolinaire: à 11.13 km
Saint-Marcel-l'Éclairé: à 11.54 km
Saint-Clément-sur-Valsonne: à 11.68 km
Affoux: à 11.72 km
Ecole élémentaire Bourg - Public