Walenstadt a l'é na comun-a dla Svìssera, ant ël canton ëd San Gal, con sirca 4.656 abitant. A së stend për na surfassa ëd 45,75 km², con na densità ëd popolassion ëd 102 ab/km². A confin-a con coste comun-e: Alt Sankt Johann, Flums, Grabs, Quarten, Sevelen, Wartau.