Machézal est une ville de la Loire en région Auvergne-Rhône-Alpes.
Machézal compte 417 habitants appelés les "Malcazaliens, Malcazaliennes".
La densité de la population de Machézal est de 30 habitants au km².
Le maire de Machézal est Madame Béatrice FOURNEL