Limita por el norte con las comunas de Parral y Colbún, Región del Maule, por el este con Argentina, por el sur con la comuna de Coihueco, y por el oeste con las comunas de Ñiquén y San Carlos.