La comuna limita al norte con el estero La Cadena, que la separa de la comuna de Graneros, al sur con el Río Cachapoal que la separa de la comuna de Olivar, al este con el estero de Machalí que la separa de dicha comuna y al oeste con la loma de la Bandera y el Cordón de los cerros de Lo Miranda que la separa de la comuna de Doñihue.