The municipality is located in the Zulg river valley on the western slope and foot hills of the Honegg mountain. It consists of two clusters of settlements, the outer with Stalden and part of the village of Schwarzenegg (shared with Unterlangenegg) and the inner with Kreuzweg, Aettenbühl and Süderen-Linden.