Limita al norte con la comuna de Cartagena, al sur con el río Maipo y las comunas de Santo Domingo y San Pedro, al oeste con el mar chileno y al este con el río Maipo y con la comuna de Melipilla.