Su término municipal limita, de sur a noreste y en sentido horario, con los municipios de: El Prat de Llobregat, Hospitalet de Llobregat, Esplugas de Llobregat, San Justo Desvern, San Feliú de Llobregat, Molins de Rey, San Cugat del Vallés, Sardañola del Vallés, Moncada y Reixach, Santa Coloma de Gramanet y San Adrián de Besós.