Knutwil (luzerndeutsch Chnuutu [ˈχnuːtu]) ist eine Einwohnergemeinde im Schweizer Kanton Luzern. Sie liegt im Wahlkreis Sursee.
Geographie
Die Gemeinde liegt an der Verzweigung des Hürn- und des Suhrentals 5 km nordwestlich von Sursee. Im Nordwesten des Dorfs liegt der Weiler Eriswil (574 m ü. M.), nördlich der Hauptsiedlung Bad Knutwil (488 m ü. M.), ein ehemaliges, aus dem 15. Jahrhundert international bekanntes Heilbad und heute bekannte Mineralwasserquelle. Rund 2 km südlich von Knutwil-Dorf liegt der Ortsteil St. Erhard (525 m ü. M.).
Knutwil mit den beiden Ortsteilen (im regionalen Dialekt) Chnuutu (Knutwil) und Teret (St. Erhard) grenzt an Dagmersellen, Büron, Geuensee, Mauensee, Sursee und Triengen.