Limita al norte con las comunas de Hualañé, Rauco y Curicó, al sur con las comunas de Pencahue y San Rafael, ambas en la provincia de Talca, al oeste con la comuna de Curepto, de la provincia de Talca, y al este con la comuna de Molina.