32 établissements sont installés sur la commune de Saint-Léger-du-Malzieu (données Insee au 31/12/2010, format PDF).Ils se répartissent de la façon suivante :