Limita al norte con las comunas de Sumiswald, Luthern (LU) y Hergiswil bei Willisau (LU), al este con Romoos y Escholzmatt (LU), al sur con Marbach (LU) y Eggiwil, y al oeste con Trubschachen y Langnau im Emmental.