 All the water in the municipality is in rivers and streams.The municipality is located in the Laufenburg district in the upper Fricktal (Frick river valley).It consists of the "haufendorf" village (an irregular, unplanned and quite closely packed village, built around a central square) of Kaisten and the hamlets of Oberkaisten as well as the former municipality of Ittenthal.