Walchwil is een gemeente en plaats in het Zwitserse kanton Zug. Het ligt aan de oostkust van het meer van Zug ten zuiden van de Zugerberg. Walchwil telt 3567 inwoners (telling per 31 december 2010).

Gemeente in Zug