La comuna limita al norte y al oeste con San Javier, al sur con Linares y al este con Huaraculén y con Yerbas Buenas.