The municipality is to the north of the Thur river between Bischofszell and Wil. It includes the villages of Lenggenwil, Niederhelfenschwil and Zuckenriet as well as the hamlets of Dägetschwil, Dietenwil and Enkhüseren.