Limita al nortoeste con la comuna de Waldenburg, al norte con Oberdorf y Bennwil, al noreste con Eptingen, al este con Hägendorf (SO), al sur con Egerkingen (SO) y Holderbank (SO), y al oeste con Mümliswil-Ramiswil (SO).