La comuna se encuentra en el valle central de Chile, a 35 km al sudoeste de Santiago, entre los -33º37', -33º 47' latitud sur y los 70º 48', 71º 01' Oeste.