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