Se encuentra inmersa entre los cerros de la Cordillera de la Costa, con una superficie aproximada de 693 km², y limitando con las comunas de Casablanca, Quilpué, Lampa, Pudahuel, Maipú, Padre Hurtado, Melipilla, y María Pinto.