La ciudad está rodeada por los municipios de San Adrián de Besós al suroeste, cuya parte limítrofe y hasta el eje del río Besós le fue agregada entre 1929 y 1955; Santa Coloma de Gramanet al oeste; Tiana y Montgat de la comarca del Maresme al nordeste, y de Sant Fost de Campsentelles (Vallés Oriental) y Moncada y Reixach (Vallés Occidental) al norte.