La comuna tiene 73,3 km² y limita con las de San Bernardo, Maipú, Peñaflor, Padre Hurtado y Talagante.