Limita al norte con la comuna de Sagrada Familia, de la provincia de Curicó, al sur con la comuna de San Javier, al oeste con las comunas de Curepto y Constitución y al este con las comunas de San Rafael, Talca y Maule.