Limita al norte con la comuna de San Vicente de Tagua Tagua, al sur con la comuna de Chimbarongo, al este con la comuna de San Fernando y al oeste con la comuna de Nancagua.