 3.5% of the total municipal area was undergoing some type of construction.The municipality is located on the border with the Canton of Thurgau.It consists of the village of Hagenbuch and the hamlets of Hagenstall, Egghof, Schneitberg, Kappel, Ober-, Mittel- and Unterschneit.