La comuna está compuesta por las siguientes localidades: Aeschlen ob Gunten, Bäregg, Bärenegg, Beatenbucht, Beiweg, Buchholz, Endorf, Felden bei Sigriswil, Gunten, Halten bei Gunten, Halten bei Schwanden, Herzogenacker, Kieni, Kirchacker bei Aeschlen, Mattacker, Im Matt, Meiersmaad, Merligen, Mösern, Nachtstall, Nastel, Oberhusen, Pressern, Ralligen, Rekholtern, Ringoldswil, Rötzbach, Säge, Sägebogen, Scheuermatte, Schönörtli, Schwanden, Schwendli, Sigriswil, Stalden, Thül, Tschingel ob Gunten, Wiler y Zelg bei Endorf.