Elm (in local dialect Elme [elmə];? Rätoromanisch Dialma / i) is a village in the rear Sernftal in the political community Glarus South of the Swiss canton Glarus. By the end of 2010 Elm formed its own municipality with the hamlets Sulzbach, Schwändi, cereals, Untertal, Vogelsang, Töniberg, Obmoos, Steinibach and forest.