Walchwil a l'é na comun-a dla Svìssera, ant ël canton ëd Zug, con sirca 3.267 abitant. A së stend për na surfassa ëd 15,9 km², con na densità ëd popolassion ëd 205 ab/km². A confin-a con coste comun-e: Arth (SZ), Küssnacht am Rigi (SZ), Meierskappel (LU), Unterägeri, Zugo (Zug).