Limita al norte con las comunas de Heiden (AR), Wolfhalden (AR) y Walzenhausen (AR), al este con Berneck (SG), al sur con Balgach (SG), Marbach (SG) y Altstätten (SG), y al oeste con Wald (AR) y Trogen (AR).