 All the water in the municipality is flowing water.The municipality is located in the See/Lac district, near the Grosses Moos wetlands.It consists of the linear village of Ried bei Kerzers, the hamlet of Gurzelen, part of the Grosses Moos, and since 2006 the former municipality of Agriswil.