The large, mostly rural municipality is located on the southern slopes of the Napf mountain and includes both banks of the Ilfis river. It consists of the village of Trub, the neighborhoods of Brandösch, Fankhaus, Twären and Gummen, the business development of Kröschenbrunnen as well as scattered farm houses and alpine meadows.