La commune du Malzieu-Forain est située au Nord du Département de la Lozère, sur le versant ouest de la Margeride. Elle fait partie du Canton de Saint Alban sur Limagnole et appartient à la Communauté de Communes des Terres d’Apcher Margeride-Aubrac de Saint-Chély d’Apcher.
D’une superficie de 48,65 km², c’est une commune rurale sans bourg principal. Ne cherchez pas un village appelé « Malzieu Forain ». La commune est un ensemble de 20 hameaux et divers Mas. Sa population en évolution constante depuis quelques années s’élève à 504 habitants (INSEE 2022). Son altitude varie entre 855 m et 1486 m (le tuc de la Garde)
Avant la révolution, les 20 villages de la commune dépendaient administrativement du Malzieu. En 1790, deux communes furent créées : le Malzieu-Ville et le Malzieu-Campagne qui deviendra Forain par la suite.
Dans la commune deux sections existaient : la section du Montruffet qui partage encore son cimetière, son église et le monument aux morts avec le Malzieu-Ville, et la section de Mialanes qui possède depuis 1806 son église.
Au sein du conseil municipal, chaque section avait ses propres élus. Elles ont été supprimées en 2003. Le secrétariat de mairie a toujours été situé au Malzieu-Ville. Il était même commun au début avec celui du Malzieu. Après plusieurs déménagements, la commune a acheté l’actuel local boulevard Robert de Flers au Malzieu en 2004.
Le Malzieu-Forain appartient au bassin versant de la Truyère et est drainé par le Galastre, le ruisseau de Mialanettes et divers petits cours d’eau. La commune est dotée d’une forte réserve en eau. Elle fournie en eau potable les villes du Malzieu de Saint Chély d’Apcher et de Saugues.
La Commune possède un patrimoine naturel remarquable composé de trois zones naturelles d’intérêt écologique, faunistique et floristique. De ce fait une partie du territoire fait partie du site Natura 2000 « Montagne de la Margeride ».