La comuna ocupa una superficie de 591,5 km cuadrados en el centro-oriente de la región de O'Higgins, en la parte sur de la cuenca de Rancagua, dentro de las unidades morfoestructurales de relieve denominadas precordillera y depresión intermedia.