La commune de Montchamp est un territoire de transition entre le massif de la Margeride et ses grandes forêts de conifères, et les plateaux herbagers de moyenne altitude que sont les Planèzes.

Sur 1590 hectares entre 1000 et 1100 m d’altitude, prairies et champs offrent un paysage varié ; la forêt est présente sur un tiers du territoire.

Les 124 habitants se répartissent sur les hameaux de Montchamp, Sistrières et Loudières. Une vingtaine d’exploitations agricoles assurent le dynamisme avec un important effectif bovin à dominante lait.

Cette commune du canton de Saint-Flour nord s’ouvre largement vers le bassin de Saint-Flour, distant de 15 Km, et bénéficie d’un accès privilégié à l’A75, à 8 Km. Cette position privilégiée contribue à lui donner un intérêt nouveau.