The municipality is located in the alpine foothills. It stretches from the Sense River (the border with the Canton of Fribourg) to the hill country around the Stockhorn mountain chain. In the south the municipality rises into the mountains and includes an alpine and forestry zone as well as the hamlet of Sangernboden. The northern part of the municipality is flatter and features fields, villages, hamlets and individual farm houses (including Riffenmatt, Kalchstätten, Riedstätt, Kriesbaumen, Laubbach) at an elevation of .