Limita con las comunas de Traiguén y Lumaco al norte, ambas en la Provincia de Malleco; al sur con Cholchol y Temuco; al este con Lautaro y Perquenco; y al oeste con Lumaco.