El municipio tiene como vecinos a Cornellá de Llobregat, Esplugas de Llobregat, San Justo Desvern (municipios con los que forma la zona conocida como la Fonsanta), San Feliú de Llobregat, San Baudilio de Llobregat y Santa Coloma de Cervelló, estos dos últimos municipios en la orilla derecha del Llobregat).