Limita al oeste con la comuna de Ninhue; al norte con las comunas de Ñiquén y Cauquenes (esta última en la Región del Maule); al este con la comuna de San Fabián, y al sur con San Nicolás, Chillán y Coihueco.