Elm was a municipality, in the municipality of Glarus Süd and canton of Glarus in Switzerland.

It is the municipality farthest south in the valley of the Sernf.