Con una superficie de , está situada en una llanura de unos de largo y 6 de ancho, limitada en sus costados por el mar y por la sierra de Collserola —con la cima del Tibidabo (516,2 m) como punto más alto—, así como por los deltas de los ríos Besós y Llobregat.