pueblos que rodean barcelona
La ciudad de Barcelona se encuentra en la costa mediterránea de la península ibérica, justo en el centro de los deltas fluviales de los ríos Llobregat, al suroeste, y Besós, al noreste. 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. Los dos primeros y los dos últimos son los municipios con los que la ciudad mantiene un contacto más estrecho, con una densa malla urbana continua que los une, por el contrario San Cugat del Vallés y Sardañola del Vallés quedan muy separados de Barcelona, ya que la cordillera Litoral y el parque natural de la sierra de Collserola actúan como barreras naturales.