Limita al norte con las comunas de Galvarino y Lumaco, al Este con la de Temuco, al Oeste con las de Carahue y Nueva Imperial, y al sur con la de Nueva Imperial.